软件测试过程及V模型

软件测试过程及V模型_第1张图片
v模型是软件开发过程中的一个重要模型,大体可划分为六个阶段的步骤:需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。

需求分析

①用户需求:明确用户需求
②业务需求:把用户需求转换成可行方案和建议,明确问题以及背景、原因。根据解决方案明确需求功能点
③书写需求规格说明书

买手机的故事:一位顾客对手机店店员说,不想要诺基亚和直板手机,店员挑选了好几款手机都不能让顾客满意。

分析:需求不明确,这是解决方案,不是需求,客户提出的解决方案并不一定是对的,往往存在偏差,不要把客户的话语以及需求规格说明书作为唯一的行动参考,优秀的测试人员必须有自己的判断,必须了解顾客购买手机的原因和背景,想要解决的问题。

概要设计

设计系统架构、模块划分以及接口

详细设计

模块内部的具体实现,最好有伪代码

软件编码

用代码的方式对系统进行实现

单元测试

编写单元测试用例,测试模块内部是否存在bug。最好先写单元测试用例,再编码

集成测试

测试模块之间的接口

系统测试

测试软件再特定场景下的工作情况

验收测试

验收标准要在需求分析阶段确定。
与系统测试区别:
①执行人不同,系统测试是厂商执行,验收测试是代表客户立场的人执行
②验收测试用例不同,验收测试用例在系统测试应该已测试过
③验收测试是偏向于商务环节的测试

你可能感兴趣的:(软件测试,软件测试,测试工程师,软件开发)