《软件测试》实验指导书
1. 每个小组选定一个应用,各个小组所选定的应用不一样,选定应用事先(4月22日前)报告给老师,获得老师的肯定
1) 可以是C/S 架构,也可以是B/S架构,但必须包含两部分(web/Windows/Mac)客户端和服务器
2) 应用不能过于简单,测试可以选其中一个模块或组件
2. 基于这个应用,完成下列测试
1) 功能测试:针对Windows客户端或Web客户端
功能测试工具:Selenium 或 AutoIT
要求:
设计20个以上的测试用例;
采用两种或两种以上的方法(等价类、边界值、决策表、状态转换)来设计测试用例;
开发相应的测试脚本,包括修改、调试脚本的关键记录;
执行测试用例,发现若干个缺陷。
2) 性能测试:针对服务器端
性能测试工具:JMeter
要求:
a) 说明如何选定关键业务
b) 设计合适的负载模式,包括负载大小、加载方式等
c) 参数设计,如Thinking time , 通过test action的 thread pause 和 constant timer两种方法实现;
d) 测试2种及2种以上的协议(FTP/HHTP/JDBC/LDAP), 其中HTTP是必选项;
e) 使用HTTP Cookie 管理器、HTTP授权管理器等;
f) 需要验证某些必要的结果,使用两种以上的Assertion(断言)。
g) 对测试结果(表格和图形)进行分析
3. 提交的内容
1) 功能测试用例及其脚本:文档类型不限制
2) 性能测试方案设计和结果分析:Word 文档
3) 缺陷报告:Excel 文档
4) 总结陈述报告:PPT文件, 包括对上面3项内容的总结,以及每个成员的贡献。
4. 内容提交的截止时间:#月#日
5. 答辩时间:#月#日
因篇幅问题不能全部显示,请点此查看更多更全内容