测试方法概述

上一篇 / 下一篇  2007-10-19 13:40:27 / 个人分类:测试理论

测试方法概述

 

1.        功能测试

1.1.       手工测试与自动化工具测试划分

分析软件系统的各个模块,

将需要大量重复操作测试的功能做自动化测试

将自动化测试实现较难的功能做手工测试

1.2.       手工测试

a          分析系统需求说明书和规格说明书,

b          编写测试需求,

c          根据测试需求书写测试用例

d          按照测试用例,手动运行软件

e          发现bug

f           bug填写在vsts软件中

g          通知开发人员修改程序

h          进行回归测试

1.3.       自动化测试

a          分析系统需求说明书和规格说明书,

b          编写测试需求,

c          根据测试需求书写测试用例

d          根据测试用例编写\录制测试脚本

e          调试和整理测试脚本,

f           运行测试脚本,进行测试。

g          分析运行结果,发现bug

h          bug填写在vsts软件中,

i            通知开发人员修改程序

j            进行回归测试

 

1.4.       测试通过标准

如果测试结果与预期结果一致测试通过,否则不通过。

 

1.5.       测试结果审批过程

测试工作执行完毕,写测试总结报告,召开测试总结会议,讨论产品是否可以发布(评审标准:测试案例是否完全,测试程序是否正确,测试结果是否令人满意,…)。

 

1.6.       测试挂起和恢复条件

l        测试挂起条件:

由于程序中存在重大问题或者问题过多,测试无法正常进行,测试人员申请测试挂起,经领导审批通过;

由于存在其他优先级更高的任务,通过批准,测试挂起。

l        测试恢复条件:

重大问题被解决或者程序通过重新修正;

优先级更高的任务被完成。

 

2.        性能测试

2.1.       测试的要点

速度系统反应速度是否可以符合要求

负载测试系统是否可以在正常的负载范围内正常运行

压力测试系统的限制和故障恢复能力,是否会崩溃

2.2.       具体实施方法

预期指标的性能测试----测试系统要求的基本性能是否可以满足

模拟多用户同一时间数据的上传和下发

模拟多用户同一时间使用系统的相同功能

模拟多用户同一时间使用系统的不同功能

模拟多用户长时间适用系统,系统长时间运行(34天),测试系统的稳定性

大量数据同时上传或下发,数据的传输是否有误

网络性能测试测试,测试系统在网络延迟,网络断开,网络不稳定的状况下系统的运行情况以及是否可以有相应的措施

 

 

3.        图形测试

Ø        要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。

Ø        验证所有页面字体的风格是否一致。

Ø         背景颜色应该与字体颜色和前景颜色相搭配。

Ø         图片的大小和质量也是一个很重要的因素,一般采用JPGGIF压缩。

4.        内容测试

内容测试用来检验应用系统提供信息的正确性、准确性和相关性

5.        界面测试

整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。

6.        操作系统版本测试

检验在不同的操作系统版本下,系统的运行

7.        安装与卸载测试


TAG:

 

评分:0

我来说两句

Open Toolbar