《软件测试》课程设计任务书

更新时间:2023-11-19 17:38:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

河南城建学院

《软件测试》课程设计任务书

适用专业 计算机科学与技术 班 级 0813131-2 课程名称 软件测试 指导教师 王春丽 娄鑫坡 陈红军

计算机与数据科学学院

2016年12月

《软件测试》课程设计任务书

一、设计的目的和任务

软件测试是软件工程中非常重要的环节,是软件质量的保证。该课程是培养训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课程的教学内容紧密配合,同步进行。

开设该课程设计的主要目的是:通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、白盒测试的测试用例的设计,同时进一步提高学生对于复杂程序的编写能力,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。

二、课程设计要求

1. 课程设计程序编写

教师根据学生情况、技术发展趋势等因素,布置并指导学生编写用于进行测试用例设计的程序。程序也可以是学生以前完成的课程设计的题目,但需要经过老师的批准。 2. 白盒测试

学生为第一天编写的程序设计白盒测试的测试用例,在设计测试用例过程中,要分别采用逻辑覆盖测试、基本路径覆盖测试、数据流测试和循环测试为程序设计相应的测试用例,其中对于逻辑覆盖测试的用例设计,至少采用语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖中三种以上对程序设计测试用例。比较几种测试方法 ,完成测试报告。

2. 黑盒测试

学生为第一天编写的程序设计黑盒测试的测试用例,在设计测试用例过程中,要分别采用等价类划分法、因果图法、判定表法和功能图法几种方法进行黑盒测试。比较几种测试方法 ,完成测试报告 3. 自动化测试

学生为第一天编写的程序设计自动化测试的脚本程序,根据不同的程序采用不同的方法和策略进行自动化测试。比较不同脚本测试的情况,写出测试报告

课程设计的产品清单:

项目内容 用于测试的程序 白盒测试测试用例 白盒测试测试文档 黑盒测试测试用例 黑盒测试测试文档 自动化测试脚本 自动化测试文档

说明 程序基本完成功能,符合老师基本要求,能运用合理的算法和数据结构,灵活运用先序课程的知识,编程风格良好,具有较好的可读性。 分别采用逻辑覆盖测试、基本路径覆盖测试、数据流测试和循环测试四种方法产生四组测试用例。 按要求完成测试文档,并比较几种白盒测试方法。 分别采用等价类划分法、因果图法、判定表法和功能图法产生四组测试用例。 按要求完成测试文档,并比较几种黑盒测试方法。 基于各自项目,采用脚本进行自动化测试 按要求完成测试文档 - 1 -

三、课程设计与其它课程的关系

本课程是软件技术专业和计算机科学与技术专业的专业核心课,先行课是数据结构,Java程序设计,数据库管理系统,软件工程,要求学生具备基础的开发能力和数据库开发管理能力,对软件开发流程要比较熟悉。对专业的学生而言,本课程为他们奠定了软件质量管理的基础,增强了他们的质量意识;同时,通过该课程的学习,让他们掌握软件测试的基本原理和技能,能够对软件产品进行有效的测试,控制软件产品的质量

四、选题的原则及题目难度、深度、广度分析

鉴于软件工程选题原理课程设计的具体内容,对课程设计提出如下要求: ⒈ 选题原则

课程设计题目以选用学生相对比较熟悉的业务模型为宜。 ⒉ 选题要求

指导教师规定设计课题,每个课题都有相应的要求或说明,鼓励教师采用实际课题。各课题的难易度有一定的差异,因此,参加课程设计的学生首先要了解设计的任务,仔细阅读各个课题的设计要求,然后根据自己的基础和能力情况选择其中一题,或者由指导教师指定。一般来说,选择课题应以在规定的时间内能完成,并能得到应有的锻炼为原则。

若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可,并写出明确的设计要求和说明。

设计时要严格按照题意要求进行设计,不能随意更改。若确因条件所限,必须要改变课题要求时,应在征得指导教师同意的前提下进行。

实验题目: 1、新闻发布系统 2、淘宝电子商务系统 3、购物商城 4、资源共享平台 5、网上商城

6、自动化办公平台(OA)系统设计 7、人才招聘系统 8、投票系统 9、网上书店

10、基于安卓的快递服务软件 11、手机卫士APP 12、音乐播放器

也可以自己选定题目,但必须经过老师批准

- 2 -

五、设计的时间安排

时间安排:由于205机房只能容纳60人,课程设计分两批进行,时间安排如下: 17周

第一批:1-9组 节次 1.2 3.4 5.6 7.8 星期一 10#A205上机 图书馆查资料 图书馆查资料 10#A205上机 星期二 图书馆查资料 10#A205上机 10#A205上机 图书馆查资料 星期三 10#A205上机 图书馆查资料 图书馆查资料 10#A205上机 星期四 图书馆查资料 10#A205上机 10#A205上机 图书馆查资料 星期五 10#A205上机 图书馆查资料 图书馆查资料 10#A205上机 第二批:10-17组 节次 1.2 3.4 5.6 7.8 星期一 图书馆查资料 10#A205上机 10#A205上机 图书馆查资料 星期二 10#A205上机 图书馆查资料 图书馆查资料 10#A205上机 星期三 图书馆查资料 10#A205上机 10#A205上机 图书馆查资料 星期四 10#A205上机 图书馆查资料 图书馆查资料 10#A205上机 星期五 图书馆查资料 10#A205上机 10#A205上机 图书馆查资料 18周

