希赛网整理了一份2024上半年软件评测师核心宝典资料,以便帮助考生梳理2024上半年软件评测师考试内容及考试重要知识点。因篇幅有限,本文只展示部分内容,考生可在本文文首本文资料处或文末的资料下载栏目下载PDF完整版。
2024上半年软件评测师核心宝典部分内容如下:
第1章 软件测试基础
软件测试的对象
【考点】
软件测试的对象:程序、数据、文档。
【示例】
以下关于软件测试对象的叙述中,不正确的是()。
A.程序是软件测试的对象
B.开发文档是软件测试的对象
C.开发标准是软件测试的对象
D.数据库中数据是软件测试的对象
答案:C
解析:
软件测试的对象为:程序、数据、文档。
产品开发标准是标准化活动的产物,非软件测试的对象。
软件测试的目的
【考点】
软件测试的目的:保证软件质量;具体来讲就是要保证软件或系统符合相关的法律法规、技术标准和应用需求,降低软件的产品风险及应用风险。
【示例】
以下关于软件测试目的的叙述中,不正确的是()。
A.测试是程序的执行过程,目的在于发现错误
B.一个好的测试用例在于能发现至今未发现的错误
C.分析错误产生原因不便于软件过程改进
D.通过对测试结果分析整理,可以修正软件开发规则
答案:C
解析:
软件测试发现问题,对错误进行分析应该是利于软件过程的改进。
第2章 基于规格说明的测试技术
等价类划分法
【考点】
等价类划分法步骤:
先从程序规格说明书中找出各个输入条件。
再为每个输入条件划分等价类,形成若干互不相交的子集。
列出等价表。
等价类划分的原则:
在输入条件规定了取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类(原则1)。
在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确定一个有效等价类和一个无效等价类(原则2)。
在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类(原则3)。
在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确定n个有效等价类和一个无效等价类(原则4)。
在规定了输入数据必须遵守的规则的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)(原则5)。
在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类(原则6)。
测试用例的设计步骤:
为每个等价类规定一个唯一的编号。
设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖。
设计一个新的测试用例,使其值覆盖一个无效等价类。重复这一步使所有无效等价类均被覆盖。
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课