|
测试阶段 | 测试类型 | 执行者 |
单元测试 | 模块功能测试,包含部分接口测试、路径测试 | 开发工程师 |
集成测试 | 接口测试、路径测试,含部分功能测试 | 开发工程师(如果测试人员水平较高,可以由测试人员执行) |
系统测试 | 功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装/反安装测试 | 测试工程师 |
验收测试 | 对于实际项目来说基本同上,并包含文档测试;对于软件产品,主要测试相关的技术文档。 | 测试工程师(根据实际需要,可能包含用户) |
功能 | 在线用户达到高峰时,发送和接收普通邮件正常,保证200个以内用户可以同时访问邮件系统,能够正常发送和接收邮件。 | |||||||||||
目的 | 测试系统200个以内的用户同时在线能否正常发送邮件。 | |||||||||||
方法 | 采用LoadRunner的录制工具录制一个邮件发送过程,然后利用其完成测试,要监视数据库服务器和web服务器的性能。其中发送的邮件为普通的邮件,附件大小不超过1M. | |||||||||||
并发用户数与事务执行情况 | ||||||||||||
并发用户数 | 事务平均响应时间 | 事务最大响应时间 | 平均每秒处理事务数 | 事务成功率 | 每秒点击率 | 平均流量(字节/秒) | ||||||
100 | 1.344 | 2.078 | 5 | 100% | 102 | 5177 | ||||||
… | … | … | … | … | … | … | ||||||
并发用户数与数据库主机 | ||||||||||||
并发用户数 | CPU利用率 | MEM利用率 | 磁盘I/O参数 | DB参数1 | 其它参数 | |||||||
100 | 23% | 11% | … | … | … | |||||||
… | … | … | … | |||||||||
并发用户数与应用服务器的关系表 | ||||||||||||
并发用户数 | CPU利用率 | MEM利用率 | 磁盘I/O参数 | |||||||||
100 | 32% | 27% | … | |||||||||
… | … | … | … | |||||||||
目的 | 测试系统运行网络在不同并发用户条件下的使用情况 | |||
方法 | 在不同的广域网带宽下(例如256K)使用LoadRunner录制邮件系统的相关事务操作脚本,以不同的并发用户数进行测试,记录各种用户连接数下,不同并发请求的性能变化;同时记录路由器端口的流量和其他数据。 | |||
运行时间 | 10小时 | |||
用户并发数 | 事务平均响应时间 | 服务器端口流量 | 丢报率 | |
100 | 2.816 | 50.2M/S | 0.001% | |
500 | 3.876 | 98.2M/S | 0.002% | |
… | … | … | … | |
编写用例 |
用例评审 |
进入版本控制库 |
用例修改 |
使用用例&维护&升级 |
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |