1、掌握控制流图,独立路径,圈复杂度,程序基本路径集的概念。 2、掌握McCabe程序基本路径集确定方法。 3、掌握基本路径集测试法。 二、实验任务 以下三个任务、至少完成两个 1、程序void score_processing(float score[],int length)的功能说明如下:程序统计数组score前10个元素中有效成绩([0,100]内为有效成绩)的...
3)确定只包含独立路径的基本路径集。 4)根据上面的独立路径,设计测试用例,得到测试用例表。 5)执行测试,填写软件缺陷报告。 2、程序int binsearch(int array[],int length,int key)实现折半查找的功能。数组array元素按升序排列,length为数组array的长度,key为要查找的值。 试用基本路径集测试法测试该程序,撰写实...
路径集的测试用例表如下 20 14 —20 15 学年第 2 学期 软件测试技术课程 实验报告 学院:计算机科学技术 专业:软件工程 班级:软件12401 *名:*** 学号:*** 任课教师:*** 实验日期:2015年 6 月16 日实验题目实验5、白盒测试:路径测试及测试用例设计 实验目的1、掌握独立路径,程序基本路径测试的概念。 2...
20 14 — 20 15 学年第 2 学期 软件测试技术 课程 实 验 报 告 学 院: 计算机科学技术 专 业: 软件工程 班 级: 软件 12401 姓 名: 李晶宇 学 号: 041240134 任课教师: 刘玉宝 实验日期: 2015 年 6 月 16 日 实验题目 实验 5、白盒测试:路径测试及测试用例设计 1、掌握独立路径,程序基本路径测试...
路径覆盖 前面提到的5种逻辑覆盖都未涉及到路径的覆盖。事实上,只有当程序中的每一条路径都受到了检验,才能使程序受到全面检验。路径覆盖的目的就是要使设计的测试用例能覆盖被测程序中所有可能的路径。 根据路径覆盖的基本思想,在满足组合覆盖的测试用例中修改其中一个测试用例,则可以实现路径覆盖: 测试用例 执行...
3.运用路径分析的方法设计测试用例组。(1) 根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目。公式1:V(G)=11-9+2,其中10是控制流图G中边的数量,8是控制流图中节点的数目。公式2:V(G)=3+1,其中3是控制流图G中判断节点的数目。公式3:V(G)=4,其中4是控
白盒测试也称()或逻辑驱动测试,允许测试人员对程序内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑路径进行测试,而不必顾及它的功能。 A. 结构测试 B. 组装测试 C. 单元测试 D. 功能测试 相关知识点: 试题来源: 解析 A.结构测试 反馈 收藏 ...
白箱测试对象作为一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例、 测试程序所有逻辑路径。由区别检查程序,以确定的状态是否符合所需状态的实际状态。因此白盒测试也称为结构测试或逻辑驱动测试。软件人使用白盒测试方法,主要想要测试的下列程序模块 ;所有独立的执行路径的程序模块测...
实验6白盒测试:路径测试及测试用例设计 一、实验目的 1、掌握控制流图,独立路径,圈复杂度,程序基本路径集的概念。 2、掌握McCabe程序基本路径集确定方法。 3、掌握基本路径集测试法。 二、实验任务 1、程序void score_processing(float score[],int length)的功能说明如下:程序统计数组score前10个元素中有效成绩(...
Z路径覆盖下的循环测试方法Z路径覆盖是路径覆盖的一种变体,它是将程序中的循环结构简化为选择结构的一种路径覆盖。循环简化的目的是限制循环的次数,无论循环的形式和循环体实际执行的次数,简化后的循环测试只考虑执行循环体一次和零次(不执行)两种情况,即考虑执行时进