《 软件测试技术》课件4-5其它黑盒测试法_第1页
《 软件测试技术》课件4-5其它黑盒测试法_第2页
《 软件测试技术》课件4-5其它黑盒测试法_第3页
《 软件测试技术》课件4-5其它黑盒测试法_第4页
《 软件测试技术》课件4-5其它黑盒测试法_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

黑盒测试(5)场景测试正交试验错误推测法其它黑盒测试方法1.场景测试场景的定义场景从用户的角度描述系统的运行行为。场景:是由一系列相关的活动组成的,而且场景中的活动还可以由一系列的场景构成。现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景的构成基本流备用流场景1:基本流场景2:基本流备选流1场景3:基本流备选流1备选流2场景4:基本流备选流3场景5:基本流备选流3备选流1场景6:基本流备选流3备选流1备选流2场景7:基本流备选流4场景8:基本流备选流3备选流4场景设计场景测试(1)根据程序说明,找出程序的基本流及备选流;(2)根据基本流和各项备选流生成不同的场景;(3)对每一个场景生成相应的测试用例,对每一个测试用例确定测试数据值。例:ATM自动取款机分析ATM自动取款机的场景流程,并设计测试用例和测试数据。基本流:1.插入磁卡;

2.ATM机验证帐户正确;

3.输入密码正确,通过验证;

4.输入取款金额;

5.取出金额;6.取卡;备选流一:帐户不存在或受限制;备选流二:密码不正确,还有输入机会;备选流三:密码不正确,没有输入机会;备选流四:卡中余额不足;备选流五:ATM机中余额不足;备选流六:超过每日最大提款限额;备选流七:输入金额非50倍数;场景描述基本流备选流场景1——成功的提款基本流场景2——帐户不存在/帐户受限基本流备选流1场景3——密码不正确(还有输入机会)基本流备选流2场景4——密码不正确(不再有输入机会)基本流备选流3场景5——卡中余额不足基本流备选流4场景6——机中余额不足基本流备选流5场景7——超过每日提款上限基本流备选流6场景8——输入金额非100倍数基本流备选流7序号场景/条件PIN帐号输入金额帐面金额ATM内的金额预期结果CW1场景1:成功的提款4987809-4981005002000成功的提款。帐户余额被更新为400CW2场景2:帐户不存在/帐户受限n/a809-497n/a5002000提款选项不可用,用例结束CW3场景3:密码不正确(还有输入机会)4987809-498n/a500700警告消息,返回基本流步骤3输入密码CW4场景4:密码不正确(不再有输入机会)4987809-498n/a5002000警告消息,吞卡序号场景/条件PIN帐号输入金额帐面金额ATM内的金额预期结果CW5场景5:卡中余额不足4987809-4986005002000警告消息,返回基本流步骤4,输入金额CW6场景6:机中余额不足4987809-498400500300提示消息,返回基本流步骤4,输入金额CW7场景7:超过每日提款上限4987809-498(24小时内已取款19000)50020003000警告消息,返回基本流步骤4,输入金额CW8场景8:输入金额非50倍数4987809-4981105002000警告消息,返回基本流步骤4,输入金额分析的网络购物的场景,并设计测试用例。浏览商品;立即购买或加入购物车登录支付宝;确认收货地址;确认订单信息;支付货款(使用支付宝或者网银)课堂练习2.正交试验正交试验设计法(Orthogonalexperimentaldesign)正交试验法是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验。这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验。3.错误推测法错误推测法:靠经验和直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的例子。4.6综合案例求三个数中的最大值现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图4-7-1。用黑盒测试法为这个小程序设计足够的测试用例。博客网站功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论