进入工作当中第一件事情:
了解需求:我的项目是干什么,做什么功能。
了解需求文档:
显性需求:是已经详细标注在需求文档当中
隐性需求:是没有标注在需求文档当中的,根据市场的变化不断变化形成的
隐性需求,这种需求是需要进行引导出来的。是否我也要做类似的功能。
特殊需求:一般在文档当中都会以特殊字体进行标注
关联需求:就是模块与模块进行交互的需求。可以参考微信支付功能。电商平台调用微信支付就是系统与系统的关联需求。
需求不准确的地方怎么办?
找相关的业务人员进行详细了解(开发,产品)
在进行相关测试工作的时候,了解和测试的过程,不仅要以一个测试的角度
去考虑问题,还要学会以用户的角度去分析问题,和进行相关用户的操作场景
测试。
完整性:设计信息的完整(原型图,需求文档,操作流程图,ui设计稿,包括
开发概要,详设。)
需求文档:输入框包括字体颜色大小都会进行相关的备注:例:限制输入框的
长度,支持输入的格式()
一个项目当中:如果说一个功能用户使用率不高,那么就没有做的必要。
可验证性:就是可以通过测试的行为进行验证。(在工作当中不是所有的行为
都是可以验证的,不能验证的点一定前期把问题抛出,跟上级领导进行协商。)
一个系统平台:订单管理模块, 仓库,统计模块,优惠券模块,产品上架的莫。
不同测试人员对接不同相关模块的测试工作。由领导进行分配
测试开发人员找出需求当中的缺陷和不明确的需求交给产品经理进行完善,直到
形成一份大家意见一致的需求文档进行定稿。后续都是围绕这份定稿的需求进行
相关的业务工作
|
|