- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter05白盒测试用例设计方法概论
软件测试技术;;;;;;;;;;;;;; 测试用例的范例
登录功能测试用例:用户名为user,密码为987654;;功能测试用例设计步骤; 功能测试用例设计方法
软件测试需求;白盒测试用例设计方法; 下面以例子进行分析讲解
示例代码如下:
void DoWork(int x,int y,int z)
{
int k=0,j=0;
if((x3)(z10))
{; 画出上面函数的流程图
入口
a;;语句覆盖法;;; 条件覆盖
则可以设计测试用例如下:;5?; 分支条件覆盖
分支条件覆盖就是设计足够的测试用例,使得判断中每个条件的所
有可能取值至少执行一次次,同时每个判断的所有可能判断结果至少执行,
即要求各个判断的所有可能的条件取值组合至少执行一次。
根据定义只需设计以下两个测试用例便可以覆盖8个条件值以及4个
判断分支。;;;5?;abd;;;; 程序控制流图
在介绍基本路径方法之前,必??先介绍一种简单的控制流表示方法,
即流图。流图使用下面的符号描述逻辑控制流,每一种结构化构成元素
有一个相应的流图符号。;例子;;画出其程序流程图和对应的控制流图如下:
4;1a;;对应上面图中的圈复杂度,计算如下:
流图中有四个区域;
V(G)=10条边-8结点+2=4;
V(G)=3个判定结点+1=4。
4;;;
文档评论(0)