- 6
- 0
- 约1.84千字
- 约 26页
- 2016-04-24 发布于湖北
- 举报
来吧!带着您的激情与梦想… 这是一个快乐的大家庭,您是其中必不可少 的一 份子,期待您的努力,期待共同的成长。 目 录 简 介 构 成 测试用例生成方法 测试用例生成规则 测试用例生成过程 关于状态迁移图法 简介 功能图方法其实是一种灰盒测试(因其兼有黑盒和白盒测试,所以称为灰盒测度比较体贴)用例设计方法;通常情况一个程序的功能说明通常由动态说明和静态说明组成。 动态说明描述了输入数据的次序或转移的次序。 静态说明描述了输入条件与输出条件之间的对应关系。用功能图形象地表示程序的功能说明,并机械地生成功能图的测试用例。 对于较复杂的程序,由于存在大量的组合情况,因此,仅用静态说明组成的规格说明对于测试来说往往是不够的。必须用动态说明来补充功能说明。 构成 功能图方法是用功能图FD形式化地表示程序的功能说明,并机械地生成功能图的测试用例。 功能图模型由状态迁移图和逻辑功能模型构成。 状态迁移图用于表示输入数据序列以及相应的输出数据。在状态迁移图中,由输入数据和当前状态决定输出数据和后续状态。逻辑功能模型用于表示在状态中输入条件和输出条件之间的对应关系。 逻辑功能模型只适合于描述静态说明,输出数据仅由输入数据决定。 测试用例则是由测试中经过的一系列状态和在每个状态中必须依靠输入/输出数据满足的一对条件组成。 测试用例生成方法 从功能图生成测试用例,得到的测试用例数是可以接受的。问题的关键是如何从状态迁移图中选取测试用例。若用节点代替状态,用弧线代替迁移,则状态迁移图就可转化成一个程序的控制流程图形式。问题就转化为程序的路径测试问题了。 测试用例生成规则 为了把状态迁移(测试路径)的测试用例与逻辑模型(局部测试用例)的测试用例组合起来,从功能图生成实用的测试用例,须定义下面的规则。在一个结构化的状态迁移(SST)中,定义三种形式的循环:顺序,选择和重复。但分辨一个状态迁移中的所有循环是有困难的(其表示图形省略)。 测试用例生成过程 A、生成局部测试用例:在每个状态中,从因果图生成局部测试用例。局部测试用例由原因值(输入数据)组合与对应的结果值(输出数据或状态)构成。 ? B、测试路径生成:利用上面的规则(3种)生成从初始状态到最后状态的测试路径。 ? C、测试用例合成:合成测试路径与功能图中每个状态的局部测试用例。结果是初始状态到最后状态的一个状态序列,以及每个状态中输入数据与对应输出数据的组合。 测试用例的合成算法:采用条件构造树。 ? 关于状态迁移图法 状态迁移图法简介: 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和Java技术平台上积累了丰富的经验和众多的成功案例。 自成立以来, 我们始终站在技术市场的最前端,通过不断的创新,带给市场最新的产品和最全面的服务。 服务项目 Copyright ? 2009 ASAI, Inc. 亚才信息技术(福州)发展有限公司 /
您可能关注的文档
- 堆垛机伸缩货叉设计要点详解.ppt
- 对“实验班”教学的思考要点详解.ppt
- 对l旅游地产开发商的教育(14-11-28)要点详解.ppt
- 工作(采用版)要点详解.ppt
- 工作流管理系统实现要点详解.ppt
- 工作任务10设计和制作报表要点详解.ppt
- 大数据-大数据技术要点详解.ppt
- 工作日程提示仪要点详解.ppt
- 大数据的来源与价值要点详解.ppt
- 大数据发展跟踪研究要点详解.ppt
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)