课程名称(中文/英文):软件测试/Software Testing
课程代码:0102030401 课程类型:专业主干课
课程性质:必修课
课程总学时:48 课程总学分:3学分
实验学时:16 实验学分: 0
适用专业:软件工程 开实验学期:六
一、实验教学的目的与基本要求
《软件测试》是软件工程本科必修课中的重要课程。
通过本课程教学,掌握软件测试的基本概念,基本方法和策略,掌握如何编写测试计划和测试文档,初步掌握测试自动化工具。为学生以后从事软件开发、测试和维护工作打下坚实的基础。
二、实验项目与主要内容
序号 |
实 验 项 目 |
主 要 内 容 |
实验性质 |
实验类型 |
学时分配 |
每级人数 |
备注 |
1 |
白盒测试用例设计 |
1.语句覆盖的特点,设计语句测试用例; 2.阐述判定覆盖、条件覆盖、判定条件覆盖(分支条件覆盖)、条件组合覆盖和路径覆盖的特点,并分别设计测试用例 |
设计 |
考核 |
4 |
|
|
2 |
黑盒测试用例设计 |
1.用C语言编程,实现给出某一天(年,月,日),计算出它的下一天,否则,输出相应的错误信息; 2.使用等价类划分法和边界值分析法,设计测试用例,并依照测试用例对所编写的程序进行测试; |
设计 |
考核 |
4 |
|
|
3 |
Web测试 |
1.设计一个网页,输入成绩,对成绩进行评价,并输出等级信息; 2.设计不同的测试用例,对网页功能进行测试,捕获并处理异常; 3.对代码进行覆盖测试,优化网页界面设计。 |
验证 |
考核 |
4 |
|
|
4 |
Android项目测试 |
1.Android项目的创建及Activity的添加; 2.资源文件的添加,选择器的设置与调用方法; 3.掌握点击、长按和触摸事件的编写; 4.颜色的转换,手机震动效果的实现。 |
设计 |
考核 |
4 |
|
|
三、实验要求
1.要求学生在规定的时间内完成实验内容
2.完成实验指定的页面效果和功能实现
3.能够对实验效果进行创新设计,能针对性测试,并解决问题
四、实验主要仪器设备
高性能计算机,安装有Code Blocks、Visual Studio和Android Studio等IDE。
五、考核方式及成绩评定标准
1.实验考核内容:
(1)实验课出勤情况,必选实验课学生必须参加实验。
(2)积极主动认真做实验。
(3)实验方案过程结果要正确。
2.成绩评定标准:
优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。
良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。
中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。
及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。
不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。
六、实验教材与主要参考资料
1.周元哲.软件测试(第2版).清华大学出版社.2017
2.郭雷.软件测试(第2版).高等教育出版社.2019
3.佟伟光.软件测试(第二版).人民邮电出版社.2018
大纲撰写人: 付凡成
大纲审阅人:
负 责 人: