2021年计算机四级软件测试工程师冲刺试题及答案.docVIP

2021年计算机四级软件测试工程师冲刺试题及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021年计算机四级软件测试工程师冲刺试题及答案(6)   二、论述题   1.论述题1:以下是某软件项目规格说明,请按要求回答问题   某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到80%以上或已经过业务员确认,则进行处理。   (1)请根据规格说明,画出对应的因果图。   (2)采用基于因果图的方法为该软件项目设计测试用例。   2.论述题2:以下是某程序说明,请按要求回答问题   程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为1-6个数字构成,机器字长为16位。   分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。   3.论述题3:简单谈一下你对穷举测试的理解,并按要求回答问题   (1)穷举测试的方法对于所有项目程序都是可行的么?   (2)若是针对小型的程序,穷举测试是可能的么?若是,说明此时采用穷举测试能否保证程序是正确呢?   论述题分析   1.分析:首先根据程序的规格说明,根据所有可能的输入和输出条件,找出所有的原因和结果以及二者之间的关系,画出因果图。然后基于因果图的方法设计测试用例。   2.分析:首先根据程序的规格说明,考虑所有可能的边界情况,然后根据边界值方法设计测试用例。   3.分析:在黑盒测试中,测试数据完全来源于软件的规格说明,即不需要了解程序的内部结构。若要用这种方法来发现程序中的所有错误,可行的途径就是穷举测试。但在实际情况下,该方法仅对一些小型简单的程序适用,而对于一些大型或稍微复杂的程序都是不可能实现的。   二、论述题   1.问题1:   解答:   首先根据规格说明,列出所有可能的输入和输出,得到如下结果:   输入:处于提交状态、数据完整率达到80%以上、已经过业务员确认。   输出:处理或不处理。   找出所有输入与输出的关系,通过分析,得到以下的对应关系:   如果单据处于提交审批状态且数据完整率达到80%以上,则处理;   如果单据不处于提交审批状态,则不处理;   如果单据处于提交审批状态,数据完整率未达到80%以上,但已经过业务员确认,则处理。   下面列出所有的原因和结果,并进行编号,根据上面分析的关系,画出因果图,如图17-2所示:   原因:1:处于提交状态   2:数据完整率未达到80%以上   3:已经过业务员确认   结果:21:处理   22:不处理   问题2:   解答:   首先将上面的因果图转换成判定表,如下表所示:   然后将判定表中的8列转换成测试用例即可。   2.分析该程序的说明和功能,显然可以划分四组测试等价类:有效输入等价类、无效输入等价类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长,这时要进行边界值法设计测试用例,以补充等价类法设计的测试用例。具体采用边界值法设计的测试用例如下:   (1)使程序输入刚好等于最小的负整数:   输入:-32768   输出:-32768   (2)使程序输入刚好等于的正整数:   输入:32767   输出: 32767   (3)使程序输入刚好小于最小的负整数:   输入:-32769   输出:错误   (4)使程序输入刚好大于的正整数:   输入:32768   输出: 错误   3.问题1:   不是。穷举测试的方法并不是对所有程序都可以实现。   问题2:   对小程序进行穷举测试,也不见得能保证程序正确。所谓穷举测试是拿所有可能的输入数据来作为测试用例(黑盒测试),或覆盖程序中所有可能的路径(白盒测试)。对于小程序来说,实际上并不能真正作到穷举测试。 2021年计算机四级软件测试工程师冲刺试题及答案(5)   一、单选题   1.在软件测试中,白盒测试方法是通过分析程序的________来设计测试用例。   (A)应用范围   (B)功能   (C)内部逻辑   (D)输入数据   2.下列关于测试方法的叙述中不正确的是________。   (A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试   (B)功能测试属于黑盒测试   (C)对功能的测试通常是要考虑程序的内部结构的   (D)结构测试属于白盒测试   3.在程序设计过程中,要为程序调试做好准备,主要体现在________。   (A)采用模块化、结构化的设计方法设计程序   (B)根据程序调试的需要,选择并安排适当的中间结果输出必要的断点   (C)编写程序时要为调试提供足够的灵活性   (D)以上全部   4.软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是________。   (A)集成测试   (B)单元测试   (C)系统测试   (D)验收测试   5.下

文档评论(0)

一帆风顺 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6132143125000013

1亿VIP精品文档

相关文档