更新时间:2021年03月18日 09时11分07秒 来源:黑马程序员
如何确认功能模块?
掌握项目背景信息后,根据项目实施计划,及时参与需求分析阶段,从用户的角度出发,基于测试基础理论知识,分析产品需求,充分了解产品的具体情况。并确保产品、开发、测试等相关人员对产品描述信息有一致的理解。在确认产品规格后,结合项目背景和需求规格,形成必要的测试文档资料;测试工程师根据必要的计划,使用测试基本理论方法和工具设计测试用例,并及时和产品研发反馈产品质量,不断的做好持续改进。
需要注意的是,在现实中,一个高质量的产品是从对项目的理解开始的,需求分析的核心部分,不同人员的角色从自身定位出发落实必要计划,设计、开发、测试阶段对于产品需求进行及时的反馈跟踪,通常根据项目计划按照版本迭代持续改进。确定产品功能模块的过程也是降低缺陷引入概率的过程。
基本工作流:需求分析---->落实计划---->设计执行---->沟通反馈---->持续改进
同时软件测试人员还要不断思考,产品缺陷一般在哪些阶段引入的?那个阶段引入的概率最大?做到提前预防,有的放矢。
1.如何分解产品功能?
产品负责人根据产品规格和产品功能计划将计划产品划分为相对独立的大型组件模块,根据产品功能的优先级形成产品需求清单,根据项目计划将需求迭代划分,将计划的需求分配到相应的迭代中以促进实施测试。开发测试人员根据项目管理工具检查与特定迭代相对应的产品功能列表。
上述过程产品负责人牵头,研发、测试人员积极参与,如下示例图:
2.拆分具体的功能
在产品待办事项列表中,根据测试基础理论的八种基本设计方法,对功能模块进行拆分和细化。在拆分过程中,不明确的功能及时与产品负责人和开发负责人沟通,并记录必要的信息。
3.分解后的文档转化
通过学习主测试工具,结合测试基本理论设计方法,将拆分的功能模块转换成文档化的测试用例。在这个过程中,会有一个与产品负责人反复沟通的过程。
4.用例编写执行
使用项目中的用例设计模板来记录、管理和维护用例,并按计划执行它们。在实际工作中,随着项目的进度测试计划,可能会有必要的调整。在项目过程中,必须改进与不同角色的人员的沟通过程,同时,要对项目过程中发现的各种问题和后续事项进行记录。表单对信息执行必要的记录和同步通知。
以上黑马程序员为大家介绍了软件测试工程师如何确认和分解功能模块,如果想了解更多软件测试相关问题,可以点击页面咨询按钮获得帮助。
Python入门教程完整版(懂中文就能学会) | 零起点打开Java世界的大门 |
C++| 匠心之作 从0到1入门学编程 | PHP|零基础入门开发者编程核心技术 |
Web前端入门教程_Web前端html+css+JavaScript | 软件测试入门到精通 |