测试方法概述
上一篇 /
下一篇 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. 具体实施方法
预期指标的性能测试----测试系统要求的基本性能是否可以满足
模拟多用户同一时间数据的上传和下发
模拟多用户同一时间使用系统的相同功能
模拟多用户同一时间使用系统的不同功能
模拟多用户长时间适用系统,系统长时间运行(3至4天),测试系统的稳定性
大量数据同时上传或下发,数据的传输是否有误
网络性能测试测试,测试系统在网络延迟,网络断开,网络不稳定的状况下系统的运行情况以及是否可以有相应的措施
3. 图形测试
Ø 要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。
Ø 验证所有页面字体的风格是否一致。
Ø 背景颜色应该与字体颜色和前景颜色相搭配。
Ø 图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。
4. 内容测试
内容测试用来检验应用系统提供信息的正确性、准确性和相关性
5. 界面测试
整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感。
6. 操作系统版本测试
检验在不同的操作系统版本下,系统的运行
7. 安装与卸载测试
收藏
举报
TAG: