软件测试的工作过程
作者:网络转载 发布时间:[ 2013/7/29 11:25:12 ] 推荐标签:
2、系统资源
安装SQA Suite的硬件和软件环境
数据库服务器
该服务器必须专用于
测试工作,能够重置某些初始值,包括系统日期和时间等。
第二部分:测试设计
测试设计的定义:
当测试计划完成之后,测试过程需要进入软件设计和开发阶段。软件测试设计时间里在计划书的基础上,认真理解测试计划的测试大纲、测试内容以及测试通过的准则,建立测试用例来完成测试内容的、典型的逻辑转换,作为测试的实施依据,以实现所确定的测试目标。
测试设计的问题
1、不做测试设计,测试过程也是胡乱建立的。
2、测试设计不详细,不是基于可量度的测试策略,例如测试计划覆盖一个集合或者测试需求的一个子集。
3、测试过程没有采用好的技术来检验Windows C/S结构的测试需求
测试用例的选择规则
1、选择与测试需求的实质部分相关的测试用例。
2、选择的测试用例应该不容易应用程序的改变的影响。
生成测试需求报告
↓
指定测试过程
↓
指定测试用例(可选)
↓
回顾测试覆盖率
第三部分:测试开发
测试开发的定义:
根据当初的测试设计来进行测试用例的编写,测试数据的准备等等围绕与测试设计相关的工作活动内容
输入:被测软件、基于测试需求的测试设计
输出:测试过程和测试用例
目标:
1、创建可以重用的测试过程和测试用例
2、维护测试过程、测试用例与相关测试需求的一一对应。
测试开发的问题:
1、测试开发很乱,与测试需求或测试策略没有对应性
2、测试过程不可重复或不可重用
3、测试过程被作为一个编程任务来执行,导致脚本太长,不能满足软件移植性的要求。
错误处理
当测试过程发生错误时,有几种解决办法:
1、跳转到别的测试过程
2、调用一个能够清除错误的过程
3、退出过程,启动另一个
4、退出过程和应用程序,重新启动启动Windows,在失败的地方重新开始测试

sales@spasvo.com