1、软件评测师-26 及答案解析(总分:25.00,做题时间:90 分钟)一、填空题(总题数:10,分数:10.00)1.把模块组装成为系统的测试方式有 1 和 2。 (分数:1.00)2.软件是包括 1 和 2 的完整集合。 (分数:1.00)3.测试用例是由 1 和预期的 2 两部分组成。 (分数:1.00)4.决策表通常由 1、 2、 3、 4 四部分组成。 (分数:1.00)5.面向对象软件的测试包括 1、 2、 3、 4、 5 和 6。 (分数:1.00)6.CMM 的五个等级分别是 1、 2、 3、 4 和 5。 (分数:1.00)7.软件测试环境包括 1、 2、 3 三部分。 (分数
2、:1.00)8.确认测试以 1 说明书为指导。 (分数:1.00)9.单元测试是以 1 说明书为指导,测试源程序代码。 (分数:1.00)10.集成测试以 1 说明书指导,测试软件结构。 (分数:1.00)二、判断题(总题数:10,分数:10.00)11.软件开发全过程的测试工作都可以实现自动化。 (分数:1.00)A.正确B.错误12.验收测试是以最终用户为主的测试。 (分数:1.00)A.正确B.错误13.代码评审是检查源代码是否达到模块设计的要求。 (分数:1.00)A.正确B.错误14.测试是调试的一个部分。 (分数:1.00)A.正确B.错误15.一个程序中所含有的路径数与程序的复杂
3、程度有着直接的关系。 (分数:1.00)A.正确B.错误16.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。 (分数:1.00)A.正确B.错误17.测试是可以穷尽的。 (分数:1.00)A.正确B.错误18.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。 (分数:1.00)A.正确B.错误19.测试用例的数日越多,测试的效果越好。 (分数:1.00)A.正确B.错误20.产品说明书(需求文档)的变更应当受到控制。 (分数:1.00)A.正确B.错误三、简答题(总题数:1,分数:5.00)21.简述静态测试和动态测试的区别。 (分数:5.00)_软
4、件评测师-26 答案解析(总分:25.00,做题时间:90 分钟)一、填空题(总题数:10,分数:10.00)1.把模块组装成为系统的测试方式有 1 和 2。 (分数:1.00)解析:一次性集成测试方法式 增值式集成测试方法2.软件是包括 1 和 2 的完整集合。 (分数:1.00)解析:程序、数据 相关文档3.测试用例是由 1 和预期的 2 两部分组成。 (分数:1.00)解析:测试出入数据 输出结果4.决策表通常由 1、 2、 3、 4 四部分组成。 (分数:1.00)解析:条件桩、条件项、动作桩、动作项5.面向对象软件的测试包括 1、 2、 3、 4、 5 和 6。 (分数:1.00)解
5、析:面向对象分析的测试(OOA Test)、面向对象设计的测试(OOD Test)、面向对象编程的测试(OOP Test)、面向对象单元测试(OO Unit Test)、面向对象集成测试(OO Integrate Test)、面向对象系统测试(OO System Test)6.CMM 的五个等级分别是 1、 2、 3、 4 和 5。 (分数:1.00)解析:初始级、可重复级、己定义级、己管理级、优化级。7.软件测试环境包括 1、 2、 3 三部分。 (分数:1.00)解析:设计环境、实环境、管理环境8.确认测试以 1 说明书为指导。 (分数:1.00)解析:需求分析9.单元测试是以 1 说明书
6、为指导,测试源程序代码。 (分数:1.00)解析:详细设计10.集成测试以 1 说明书指导,测试软件结构。 (分数:1.00)解析:概要设计二、判断题(总题数:10,分数:10.00)11.软件开发全过程的测试工作都可以实现自动化。 (分数:1.00)A.正确B.错误 解析:12.验收测试是以最终用户为主的测试。 (分数:1.00)A.正确 B.错误解析:13.代码评审是检查源代码是否达到模块设计的要求。 (分数:1.00)A.正确 B.错误解析:14.测试是调试的一个部分。 (分数:1.00)A.正确B.错误 解析:15.一个程序中所含有的路径数与程序的复杂程度有着直接的关系。 (分数:1.
7、00)A.正确 B.错误解析:16.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。 (分数:1.00)A.正确 B.错误解析:17.测试是可以穷尽的。 (分数:1.00)A.正确B.错误 解析:18.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。 (分数:1.00)A.正确B.错误 解析:19.测试用例的数日越多,测试的效果越好。 (分数:1.00)A.正确B.错误 解析:20.产品说明书(需求文档)的变更应当受到控制。 (分数:1.00)A.正确 B.错误解析:三、简答题(总题数:1,分数:5.00)21.简述静态测试和动态测试的区别。 (分数:5.00)_正确答案:()解析:静态测试通过对被测程序的静态审查,发现代码中潜在的错误。 它一般用人工方式脱机完成,故亦称人工测试或代码评审(Code Review);也可借助于静态分析器在机器上以自动方式进行检查,但不要求程序本身在机器上运行 动态测试使用和运行被测软件,通常意义上的测试。 动态测试的对象必须是能够由计算机真正运行的被测试的程序,它包含黑盒测试和白盒测试。