【软件评测师】考点2——软件测试的原则

软件测试的原则也是历年来常考的知识点,基本上都在每年软件评测师考试测试部分的第5题出现,基于测试是为了寻找软件的错误与缺陷,评估与提高软件质量,我总结了考试常考的软件测试原则,如下所示。

1、应当尽早地并不断地进行软件测试;

2、程序员或程序设计机构应避免测试自己设计的程序(单元测试除外);

3、测试前应当设定合理的测试用例;

4、测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据;

5、在对程序修改之后要进行回归测试;

6、充分注意测试中的群集现象;

7、妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为软件的组成部分之一,为软件维护提供方便;

8、应当对每一个测试结果做全面的检查;

9、严格执行测试计划,排除测试的随意性;

10、所有的软件测试都应追溯到用户需求;

11、完全(穷举)测试是不可能的,测试需要终止;

12、测试无法显示软件潜在的缺陷。(软件评测师第一版教程P8)

下面是近几年软件测试原则考察过的真题,基本上在每年考试的第55题,都会出现该知识点的考察(2018年没考),以后仍是考试出题的重点,大家要重视起来。

【2016年55题】以下关于软件测试原则的叙述中,正确的是()  

①测试开始得越早,越有利于发现缺陷

②测试覆盖率和测试用例数量成正比

③测试用例既需选用合理的输入数据,又需要选择不合理的输入数据

④应制定测试计划并严格执行,排除随意性

⑤采用合适的测试方法,可以做到穷举测试

⑥程序员应尽量测试自己的程序

A.①②③④⑤⑥    

B.①②③④⑤    

C.①②③④      

D.①③④

解析:本题考查软件测试原则的基础知识。

②错误,测试覆盖率和测试用例数量并不存在严格的正比关系,有的模块设计的用例数多,有的模块设计的用例数少,所以正比关系是片面的说法。

⑤错误,因为完全(穷举)测试是不可能的,测试需要终止;

⑥错误,因为程序员应避免检查自己的程序;

故正确答案为D。


【2017年55题】以下关于软件测试原则的叙述中,正确的是(  )

①所有软件测试都应追溯到用户需求   

②尽早地和不断地进行软件测试

③完全测试是不可能的   

④测试无法发现软件潜在的缺陷     

⑤需要充分注意测试中的群集现象

A、①②③④⑤   

B、②③④⑤   

C、①②③⑤   

D、①②④⑤

解析:本题考查软件测试原则的基础知识。

①②③④⑤都是软件测试的原则,故正确答案为A。


【2019年55题】以下关于软件测试原则的叙述中,不正确的是( )。

A. 所有的软件测试都应追溯到用户需求

B. 应当尽早和不断地进行测试

C. 人力充足时应进行完全测试

D. 非单元测试阶段,程序员应避免检查自己的程序

解析:本题考查软件测试的基础知识。

完全(穷举)测试是不可能的,故正确答案为:C。


作者唯一官方个人微信公众号(昊洋与你一起成长):HYJY20180101

写于2021年7月20日

作者:昊洋讲师

版权所有,侵权必究

你可能感兴趣的:(【软件评测师】考点2——软件测试的原则)