测试计划的目的
1.尽早地明确测试工作内容(范围)、测试工作的方法以及测试工作所需要的各种资源。
2.所有涉及到测试工作的人员,尽快将下一步测试工作需要考虑的问题和准备的条件落实。
3.测试计划工作的重点在于:对当前工作任务的准备和规划以及信息的交流。
功能测试
• 测试目标
- 确保所有的被测对象功能正常
• 测试方法
- 至少为每条测试需求设计两个测试用例,一个用来验证是否实现了应有的功能,一个用来检查功能的实现是否存在问题
- 符合业务规则的操作和数据是否可以得到预期的结果?
- 不符合业务规则的操作和数据是否都被拒绝接受,并提供出正确的、容易理解的提示信息。
- 所有的业务规则的实现是否同需求中的描述相互一致
• 系统测试阶段所有的测试用例均采用手工方式通过对用户界面的操作来执行。
• 完成标准:
- 对系统测试阶段:必须保证所有准备执行的测试用例全部被执行,并且保证所有提交的缺陷全部被正确地解决。
• 特殊事项的考虑
- 如果由于某项原因导致测试时间被缩短,将会考虑按照测试用例的优先级重新选择测试用例。
性能测试
• 测试目标
- 确保系统在一般状态和极限状态下,都可以保持正常的响应速度和最大用户连接数量
• 测试方法
- 关于极限的模拟,将考虑使用以下几个方法实现:
• 在服务器端启动大量事务以模拟服务器端系统资源被大量占用的情况
• 使用某软件模拟网络拥挤的情况
• 启动数据库事务来模拟数据库端对数据进行修改时的竞争情况
• 使用某软件录制性能测试脚本,虚拟50个用户同时操作的情况,并在10台计算机上连续运行7天
• 准备超过100万条数据,验证对大量数据进行查询和汇总的时间
网友评论