记录学习的点点滴滴
第六天课(5月9号)测试阶段划分
上一篇 /
下一篇 2008-05-10 13:40:11
/ 个人分类:学习笔记
第6天课(5月9号)
一、时间管理
二、测试阶段划分
1、单元测试(Unit Testing)
单元测试是针对软件基本组成单元(软件设计的最小单位)来进行正确性检验的测试工作,其目的是检测软件模块对LLD的符合程度。
2、集成测试是在单元测试的基础上,将所有模块按照概要设计要求组装成为子系统或者系统,验证组装后功能以及模块间接口是否正确的测试工作,其目的是检测软件模块对HLD的符合程度。
3、系统测试是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的测试工作,其目的在与通过与<<需求规格说明书>>作比较,发现软件与系统需求定义不符合与之矛盾的地方。
三、回归测试
软件在测试或其它活动中发现的缺陷经过修改后,在下一版本应该进行回归测试(Regression Testing)
目的是验证缺陷得到了正确的修复,同时对系统的变更没有影响以前的功能。
回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试。
1、回归测试策略
完全重复测试; 选择性重复测试;
2、回归测试流程
在测试策略制定阶段,制定回归测试策略;
确定需要回归测试的版本;
回归测试版本发布,按照回归测试策略执行回归测试;
回归测试通过,关闭缺陷跟踪单(问题单);
回归测试不通过,缺陷跟踪单返回开发人员,开发人员重新修改问题,再次提交测试人员回归测试;
3、软件正式发布前还可能进行有用户参与的一些测试;验收测试,α(ALPHA)测试,β(BETA)测试。
四、测试过程阶段划分
测试计划阶段--测试计划;
测试设计阶段--测试方案;
测试实现阶段--测试用例、测试规程;
测试执行阶段--策划报告;
收藏
举报
TAG:
学习笔记