大小:7KB更新:2018-08-27 09:49
类别:其它教程系统:Win7, WinAll
包名:
测试用例模板excel是一款非常专业的软件测试excel设计方案,让你在测试软件的过程中能更加的有条不紊,非常有条理的测试用例,让你可以更好的工作或者学习,达到事半功倍的作用,觉得好用就来试用一番吧!
软件测试用例模板下载,excel格式,在进行软件测试时使用,有需要可在本站免费下载软件测试用例模板excel
测试用例(test case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;
同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。
不同于诸如系统、工具、控制、游戏软件,管理软件的用户需求更加不同的趋势。
(一)白盒技术
白盒测试是结构测试,所以被测对象基本上是源程序,以程序的内部逻辑为基础设计测试用例。
⒈逻辑覆盖
程序内部的逻辑覆盖程度,当程序中有循环时,覆盖每条路径是不可能的,要设计使覆盖程度较高的或覆盖最有代表性的路径的测试用例。下面根据图7-1所示的程序,分别讨论几种常用的覆盖技术。
⑴语句覆盖。
为了提高发现错误的可能性,在测试时应该执行到程序中的每一个语句。语句覆盖是指设计足够的测试用例,使被测试程序中每个语句至少执行一次。
如图7-1是一个被测试程序流程图:
⑵判定覆盖。
判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次,因此判定覆盖也称分支覆盖。
⑶条件覆盖。
条件覆盖是指设计足够的测试用例,使得判定表达式中每个条件的各种可能的值至少出现一次。
⑷判定条件覆盖。
该覆盖标准指设计足够的测试用例,使得判定表达式的每个条件的所有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现一次。
⑸条件组合覆盖。
条件组合覆盖是比较强的覆盖标准,它是指设计足够的测试用例,使得每个判定表达式中条件的各种可能的值的组合都至少出现一次。
⑹路径覆盖。
路径覆盖是指设计足够的测试用例,覆盖被测程序中所有可能的路径。
在实际的逻辑覆盖测试中,一般以条件组合覆盖为主设计测试用例,然后再补充部分用例,以达到路径覆盖测试标准。
⒉循环覆盖
⒊基本路径测试
(二)黑盒技术
⒈等价类划分
⑴划分等价类。
①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。
②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。
③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。
④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。
⑵确定测试用例。
①为每一个等价类编号。
②设计一个测试用例,使其尽可能多地覆盖尚未被覆盖过的合理等价类。重复这步,直到所有合理等价类被测试用例覆盖。
③设计一个测试用例,使其只覆盖一个不合理等价类。
⒉边界值分析
使用边界值分析方法设计测试用例时一般与等价类划分结合起来。但它不是从一个等价类中任选一个例子作为代表,而是将测试边界情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据。
⑴如果输入条件规定了值的范围,可以选择正好等于边界值的数据作为合理的测试用例,同时还要选择刚好越过边界值的数据作为不合理的测试用例。如输入值的范围是[1,100],可取0,1,100,101等值作为测试数据。
⑵如果输入条件指出了输入数据的个数,则按最大个数、最小个数、比最小个数少1、比最大个数多1等情况分别设计测试用例。如,一个输入文件可包括1--255个记录,则分别设计有1个记录、255个记录,以及0个记录的输入文件的测试用例。
⑶对每个输出条件分别按照以上原则⑴或⑵确定输出值的边界情况。如,一个学生成绩管理系统规定,只能查询95--98级大学生的各科成绩,可以设计测试用例,使得查询范围内的某一届或四届学生的学生成绩,还需设计查询94级、99级学生成绩的测试用例(不合理输出等价类)。
由于输出值的边界不与输入值的边界相对应,所以要检查输出值的边界不一定可能,要产生超出输出值之外的结果也不一定能做到,但必要时还需试一试。
⑷如果程序的规格说明给出的输入或输出域是个有序集合(如顺序文件、线形表、链表等),则应选取集合的第一个元素和最后一个元素作为测试用例。
⒊错误推测
在测试程序时,人们可能根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例,这就是错误推测法。
⒋因果图
等价类划分和边界值方法分析方法都只是孤立地考虑各个输入数据的测试功能,而没有考虑多个输入数据的组合引起的错误。
⒌综合策略
每种方法都能设计出一组有用例子,用这组例子容易发现某种类型的错误,但可能不易发现另一类型的错误。因此在实际测试中,联合使用各种测试方法,形成综合策略,通常先用黑盒法设计基本的测试用例,再用白盒法补充一些必要的测试用例。
显示全部
机械设计手册3.0修改版 其它教程76.00Mv3.0 软件版
下载A4空白田字格练字模板 其它教程16KBword版
下载合同作废声明范本模板 其它教程6KBdocx格式
下载工作日志表格模板 其它教程11.00M
下载手工纪念册制作模板 其它教程22KB
下载世界漫画史 其它教程113.00M免费版
下载幼儿园新生入园登记表共享模板 其它教程9KB最新版
下载进销存库存表电子版 其它教程9KBexcel版
下载大学生预征对象登记表免费版 其它教程9KB
下载企业招聘广告模板 其它教程9.05Mword版
下载单位私车公用报销制度 其它教程67KB
下载简单项目计划书表格 其它教程9.05Mword版
下载单位数字证书申请表电子版 其它教程56KB普通标准版
下载辩论赛计时器软件 其它教程21.00M网页版
下载田字格生成器免费版 其它教程57.36Mv1.5.3 官方版
下载报价单excel模板免费版 其它教程8KB电子版
下载1棋牌官网 趣味休闲49.48MB
下载广东闲来麻将游戏 趣味休闲49.47MB
下载海天棋牌官网 趣味休闲49.85MB
下载必赢棋艺 趣味休闲49.45MB
下载676棋牌卡红 趣味休闲50.09MB
下载免费斗地主真人玩的 趣味休闲49.53MB
下载菲亚特博悦平台 趣味休闲49.55MB
下载八闽福建麻将经典版官方 趣味休闲49.48MB
下载88棋牌平台 趣味休闲49.46MB
下载爱玩斗地主红包版 趣味休闲49.47MB
下载双色球手机上机选投注 生活服务19.08MB
下载2012澳门四不像 生活服务33.25MB
下载查询彩票中奖结果 生活服务19.08MB
下载澳客竞彩足球彩票网500 生活服务19.08MB
下载彩客竞彩彩票比分直播 生活服务33.26MB
下载