2020学堂在线(学堂云3.0、Pro)软件测试与质量保证慕课答案,学堂在线软件测试与质量保证慕课答案单元章节答案、期末考试答案

2020学堂在线(学堂云3.0、Pro)软件测试与质量保证慕课答案,学堂在线软件测试与质量保证慕课答案单元章节答案、期末考试答案 - 2020学堂在线(学堂云3.0、Pro)答案 - 课查查

本课程涵盖了软件测试与质量保证基础理论、质量标准、评审、功能测试、结构测试、测试组织与管理、面向对象测试以及测试自动化等主要内容,知识点划分合理,讲解细致、通俗易懂,力争在有限的时间内提供最有效的学习知识点和路径。欢迎学习者们加入我们,一起开启软件测试与质量保证的大门!

请概述CMMI的结构和五个等级。

  • 暂无选项

查阅资料,完成以下作业: a) 软件质量保证 SQA 中的 7 个方面的要求详细解释 b) 软件质量保证的实施工作流程,请绘制流程图,并说明。 c) 在软件开发中的各项技术和管理活动中,任选一个,设计出一份 SQA 用 于评审或审计的检查表(checklist)

  • 暂无选项

查阅资料:说明 SQA 的工作方法“评审”的规程,特别是正式评审是如何开展的。

  • 暂无选项

阅读如下代码,要求: (1) 画出程序流程图和控制流图(程序图); (2) 计算环形复杂度; (3) 设计条件覆盖率测试用例 (4) 根据(3)中的路径,设计测试用例。 代码: f(x,y,m) { W=x;     If( m>0)         { W++;             K=1;             For (i=1;i<m;i++)              K=i*k;            }         Else             { W=2*w;                 K=5;             }         If (y<=10)             { X=5*y*k; }        Else             {X=k* 3*y+5; }     Z=w+x Return z; }

  • 暂无选项

分析以下的双向链表包,完成以下工作: (1)绘制类中的程序流程图 (2)转换成程序图 (3)分析计算各个类方法的环行复杂度 V(G)值 (4)判断方法代码需要做的覆盖率测试有哪些 (5)如果需要做 DD_Path 测试,请设计测试用例package ds_java; public class TwolinkNode //双向链表的节点类 { public int data; //存放数据   public TwolinNode prior,next; //前驱、后继节点的引用   public TwolinNode(int k) //构造值为 k 的节点   { data=k; prior=next=null; }   public TwolinkNode() //构造方法,重载   { this(0); }  } public class Twolink1 //双向链表类   { protected TwolinkNode head; //构造空的链表      public Twolink1()          { head=null; //指向链表的第一个节点 }    }    public class Twolink2 extends Twolink1 //双向链表插入排序  { protected TwolinkNode real;     public Twolink2() //构造空的链表         { super(); real=null; //指向链表的第一个节点 }     public Twolink2(int n) //n 个随机值插入双向链表        {  int i=0,k;             system.out.print("insert: ");             for(i=0;i<n;i++)                 { k=(int)(math.random()*100);                     system.out.print(k+" ");                     insert(k);                     system.out.println();                   }          }      public void insert(int k) //k 值插入已排序的双向链表          { TwolinkNode p=null,q=null;              try { q=new TwolinkNode(k); //创建 k 值节点 q              if(head==null)                  { head=q; real=head; //空表插入 }              else                  { if(kp.data)                                 p=p.next //向后走                             if(p!=null) //表中插入                                 { q.prior=p.prior; //将 q 插入到节点 p 之前                                     q.next=p;                                     (p.prior).next=q;                                     p.prior=q; }                            else //表尾插入                                 { real.next=q; //将 q 插入到 rear 节点之后                                     q.prior=rear;                                     =q;                                  }                            }                      }                }           catch(exception e) //捕获异常                { system.out.println(e); //显示异常信息 }           output(); //输出链表信息      }    }

  • 暂无选项

该软件的输入是三角形的三条边 a、b、c,根据三条边的计算来输出三角形的 类型,除了要考虑是否能构成三角形、输出的三角形是什么类型以外,还要考虑三角形是否是直角的问题。 要求写出: (1)迭代设计出系统决策表的所有条件和可能得输出的结果; (2)建立合理完备的决策表; (3)完成决策表中每个规则条目的测试用例设计。

  • 暂无选项

