收藏 分销(赏)

功能图分析方法.pptx

上传人:快乐****生活 文档编号:4202926 上传时间:2024-08-22 格式:PPTX 页数:25 大小:1.07MB 下载积分:10 金币
下载 相关 举报
功能图分析方法.pptx_第1页
第1页 / 共25页
功能图分析方法.pptx_第2页
第2页 / 共25页


点击查看更多>>
资源描述
目目录简简 介介构构 成成测试用例生成方法测试用例生成方法测试用例生成规则测试用例生成规则测试用例生成过程测试用例生成过程关于状态迁移图法关于状态迁移图法简介介功能图方法其实是一种灰盒测试(因其兼有黑盒和白盒测试,所以称为灰盒测度比较体贴)用例设计方法;通常情况一个程序的功能说明通常由动态说明和静态说明组成。动态说明描述了输入数据的次序或转移的次序。静态说明描述了输入条件与输出条件之间的对应关系。用功能图形象地表示程序的功能说明,并机械地生成功能图的测试用例。对于较复杂的程序,由于存在大量的组合情况,因此,仅用静态说明组成的规格说明对于测试来说往往是不够的。必须用动态说明来补充功能说明。构成构成功能图方法是用功能图FD形式化地表示程序的功能说明,并机械地生成功能图的测试用例。功能图模型由状态迁移图和逻辑功能模型构成。状态迁移图用于表示输入数据序列以及相应的输出数据。在状态迁移图中,由输入数据和当前状态决定输出数据和后续状态。逻辑功能模型用于表示在状态中输入条件和输出条件之间的对应关系。逻辑功能模型只适合于描述静态说明,输出数据仅由输入数据决定。测试用例则是由测试中经过的一系列状态和在每个状态中必须依靠输入/输出数据满足的一对条件组成。测试用例生成用例生成方法方法从功能图生成测试用例,得到的测试用例数是可以接受的。问题的关键是如何从状态迁移图中选取测试用例。若用节点代替状态,用弧线代替迁移,则状态迁移图就可转化成一个程序的控制流程图形式。问题就转化为程序的路径测试问题了。测试用例生成用例生成规则为了把状态迁移(测试路径)的测试用例与逻辑模型(局部测试用例)的测试用例组合起来,从功能图生成实用的测试用例,须定义下面的规则。在一个结构化的状态迁移(SST)中,定义三种形式的循环:顺序,选择和重复。但分辨一个状态迁移中的所有循环是有困难的(其表示图形省略)。测试用例生成用例生成过程程A、生成局部测试用例:生成局部测试用例:在每个状态中,从因果图生成局部测试用例。局部测试用例由原因值(输入数据)组合与对应的结果值(输出数据或状态)构成。B、测试路径生成:测试路径生成:利用上面的规则(3种)生成从初始状态到最后状态的测试路径。C、测试用例合成:测试用例合成:合成测试路径与功能图中每个状态的局部测试用例。结果是初始状态到最后状态的一个状态序列,以及每个状态中输入数据与对应输出数据的组合。v测试用例的合成算法:测试用例的合成算法:采用条件构造树。关于状关于状态迁移迁移图法法状态迁移图法简介:状态迁移图法简介:1.许多需求用状态机的方式来描述,状态机的测试主要关注在测试状态转移的正确性上面。对于一个有限状态机,通过测试验证其在给定的条件内是否能够产生需要的状态变化,有没有不可达的状态和非法的状态,可能不可能产生非法的状态转移等2.通过构造能导致状态迁移的事件来测试状态之间的转换,常用于协议测试3.用这种方法可以设计逆向的测试用例,如状态和事件的非法组合状态迁移图的步骤:状态迁移图的步骤:1、画出状态迁移图;2、列出状态事件表;3、得到状态转换树;4、推出测试路径;5、根据测试路径编写测试用例。实例例-1手机中MP3播放功能状态-事件表如下,请用状态迁移法设计用例。其中没有选择MP3曲目时不能按任何键,并且当MP3曲目在起点时不能按R键,当MP3曲目在末端时不能按P、F键。解答解答-1画出的状态迁移图如下:解答解答-2得到状态-事件表如下:解答解答-3根据状态-事件表,得到状态树如下:答案答案-1以上的每一条路径,都是一个测试用例:答案答案-2答案答案-3答案答案-4答案答案-5答案答案-6答案答案-7答案答案-8答案答案-9答案答案-10关于亚才关于亚才一支技术精湛和经验丰富的专业团队,一支技术精湛和经验丰富的专业团队,一支技术精湛和经验丰富的专业团队,一支技术精湛和经验丰富的专业团队,在在在在.Net.Net和和和和JavaJava技术平台上积累了丰富的经验技术平台上积累了丰富的经验技术平台上积累了丰富的经验技术平台上积累了丰富的经验和众多的成功案例。和众多的成功案例。和众多的成功案例。和众多的成功案例。自成立以来,自成立以来,自成立以来,自成立以来,我们始终站在技术市场的最前端,通过不断我们始终站在技术市场的最前端,通过不断我们始终站在技术市场的最前端,通过不断我们始终站在技术市场的最前端,通过不断的创新,带给市场最新的产品和的创新,带给市场最新的产品和的创新,带给市场最新的产品和的创新,带给市场最新的产品和最全面的服务最全面的服务最全面的服务最全面的服务。服服务项目目Copyright 2009 ASAI,Inc.亚才信息技术(福州)发展有限公司亚才信息技术(福州)发展有限公司http:/ 的一的一 份子,期待您的努力,期待共同的成长份子,期待您的努力,期待共同的成长。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服