《软件测试技术》(课程代码:07028)课程考试大纲
课程代码:07028
课程名称:软件测试技术
所属专业:510203 软件技术(专科)
课程对应教材版本:
《软件测试技术》(杨怀洲编著,清华大学出版社,2019年版)
高等教育自学考试是对自学者进行的以学历教育为主的国家考试,是个人自学、社会助学和国家考试相结合的高等教育形式。按照自学考试课程命题的有关规定,制定本大纲。
一、课程性质和考试目标
1.课程性质
《软件测试技术》课程是全国高等教育自学考试软件技术专业(专科)的专业核心课程,是向自学者传授和培养软件测试基本原理、基本方法和应用能力而设置的一门主干课程。
2.考试目标
通过自学和考试,使自学者比较全面系统地掌握软件测试的基本理论、基本知识,并联系实际强化训练,从而提高考生对软件测试技术在软件质量保证中重要作用的认识,了解软件测试的理论和技术,初步掌握在计算机软件开发中进行软件测试的技术和方法。
二、考试内容和考核要求
本课程的考试内容以课程考试大纲为依据。其内容为:
第一章“软件测试概述”需要掌握:软件测试的定义、目的、原则、过程和分类;软件测试过程模型及其特点;软件测试的信息流;软件测试用例的定义、编写规范和注意事项。
第二章“白盒测试”需要掌握:白盒测试的基本测试原则;静态白盒测试的方法(代码检查和静态结构分析)及其特性;动态白盒测试的方法(程序插桩、逻辑覆盖测试、基本路径测试和循环测试)及其特点;白盒测试的应用策略。
第三章“黑盒测试”需要掌握:等价类划分法、边界值分析法、判定表驱动法、因果图法、场景法、正交实验法和错误推测法的基本原理、特点、过程、适用范围;黑盒测试应用策略;黑盒测试与白盒测试的优缺点与对比。
第四章“软件测试的执行阶段”需要掌握:单元测试的意义、原则、主要任务与方法;集成测试的意义、主要任务、原则、策略;系统测试的定义、内容和方法;系统测试的定义、内容和方法;验收测试的定义、内容和方法;回归测试的定义、目标、策略与用例维护。
第五章“功能测试与非功能测试”需要掌握:功能测试的定义、主要内容;非功能测试的定义、主要内容;UI测试的分类及各类型优缺点;性能测试的分类、评价指标、目的和过程;兼容性测试的主要方面;Web安全性测试的主要内容。
第六章“软件缺陷报告与测试评估”需要掌握:软件缺陷的主要属性;软件缺陷报告模板的“5C”原则及注意事项;软件测试评估的目的与方法;测试总结报告的标准与内容要求。
第七章“软件测试管理”需要掌握:软件质量的特性、标准与模型;软件质量管理体系类型;CMM的成熟度等级与每个等级基本特征;软件评审的重要性与方法;测试计划的制订要求;测试文档管理的标准要求;软件配置管理的重点工作;测试结束的原则。
第八章“软件测试自动化”需要掌握:自动化测试的优势与基本原理;测试工具的分类与选择。
三、考试范围和考试说明
坚持质量标准,注重能力考查,使考试合格者能达到一般普通高等学校同专业同课程的结业水平,并体现自学考试以培养应用型人才为主要目标的特点。
1.考试依据和范围
(1)以本课程自学考试大纲为考试依据。
(2)考试必读教材:《软件测试技术》(杨怀洲编著,清华大学出版社,2019年版)。
2.本课程考核的知识与能力的关系
《软件测试技术》课程考试,应考核应考者的基本理论、基本知识和基本技能,以及联系实际、运用所学的理论分析问题和解决问题的能力,确保考试合格者达到全日制普通高等学校本专业相同课程的结业水平。
考试工作应引导社会助学者全面系统地进行辅导,引导应考者认真、全面地学习指定教材,系统掌握本学科知识,培养和提高运用知识和技能、分析和解决问题的能力。
3.重点与覆盖的关系
试题覆盖到各章,重点章节(第一章至第四章、第八章)的内容占试卷内容比例为50-60%。
四、考试形式和试卷结构
1.考试形式为闭卷笔试,答卷时间为150分钟,采用百分制,60分为及格线。
2.考试的题型有:单项选择题、判断选择题、填空题、简答题、应用题。
3.本课程在试题中不同难度要求的分数比例为:容易20%,较易40%,较难30%,难10%。
4.本课程在试题中对不同能力层次要求的分数比例为:识记占20%,领会占30%;简单应用占30%;综合应用占20%。
5.本门课程有无特殊要求(包括考生可携带的工具):无。
五、《软件测试技术》课程题型举例
一、单项选择题
1 、根据输出对输入的依赖关系,设计测试用例的方法是:
A 路径测试 B 等价类划分
C 因果图法 D 错误推测法
二、判断选择题
- 找出的软件缺陷越多,说明剩下的软件缺陷越少
三、填空题
1 、黑盒测试方法中最有效的是 ( ) 法。
四、简答题
1 、简述Web网站的测试范围及常用方法。
五、应用题
1 、根据下图给出的程序流程图,完成以下要求:
(1) 画出相应的控制流图。
(2) 计算环形复杂度。
(3) 给出相应的图矩阵。
(4) 找出程序的独立路径集合。
2、假设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下: “有一 个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、 “雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时 退还5角硬币。 ”
(1) 试利用因果图法,建立该软件的因果图;
(2) 设计测试该软件的全部测试用
(2)本站自学考试信息供自考生参考,权威信息以各省(市)考试院官方为准。
暂无评论内容