欢迎来到天天文库
浏览记录
ID:18182972
大小:334.00 KB
页数:5页
时间:2018-09-15
《软件测试技术课程设计指导书new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《软件工程之实现测试课程设计》指导书课程名称:软件工程之实现测试课程设计学时:2周一、课程设计目的软件测试是软件工程中非常重要的环节,是软件质量的保证。该课程是培养训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课程的教学内容紧密配合,同步进行。开设该课程设计的主要目的是:通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握功能测试、结构测试的测试用例的设计,同时进一步提高学生对于复杂程序的编写能力,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实
2、践基础。二、课程设计教学环境:1、WindowsXP、Windows2003或WindowsVista2、LoadRunner三、课程设计内容及安排项目内容所占时间比例(%)项目说明结构测试35根据所给题目2,4分别采用逻辑覆盖测试、基本路径覆盖测试,为程序设计相应的测试用例,其中对于逻辑覆盖测试的用例设计,至少采用语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖中三种以上对程序设计测试用例。比较几种测试方法,完成测试报告。功能测试35根据所给题目1,5分别采用等价类划分法进行功能测试,完成测试报
3、告。压力测试30根据题目3,在熟悉压力测试工具LoadRunner的基础上,自选一个系统进行测试,完成题目的要求。5四、课程设计要求1、掌握软件测试的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握实际软件工程中与软件测试有关的相关文档的编制。五、课程设计指导书及参考文献教材:朱少民,软件测试方法和技术,清华大学出版社参考书:1、徐仁佐,软件可靠性技术,清华大学出版社2、林宁、孟庆余,软件测试使用指南,清华大学出版社3、古乐、史九林,软件测试技术概论,清华大学出版社六、成绩考核本次课程设计学生成绩主要
4、由学生测试用例,学生编写的软件测试文档,并结合学生的动手能力,独立分析解决问题的能力和创新精神,以及学习态度综合考评。成绩分优、良、中、及格和不及格五等。考核标准包括:项目内容所占成绩比例(%)说明结构测试测试用例20分别采用逻辑覆盖测试、基本路径覆盖测试两种方法产生测试用例。结构测试测试文档10按要求完成测试文档,并比较几种结构测试方法。功能测试测试用例20分别采用等价类划分法,产生测试用例。功能测试测试文档10按要求完成测试文档,并比较几种功能测试方法。压力测试15熟悉测试工具,完成测试题目。压力测试文档10按要
5、求完成测试文档。课程设计考勤15对学生试验课的考勤情况酌情给分。5七、设计题53、负载压力性能测试是评估系统性能、性能故障诊断以及性能调优的有效手段自选一个系统,例如税务征管系统中“税票录入”业务或“投票”业务等进行测试。系统服务器端由应用服务器和单节点数据库服务器组成。并发用户数交易吞吐量平均值(trans/s)交易响应时间平均值(s)数据库服务器CPU平均利用率应用服务器CPU平均利用率10203050回答以下问题:1.简述交易吞吐量和交易响应时间的概念。2.试判断随着负载的增加,当交易吞吐量不再递增时,交易响应
6、时间是否会递增,并说明理由。3.对系统进行测试并且补充上表,根据测试结果,判断服务器资源使用情况是否合理,为什么?4.在并发用户数为50时,如果交易吞吐量和交易响应时间都不满足需求,简述数据库端造成此缺陷的主要原因,有效的解决方案是什么?5.若去年仓库处理“税票录入”交易约100万笔,考虑到3年后交易量递增到每年200万笔。假设每年交易量集中在8个月,每个月20个工作日,每个工作日8小时。试采用80~20原理估算系统服务器高峰期“税票录入”的交易吞吐量(trans/s)。55
此文档下载收益归作者所有