- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试用例设计方法 边雄刚 测试用例设计方法 2 测试用例设计策略 3 3 软件测试分类 3 1 Contents 软件测试分类 按测试策略分类 静态测试与动态测试 黑盒测试与白盒测试 手工测试与自动测试 软件测试分类 按测试阶段分类 单元测试 集成测试 系统测试 验收测试 软件测试分类 其他常见测试方法 功能测试 性能测试 压力测试 负载测试 易用性测试 安装测试 界面测试 文档测试 兼容性测试 安全性测试 测试用例设计方法 等价类划分 定义:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集) ,然后从每一个子集中选取少数具有代表性的数据作为测试用例。 分类:有效等价类和无效等价类。 举例: 测试用例设计方法 边界值分析 定义:是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充。 经验:大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。 举例: 有一个文本框要求输入1-100之间的整数,边界值就是0,1和100,101。 测试用例设计方法 因果图方法 定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 举例:有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。 测试用例设计方法 因果图方法 列出原因和结果: 原因: 1.售货机有零钱找 2.投入1元硬币 3.投入5角硬币 4.押下橙汁按钮 5.押下啤酒按钮 结果: 21.售货机〖零钱找完〗灯亮??? 22.退还1元硬币 23.退还5角硬币 ???????????? 24.送出橙汁饮料 25.送出啤酒饮料 测试用例设计方法 因果图方法 转换成判定表: 测试用例设计方法 状态图方法 定义:是用功能图FD形式化地表示程序的功能说明,并机械地生成功能图的测试用例。 举例: 通过对QQ登录界面的分析,我们看到有4个输入项: ip1:输入帐号 ip2:输入密码 ip3:点击“登录”按钮 ip4:点击“关闭”按钮 测试用例设计方法 状态图方法 状态迁徙 第1轮状态图: 测试用例设计方法 状态图方法 第2轮状态图: 测试用例设计方法 状态图方法 第3轮状态图: 测试用例设计方法 状态图方法 从状态图得到状态表 测试用例设计方法 正交实验法 定义:依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法。 步骤: 提取功能说明,构造因子--状态表 加权筛选,生成因素分析表 利用正交表构造测试数据集 测试用例设计方法 正交实验法 正交表的构成: 行数(Runs):正交表中的行的个数,即试验的次数,也是我们通过正交实验法设计的测试用例的个数。 因素数(Factors) :正交表中列的个数,即我们要测试的功能点。 水平数(Levels):任何单个因素能够取得的值的最大个数。正交表中的包含的值为从0到数“水平数-1”或从1到“水平数” 。即要测试功能点的输入条件。 正交表的形式: L行数(水平数因素数) 测试用例设计方法 正交实验法 举例:下面是一个个人信息查询窗体,要测试的控件有3个:姓名、身份证号码、手机号码,也就是要考虑的因素有三个;而每个因素里的状态有两个:填与不填。 测试用例设计方法 正交实验法 选择正交表: 1、表中的因素数=3; 2、表中至少有3个因素数的水平数=2; 3、行数取最少的一个。 从正交表公式中开始查找,结果为: L4(23) 测试用例设计方法 场景设计法 简介: 现在的软件几乎都是用事件触发
文档评论(0)