阅读以下说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 某物流公司为了有效管理公司的合同,拟在信息统一资源平台上增加合同管理软件模块。经过招标,合同管理软件开发项目由M软件公司中标,并将该项目交给李工负责设计和测试。

admin2018-05-26  39

问题 阅读以下说明,回答问题1至问题3,将答案填入答题纸的对应栏内。
    【说明】
    某物流公司为了有效管理公司的合同,拟在信息统一资源平台上增加合同管理软件模块。经过招标,合同管理软件开发项目由M软件公司中标,并将该项目交给李工负责设计和测试。
    【需求分析】
    合同管理系统主界面由系统维护、合同录入/查询、合同管理三大部分组成。
    (1)系统维护模块的主要功能是:权限/密码管理、界面设置、路径设置、日志管理、数据备份/还原。
    (2)合同管理模块的主要功能是:合同类型管理、合同审阅、合同签订、合同打印。
    (3)合同录入/查询模块的主要功能是:导入合同、合同起草、合同修改查询。
    根据需求分析的结果,李工设计的合同管理系统功能结构图如图2-1所示。
     
李工采用白盒测试方法对某程序进行测试,该程序流程图如图2-3所示。为此,李工设计了4个测试用例①~④,测试用例如下所示:
     
    ①(X1=0,X2=3)
    ②(X1=1,X2=2)
    ③(X1=一1,X2=2)
    ④(X1=3,X2=1)
    (1)为了完成语句覆盖至少需要测试用例____________。
    (2)为了完成路径覆盖至少需要测试用例____________。

选项

答案(1)①② (2)①②③或①②④

解析 测试用例①(X1=0,X2=3)在第一个判断结果为Y,执行语句A;测试用例②(X1=1,X2=2)在第一个判断结果为N,第二个判断结果为N,执行语句B;测试用例③(X1=一1,X2=2)和④(X1=3,X2=1)在第一个判断结果为N,第二个判断结果为Y。
    综上分析,至少需要测试用例①②才能完成语句覆盖,至少需要测试用例①②③或①②④才能完成路径覆盖。
转载请注明原文地址:https://jikaoti.com/ti/DON7FFFM
0

相关试题推荐
最新回复(0)