软件生命周期、软件测试流程

  1. 软件的生命周期

定义:软件从开始研制到最终被废弃不用经历的各个阶段

瀑布模型:

问题定义及规划-->>需求分析-->>设计-->>编码-->>测试-->>运行维护

缺点:测试介入比较晚,回溯成本比较高

V模型:

用户需求-->>需求分析-->>概要设计-->>详细设计-->>编码和实现

验收测试<<--系统测试<<--集成测试 <<-- 单元测试

系统测试用例根据需求规格说明书编写出来;

集成测试用例根据概要设计中的模块及接口功能等实现方法编写出来;

单元测试的测试用例和详细设计一起出现的,在研发人员做详细设计时,相应的测试人员也就罢测试用例写出来了。

敏捷开发模型:

把一个大项目分为多个相互联系,但也可以独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态

  1. 软件测试的流程

测试计划:测试工作统筹安排(测试内容,哪些人,任务分配,测试环境、工具、时间安排)---测试负责人

编写测试用例:具体怎么测试的文档

符合什么条件可以发布:剩余bug数量很少+用例执行覆盖率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值