- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、问答题
1、读以下有关信息系统开发方面的叙述,回答问题1至问题3,将答案填入答题纸
的对应栏内。【说明】
信息系统测试是信息系统开发过程中的一个非常重要的环节,主要包括软件测试、
硬件测试和网络测试三个部分,它是保证系统质量和可靠性的关键步骤,是对系统
开发过程中的系统分析、系统设计与实施的最后审查。
在软件测试中,逻辑覆盖法可分为语句覆盖、判定覆盖、路径覆盖等方法。其中:
语句覆盖的含义是设计若干个测试用例,使得程序中的每条语句至少执行一次;判
定定覆盖也称为分支覆盖,其含义是设计若干个测试用例,使得程序中的每个判断
的取真分支和取假分支至少执行一次路径覆盖的含义是设计足够多的测试用例,使
被测程序中的所有可能路径至少执行一次。
【问题1】(3分)
一个规范化的测试过程如图1-1所示。请将图1-
1所示的测试过程中的(1)~(3)处的内容填入答题纸上对应位置。
【问题2】(6分)
信息系统测试应包括软件测试、硬件测试和网络测试三个部分,请简要描述这三个
部分需要做的工作。
【问题3】(6分)
程序M流程如图1-2所示,假设设计的测试用例及覆盖路径如下:
①输入数据的数据A=3,B=0,X=3(覆盖路径acd)
②输入数据的数据A=2,B=0,X=6(覆盖路径ace)
③输入数据的数据A=2,B=l,X=6(覆盖路径abe)
④输入数据的数据A=l,B=l,X=1(覆盖路径abd)
(1)采用语句覆盖法应选用(a),判定覆盖法应选用(b)路,路径覆盖法应选
用(c)测试用例。
(2)就图1-2所示的程序M流程简要说明语句覆盖和判定覆盖会存在什么问题。
参考答案:无
解析:
【问题1】
编制测试大纲、设计和生成测试用例、实施测试
【问题2】
硬件测试:配置检测,检测是否按合同提供了相应的配置;硬件设备的外观检查,
所有设备及配件开箱后,外观有无明显划痕和损伤。;硬件测试,首先进行加电检
测,观看运行状态是否正常,有无报警、屏幕有无乱码提示和死机现象,是否能进
入正常提示状态。然后进行操作检测,用一些常用的命令来检测机器是否能执行命
令,结果是否正常。
网络测试:网络设备的外观检查,所有设备及配件开箱后,外观有无明显划痕和损
伤;硬件测试,进行加电检测,观看交换机、路由器等工作状态是否正常,有无错
误和报警;网络联通测试,检测网络是否联通
软件测试:单元测试,对源程序中的每一个程序单元进行测试验证每个模块是否满
足系统设计说明书的要求。组装测试是将已测试过的模块组合成子系统,重点测试
各模块之间的接口和联系。确认测试时对这个软件进行验收,根据系统分析说明书
来考察软件是否满足要求。和系统测试是讲软件、硬件、网络等系统的各个部分连
接起来,对整个系统进行总的功能、性能等方面的测试。
【问题3】
a、②b、①③或②④c、①②③④
语句覆盖问题:如果把第一个判断语句中的AND错写成OR,或者把第二个判断语
句中的OR错写成AND,用上面的测试用例是不能发现问题。这说明语句覆盖有可
能发现不了判断条件中算法出现的错误
判定覆盖问题:上述测试用例不能发现把第二个判断语句中的X1错写成X1的错
误。所以,判断覆盖还不能保证一定能查出判断条件中的错误。因此,需要更强的
逻辑覆盖来检测内部条件的错误。
2、阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】
某酒店拟构建一个信息系统以方便酒店管理及客房预订业务运作活动,该系统的部
分功能及初步需求分析的结果如下所述:
(1)酒店有多个部门,部门信息包括部门号、部门名称、经理、电话和邮箱。每
个部门可以有多名员工,每名员工只属于一个部门;每个部门有一名经理,负责管
理本部门的事务和员工。
(2)员工信息包括员工号、姓名、职位、部门号、电话号码和工资。职位包括:
经理、业务员等。其中员工号唯一标识员工关系中的每一个元组。
(3)客户信息包括客户号、单位名称、联系人、联系电话、联系地址,其中客户
号唯一标识客户关系中的每一个元组。
(4)客户要进行客房预订时,需要填写预订申请。预订申请信息包括申请号、客
户号、入住时间、入住天数、客房类型、客房数量。其中,一个申请号对应唯一的
一个预订申请;一个客户可以有多个预订申请,但一个预订申请对应唯一的一个客
户号。
(5)当客户入住时,业务员根据客户预订申请负责安排入住事宜,如入住的客户
的姓名、性别、身份证号、
原创力文档


文档评论(0)