该软件的输入是开始时间 startTime 和结束时间 endTime,其中时间是以 12 小 时的 hh:mm 格式表示,且假设租船的最早开始时间是 7:00am,最晚结束时间是 8:00pm;该软件的输出是租船的时间数 Duration,格式为 xx 小时 xx 分钟。 提示:考虑输出租船的时间数的值域有 60 分钟以内和以外的情况,然后再结合 输入开始时间和结束时间的定义域有上、下午、跨中午,以及前后次序、边界等 情况,选择一种等价类的方法设计测试用例,保证充分。 要求写出: (1)输出租船时间数的值域等价类划分; (2)输入开始时间和结束时间的定义域等价类划分; (3)完成等价类及边界值的测试用例设计。

  • 暂无选项

下图是工资系统中的雇员(employee)类的状态图,根据下图完成问题 1. 给出类 employee 的定义,包括属性和方法。 2. 例出所有需要测试的类状态 3. 列出所有需要测试状态的转换 4. 从雇员 25 岁开始状态,到可以使用的状态,然后触发事件 hired[salary] 到成为雇佣的领工资的正式员工状态,35 岁的时候申请了休假,休假完后 又回到工作雇佣状态,然后一直工作到 65 岁,自然退休。请为这个状态 场景的测试,开发一个测试驱动类,要编写出伪码。

  • 暂无选项

下图是选课系统中选课期限到了之后,关闭选课的时序图,根据下图完成问题 1. 转换成相应的协作图 2. 进而绘制出类图,主要是类的方法和关系。 3. 识别出 MM_PATH,并给 MM_PATH 测试的策略,描述路径的伪码 4. 开发 MM_PATH 测试的驱动类

  • 暂无选项

以下面的用例规约来分析和设计“使用信用卡付费订阅服务”用例的系统测试用例。需要(1)绘制出事件流图(2)定义要测试的用例场景(3)确定输入参数及有效性(4)设计测试用例。

  • 暂无选项

在软件测试的评估报告中,以下软件缺陷分析方法正确的是

  • 缺陷密度
  • 缺陷趋势
  • 缺陷龄期
  • 以上都是

一个缺陷修正后进行测试,发现还存在,这个缺陷处于什么状态

  • 打开
  • 修复
  • 关闭
  • 分配

关于软件缺陷说法不正确的

  • 软件中不满足的问题称为软件缺陷
  • 软件缺陷有积累和放大效应
  • 软件缺陷主要存在于代码中
  • 软件缺陷类型:错误的、遗漏的、额外的

在软件测试计划中,以下哪一项不包括在内

  • 测试策略
  • 测试评估
  • 测试估算
  • 测试进度

在软件测试工作中,测试经理的主要职责是

  • 制定测试计划,完成测试评估报告,高效有序地控制测试的全面工作
  • 设计测试用例,给测试工作提供技术支持
  • 准备测试数据,开发相关的测试脚本和驱动
  • 准备测试环境,搭建必要的测试自动化平台

系统性能调优主要是指

  • 系统运行服务器升级
  • 操作系统平台设置
  • 应用程序的优化
  • 以上都是

对负载测试的说法正确的是

  • 测试当负载增加到极限时,系统的性能
  • 确定在各种工作负载下系统的性能
  • 在给定的一种负载情况下测试系统性能
  • 就是为了负载和系统吞吐量的性能关系

一个WEB应用,以下哪一个不属于响应时间

  • 浏览器的启动时间
  • WEB服务器的处理时间
  • 数据服务器的处理时间
  • 网络传输时间

软件性能测试的评测指标主要有

  • 负载、响应时间、资源利用率
  • 负载、响应时间、吞吐量
  • 响应时间、吞吐量、资源利用率
  • 吞吐量、资源利用率、负载

需要通过界面填写大量的测试用例来测试软件,可以选用什么类型的测试工具

  • 代码动态测试工具
  • 捕捉回放技术的测试工具
  • 代码静态审查工具
  • 桩和驱动工具

哪些是测试自动化的好处

  • 显著降低重复手工测试的时间
  • 建立可靠、重复的测试,减少人为错误
  • 增强测试质量和覆盖率
  • 保证100%的测试覆盖率

相关答案