






















测试计划
修订历史记录
(A-添加,M-修改,D-删除)
待定
所需文档:《软件需求说明文档》
文档中需包括:对测试对象(构件、应用程序、系统等)及其目标进行简要说明。需要包括的信息有:主要的功能和性能、测试对象的构架以及项目的简史
目标:确定现有项目的信息和应测试的软件构件,确定测试范围,包括测试对象中将接受测试或将不接受测试的那些性能和功能
鉴于本测试为基于web的系统测试,所以需额外测试系统在不同用户的浏览器端的显示是否合适以及从最终用户的角度进行安全性和可用性测试。因此在功能测试中需添加Cookies测试;性能测试中添加连接速度测试以及安全性测试。
注1:将负载测试和压力测试合并为压力测试
待定
l 所需文档:《软件需求说明文档》
文档内容同上
参考需求:为真实模拟测试环境,需要测试各种上网方式下软件能否正常工作,如ADSL、拨号上网、无线上网等;还需要考虑远程测试(包括多台主机)等
[注:可适当地删除或添加角色项。]
为便于归档,对bugtracker的提交要求如下:
1.列出进行测试的具体步骤(进行过何种测试);
2.列出测试失败的详细描述、原理分析、修改方法和修改结果;
3.提交规范的测试报告。
待定
待定
需简要描述测试阶段的风险和处理的优先级
所需文档:《设计说明书》
文档中需包括:软件子系统划分、子系统间接口和错误处理机制
l 概述:确保测试的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规则的实施是否恰当。即对交互的输出或结果进行分析,以此来核实应用程序及其内部进程,这是目前的测试重点。
l 目标:利用有效的和无效的数据来执行各个用例流,以核实以下内容:
² 在使用有效数据时得到预期的结果
² 在使用无效数据时显示相应的错误消息或警告消息。
单一界面测试的参考表格如下:
具体功能测试参考表格如下:
注:除测试所提供的功能外,还需添加Cookies测试
参考如下:
Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。 如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。
l 概述:用于核实用户与软件之间的交互是否正常
l 目标:核实下列内容
² 确保各种浏览以及各种访问方法(鼠标移动、快捷键等)都使用正常
² 确保窗口对象及其特征(菜单、大小、位置、状态和中心)都符合标准等
参考表格如下:
l 概述:不是按部就班的按照一个又一个正式的测试用例来进行,也不局限于测试用例特定的步骤。
l 目标:在理解该软件功能的基础上运用灵活多样的想象力和创造力去模拟用户的需求来使用该软件的多种功能(通常涉及很多的测试用例或者通过更复杂的步骤来使用该软件)。
参考表格如下:
l 概述:主要是对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实性能需求是否都已满足。
l 目标:核实下列情况下的性能行为:
² 正常的预期工作量
² 预期的最繁重工作量
l 需考虑的特殊事项:
² 可创建“虚拟的”用户负载来模拟许多个(通常为数百个)客户机。
² 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载。
² 应该在专用的计算机上或在专用的机时内执行,以便实现完全的控制和精确的评测。其所用的数据库应该是实际大小或相同缩放比例的数据库。
² 多用户不同网络条件下的连接速度是否满足要求
参考表格如下:
l 概述:这里的具体包含了负载测试以及压力测试
l 目标:核实下列行为下的系统行为
² 确定测试对象在给定时间内能够持续处理的最大负载或工作量(包括长时间处理多个用户相同的且性能最坏的业务)
² 确定并确保系统在超出最大预期工作量的情况下仍能正常运行,并评估其性能特征,包括响应时间、事务处理速率和其他与时间相关的内容
² 服务器上几乎没有或根本没有可用的内存(RAM)
步骤一:执行单步任务测试
步骤二:多用户多任务测试
参考表格如下:
单步任务参考表格:
多用户多任务测试参考表格:
l 概述:确保系统能从各种意外数据损失或完整性破坏的各种软/硬件故障中恢复。
l 目标:核实系统能够在下列状况下正确恢复到预期的已知状态
² 客户/服务机断电
² 网络通信中断
² 异常关闭某个功能
² 错误的操作顺序
参考表格如下:
l 概述:确保系统Web应用下的安全性
l 目标:核实下列情况下的性能行为
² 系统是否有超时的限制
² 相关的重要信息是否写进日志、是否可追踪
² 使用了安全套接字时,测试加密是否正确,信息是否完整
相关表格如下:
l 概述:核实测试对象在不同的软件和硬件配置中的运行情况
l 目标:确定系统能在下列条件下正常运行
² 在各种所需的硬件和软件配置中
² 在各种O/S平台或是浏览器下的兼容性测试
相关表格如下:
l 概述:根据修复好了的缺陷再重新进行的测试
l 目标:验证以前出现过但已经修复好的缺陷不再重新出现
相关表格如下:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。