首页 > 知识点讲解
       OO类的随机测试
知识路径: > 测试技术的分类 > 面向对象的软件测试技术 > 面向对象软件测试用例设计 > 
相关知识点:6个      
        如果一个类有多个操作(功能),这些操作(功能)序列有多种排列。而这种不变化的操作序列可随机产生,用这种可随机排列的序列来检查不同类实例的生存史,就叫随机测试。
        例如,一个银行信用卡的应用,其中有一个类:账户(account)。该account的操作有open、setup、deposit、withdraw、balance、summarize、creditlimit和close。这些操作中的每一项都可用于计算,但open、close必须在其他计算的任何一个操作前后执行,即使open和close有这种限制,这些操作仍有多种排列,所以一个不同变化的操作序列可由于应用不同而随机产生。如一个account实例的最小行为转换期可包括以下操作:
        
        这表示了对account的最小测试序列。然而,在下面序列中可能发生大量的其他行为:open+setup+deposit+[deposit|withdraw|balance|summarize|creditLimit]+withdraw+close
        由此可以随机产生一系列不同的操作序列,例如,
        测试用例1:open+setup+deposit+deposit+balance+summarize+withdraw+close
        测试用例2:open+setup+deposit+withdraw+deposit+balance+creditLimit+withdraw+close
        可以执行这些测试和其他的随机顺序测试,以测试不同的类实例生命历史。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有