试题状态迁移法和流程分析法_第1页
试题状态迁移法和流程分析法_第2页
试题状态迁移法和流程分析法_第3页
试题状态迁移法和流程分析法_第4页
试题状态迁移法和流程分析法_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、状态图练习一、填空题1. 状态图方法应当包括_和_两个条目。2. 一个结构化的状态迁移中定义的循环包括_、_和_。二、问答题1. 简述从功能图生成测试用例的规则。2. 简述在依据状态迁移图设计测试用例时,减少测试用例的方法。三、设计题1. 有一机票订购系统,该系统可以使顾客通过电话进行机票的订购等工作。具体方法如下:(1) 当顾客向航空公司打电话预订机票,只要顾客提供了自己的出发地和目的地,以及希望乘坐的航班日期和时间,航空公司就能为顾客做好订票记录,并在系统中保存订票信息。此时,顾客的订票信息就处于“完成”状态。(2) 根据不同的付费规则,顾客可以在飞机起飞前的1小时之前支付机票费用,一旦支

2、付了机票费用,顾客的订票信息状态就会改变为“已付款”。(3) 当顾客拿到了一张打印机票后,订票信息的状态变为“己出票”。(4) 当顾客把机票交给验票员并登上飞机,订票信息的状态变为“己使用”。(5) 在登上飞机之前的任何时间顾客都可以取消自己的订票信息。如果已经支付了机票的费用,则应该能够得到退款。请根据以上描述画出状态图。2. 根据腾讯QQ的安装流程,如下:(1) 运行QQ2006.exe安装程序。(2) 点击“下一步”(3) 点击“上一步”,回到上一界面,点击“下一步”(4) 点击“上一步”,回到上一界面,点击“下一步”(5) 点击“上一步”,回到上一界面,点击“下一步”(6) 点击“完成

3、”,安装过程结束(7) 在所有界面中,点击“取消”会弹出提示框。点击“是”,退出安装;点击“否”,回到点击“取消”前界面请根据上述过程画出腾讯QQ安装流程图。参考答案:一、 填空题1. 软件可能进入的每一种独立状态;从一种状态转换到另一种状态所需要的输入和条件。2. 顺序,选择,重复。二、 简答题1. 从功能图中生成测试用例的规则:(1) 生成局部测试用例。在每个状态中,从因果图生成局部测试用例。局部测试用例由原因值(输入数据)组合与对应的结果值(输出数据或状态)构成。(2) 测试路径生成。利用上面的规则(顺序、选择、重复)生成从初始状态到最后状态的测试路径。(3) 测试用例合成。合成测试路径

4、与功能图中每个状态中的局部测试用例,结果是初始状态到最后状态的一个状态序列,以及每个状态中输入数据与对应输出数据的组合。(4) 测试用例的合成算法。采用条件构造树。2. 减少测试用例的方法:(1) 每种状态至少访问一次。(2) 测试看起来最常见最普遍的状态转换。(3) 测试状态之间最不常用的分支。(4) 测试所有错误状态及其返回值。(5) 利用工具自动执行状态转换测试。三、 设计题1. 机票订购系统的状态图。(1) 输入状态表输入编号输入事件Ip1用户打电话订购机票Ip2起飞前一小时支付费用Ip3顾客取票Ip4顾客登机Ip5顾客取消订购(2) 输出状态表输出编号输出事件Op1系统保存订购信息Op2系统确认支付Op3系统出票Op4系统确认验票Op5系统取消机票订购信息Op5.1系统退款(3) 状态迁移图2. 腾讯

温馨提示

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

评论

0/150

提交评论