第一批:1-9组 节次 1.2 3.4 5.6 7.8 星期一 10#A205上机 图书馆查资料 图书馆查资料 图书馆查资料 星期二 图书馆查资料 图书馆查资料 10#A205上机 图书馆查资料 星期三 图书馆查资料 10#A205上机 图书馆查资料 图书馆查资料 星期四 图书馆查资料 图书馆查资料 图书馆查资料 10#A205上机 星期五 答辩 答辩 答辩 答辩 第二批:10-17组 节次 1.2 3.4 5.6 7.8 星期一 图书馆查资料 10#A205上机 图书馆查资料 图书馆查资料 星期二 图书馆查资料 图书馆查资料 图书馆查资料 10#A205上机 星期三 10#A205上机 图书馆查资料 图书馆查资料 图书馆查资料 星期四 图书馆查资料 图书馆查资料 10#A205上机 图书馆查资料 星期五 答辩 答辩 答辩 答辩 教师安排

节次 1.2 3.4 5.6 7.8 星期一 王春丽 王春丽 王春丽 王春丽 星期二 陈红军 陈红军 娄鑫坡 娄鑫坡 星期三 娄鑫坡 娄鑫坡 陈红军 陈红军 星期四 娄鑫坡 娄鑫坡 王春丽 王春丽 星期五 王春丽 王春丽 陈红军 陈红军

- 3 -

学生分组 0814131-2班分组 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 严俊东 周东杰 李坤 苗胜辉 朱苗淼 吕天龙 李明臣 付姗 林国涨 赵亚宾 王金运 刘亚鹏 孙林林 孙卫恒 何佳兴 叶忠伟 程志杰 叶丽敏 邵剑菠 李英俊 周魁 何秋梅 王志刚 张宝 宫瑞旺 曾晓双 洪杰 陈斌 李慧丽 姜丹丹 白凯利 谢勇辉 柳云龙 黄恒晓 陈宇 刘君利 常明明 田坤坤 郭秀丽 王炳胜 杨志恒 黄文杰 马佳成 郭欢 褚珍珍 毕亚菲 赵晓格 钟友媛 李风望 蔡一五 周迅 余海燕 王子豪 丁朝辉 陈琦 张宁博 贺亚飞 李志军 田雨森 颜旭俊 张文义 薛静 王皓 郑华杰 崔瑞峰 杨文利 白凯升 苏可可 孙文强 郭鹏 贾亚飞 严军 冯帅标 周迎涛 李朗 杨志强 雷雪 付明玉 牛朝飞 许小霞 翟帅星 王旭 霍佳俊

六、成绩的评定方法与评分标准

由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。课程设计结束时,要求学生写出课程设计报告。成绩评定实行优、良、中、及格和不及格五个等级。即:优秀—90~100分;良好—80~89分;中等—70~79分;及格—60~69分;不及格-60分以下。优秀者人数一般不超过总人数的30%。不及格者不能得到相应的学分,需重新做课程设计。 具体的评分细节如下: 1. 平时表现(10%)

考虑出勤情况,参与小组开发的活跃度。

2. 课程设计过程中表现的动手与创新能力,程序设计的实用性、扩充性和通用性(50%)

3. 结论与问题讨论:对小组分给任务的完成情况进行总结,并对系统在开发过程中出现的问题进行详细说明、讨论及总结。(30%)

4. 结束语:通过此次课程设计,你有何感想,学到了什么?(10%)。

七、必要的说明

课程设计的设计报告是学生对本次课程设计的全面总结,应该反映每个设计阶段的设计思路和设计内容。该设计报告,应作为整个课程设计评分的书面依据和存档材料。设计报告一般要以固定规格的纸张(如A4)书写或打印并装订,字迹及图形要清楚,工整,规范。内容及要求如下:

⑴ 设计任务、要求及所用软件环境或工具介绍。 ⑵ 课程设计内容中要求的设计结果。

⑶总结(每个小组成员都要写,针对每个人单独评分,写出自己完成任务总结及遇到问题说明)。

- 4 -

⑷ 结束语(每个小组成员都要写,针对每个人单独评分)。。

八、设计时使用的主要参考书及手册

[1] 软件测试方法和技术(第二版)朱少民 2010年 [2] 软件测试技术与实践魏金岭、韩志科、周苏 2012年

[3] 精通QTP——自动化测试技术领航 魏金岭、韩志科、周苏 2012年

- 5 -

本文来源:https://www.bwwdw.com/article/neov.html

Top