当前位置:中级信息系统监理师题库>软件工程题库

问题:

[单选] 为了提高软件测试的效率,应该(1)。与设计测试用例无关的文档是(2)。空白(1)处应选择()

A . 随机地选取测试数据
B . 取一切可能的输入数据作为测试数据
C . 在完成编码以后制定软件的测试计划
D . 选择发现错误可能性较大的测试用例

软件质量属性 某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求: ①在线交易平台必须在1s内完成客户的交易请求。 ②该平台必须保证客户个人信息和交易信息的安全。 ③当发生故障时,该平台的平均故障恢复时间必须小于10s。 ④由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。 针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。 计算机系统可维护性是指()。 对系统进行故障检测与修复的定期时间间隔的长度。 系统失效后能被修复的概率。 在单位时间内完成修复的概率。 系统失效后在规定的时间内可修复到规定功能的能力。 为了提高软件测试的效率,应该(1)。与设计测试用例无关的文档是(2)。空白(2)处应选择() 项目开发计划。 需求规格说明书。 设计说明书。 源程序。 与客户端/服务器(Client/Server)架构相比,浏览器服务器(Browser/Server)架构的最大优点是()。 具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。 部署和维护方便、易于扩展。 适用于分布式系统,支持多层应用架构。 将应用一分为二,允许网络分布操作。 拥有自信的人,其人格特点通常不包括()。 控制力好,主动,不迷信,遇事镇静、不乱。 外向,好交际,易亲近,人际关系好。 人际关系较差,与人交流有障碍。 相信自己是对的,坚持自己的看法,想做的事一定去做。 为了提高软件测试的效率,应该(1)。与设计测试用例无关的文档是(2)。空白(1)处应选择()
参考答案:

  参考解析

所谓测试效率,就是指如何在尽量短的时间内发现软件中尽可能多的问题。在软件测试时,需要根据事先编制的测试用例(在测试计划中)进行测试,而不能随机地选取测试数据。从理想状态来讲,如果能取一切可能的输入数据作为测试数据,那是很好的,但事实上这是不现实的,因为不可能穷尽一切可能的输入。
因此,为了提高软件测试的效率,应该选择发现错误可能性较大的测试用例。与设计测试用例无关的文档是项目开发计划,需求规格说明书与确认测试和系统测试有关,设计说明书与单元测试和集成测试有关,源程序与单元测试有关。

在线 客服