




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 本科实验报告本科实验报告 课程名称 软件测试方法与技术 实验项目 白盒 黑盒测试与 QTP 自动化测试 实验地点 实验中心 210 专业班级 软件 1313 班 学号 2013006156 学生姓名 贾冠一 指导教师 兰方鹏 2015 年 10 月 1 日 精品文档 2欢迎下载 实验名称实验名称 实验一 白盒测试方法 一 实验目的和要求一 实验目的和要求 1 熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖测试方法 2 通过实验掌握逻辑覆盖测试的测试用例设计 掌握程序流程图的绘制 3 应用所学理论 完成实验研究的基本训练过程 二二 实验内容和原理实验内容和原理 测试一下程序段 void DoWork int x y z int k 0 j 0 if x 0 j j 3 三 实验仪器设备三 实验仪器设备笔记本电脑 四 操作方法与实验步骤四 操作方法与实验步骤 1 画出程序的控制流图 2 分别以语句覆盖 判断覆盖 条件覆盖 判定条件覆盖 条件组合覆盖 路径覆盖和基本路 径覆盖法设计测试用例 3 编写完整的 C 程序 使用你所设计的测试用例运行程序 完整填写相应的测试用例表 五 五 实验数据记录和处理实验数据记录和处理 1 C 程序代码 include include void main int Dowork int x 0 y 0 z 0 int k 0 j 0 printf 请输入x y z的值 n scanf d d d DoWork k j x y z printf d d k j getchar getchar 精品文档 3欢迎下载 int DoWork int k int j int x int y int z if x 0 j j 3 printf d d k j return k 2 程序流程图 精品文档 4欢迎下载 条件 x 0取真时为 T1 取假时为 F1 条件 z5取真时为 T4 取假时为 F4 3 程序控制流图 4 测试用例表 编号输入数据覆盖标准覆盖路径判定条件取值条件 1 x 1 y 9 z 9 语句覆盖P 1 2 4 2 x 4 y 9 z 9 判断覆盖P 1 2 4 M T N T 3 x 0 y 5 z 10 判断覆盖P 1 3 5 M F N F 4 x 4 y 9 z 9 条件覆盖P 1 2 4 T1 T2 T3 T4 5 x 0 y 5 z 10 条件覆盖P 1 3 5 F1 F2 F3 F4 6 x 4 y 9 z 9 判定 条件覆 盖 P 1 2 4 M T N T T1 T2 T3 T4 7 x 0 y 5 z 10 判定 条件覆 盖 P 1 3 5 M F N F F1 F2 F3 F4 8 x 4 y 5 z 9 条件组合覆 盖 P 1 2 4 M T N T T1 T2 T3 T4 9 x 1 y 9 z 9 条件组合覆 盖 P 1 3 5 M F N F F1 F2 F3 F4 AB CD E 精品文档 5欢迎下载 10 x 4 y 9 z 10 条件组合覆 盖 P 1 3 4 M F N T T1 F2 T3 F4 11 x 1 y 5 z 10 条件组合覆 盖 P 1 3 4 M F N T F1 T2 F3 T4 12 x 1 y 5 z 10 路径覆盖P 1 2 4 13 x 2 y 5 z 8 路径覆盖P 1 2 5 14 x 4 y 5 z 10 路径覆盖P 1 3 4 15 x 4 y 9 z 9 路径覆盖P 1 3 5 16 x 0 y 5 z 10 基本路径覆 盖 P ACE 17 x 2 y 5 z 8 基本路径覆 盖 P ABCE 18 x 4 y 6 z 9 基本路径覆 盖 P ABCDE 六 实验结果与分析六 实验结果与分析 用例结果 123456789 k 8 j 1k 35 j 1k 0 j 0k 35 j 1k 0 j 0k 35 j 1k 0 j 0 k 19 j 01 k 0 j 1 101112131415161718 k 0 j 1k 0 j 0k 0 j 0k 9 j 0k 0 j 0k 35 j 1k 0 j 0k 9 j 0k 23 j 1 七 讨论 心得七 讨论 心得 通过此次实验 了解并掌握了白盒测试的基本测试方法 熟悉并掌握了语句覆盖 判定覆盖 条件覆盖 判定条件覆盖 条件组合覆盖 路径覆盖和基本路径覆盖的各项覆盖标准 通过实验 掌握了逻辑覆盖测试 和测试用例 掌握了流程图的绘制 精品文档 6欢迎下载 实验名称实验名称 实验二 黑盒测试方法 一 实验目的和要求一 实验目的和要求 1 熟练掌握黑盒测试方法中的大家类测试方法和边界值测试方法 2 通过实验掌握如何运用黑盒测试方法设计测试用例 3 运用所学理论 完成实验研究的基本训练过程 二 实验内容和原理二 实验内容和原理 1 用你熟悉的语言编写一个判断三角形问题的程序 要求 读入代表三角形边长的三个整数 判断他们是否能组成三角形 如果能够 则输出三 角形是等边 等腰 或一般三角形的识别信息 如果不能构成三角形 则输出相应的提示信 息 2 使用等价类方法和边界值方法设计测试用例 三 主要仪器设三 主要仪器设 备备 笔记本电脑 四 操作方法和实验步骤四 操作方法和实验步骤 1 先用等价类和边界值方法设计测试用例 然后用白盒法进行检验与补充 2 用你熟悉的语言编写源程序 3 填写测试用例表 4 执行元成熟 记录输出结果 精品文档 7欢迎下载 开始 A B C B C A C A B A B B C A C B C 印出不是三 角形 印出等边三 角形 印出等腰三 角形 印出不等边 三角形 停止 TF FF F F F F T T T T T T 程序流程图 精品文档 8欢迎下载 S 12 119 108 E 7 6 5 3 2 4 1 a d e c b w s r p gm h g f k j i n l t 程序流程图 精品文档 9欢迎下载 五 五 实验数据记录和处理实验数据记录和处理 1 等价类划分表 输入条件有效等价类无效等价类 是否构成三角形 A B C B A C C A B A B C B A C C A B 是否等腰三角形 A B A C A B A C B C A B B C 是否等边三角形 A B B C 2 测试用例表 用例编号测试数据 A B C 等价类覆盖情况输出 1 2 3 4 一般三角形 2 5 2 3 非三角形 3 2 6 3 非三角形 4 2 3 5 非三角形 5 2 3 2 等腰三角形 6 3 2 2 等腰三角形 7 2 2 3 等腰三角形 8 3 3 3 等边三角形 3 C 程序代码 include void main int a b c printf 软件1313贾冠一 n printf 请输入三角形的三条边长a b c n scanf d scanf d scanf d if a 1 else if a b getchar else if a c getchar else printf 一般三角形 n getchar 精品文档 10欢迎下载 六 六 实验结果与分析实验结果与分析 七 实验结果与分析七 实验结果与分析 通过实验 熟练的掌握了黑盒测试方法中的等价类测试方法和边界值测试方法 掌握了如何应 用黑盒测试方法设计测试用例 一进步熟练了 C 语言的编程方法 精品文档 11欢迎下载 实验名称实验名称 实验三 QTP 自动化测试 一一 实验目的和要求实验目的和要求 1 了解 QTP 软件自动化测试原理和方法 2 掌握 QTP 检查点的插入 能够利用 QTP 软件进行功能测试和回归测试 二二 实验内容和原理实验内容和原理 1 实验原理 QTP 自动化测试软件 2 实验内容 以 QTP9 2 为例 首先对 QTP 自带实例 Flight Resevationg 进行脚本录制 然 后插入检查点进行测试 嘴壶分析和讨论实验结果 三三 主要仪器设备主要仪器设备笔记本电脑 四四 操作方法和实验步骤操作方法和实验步骤 1 安装 QTP9 2 2 对 QTP 自带实例 Flight Resevationg 进行脚本录制 3 保存录制脚本并对脚本进行回放 4 插入检查点验证订单是否生成 5 重新运行脚本 6 重新录制脚本 7 回放以上脚本 回放结果失败 分析原因 并做出修改 五五 实验数据记录和处理实验数据记录和处理 实验过程截图如下所示实验过程截图如下所示 精品文档 12欢迎下载 精品文档 13欢迎下载 精品文档 14欢迎下载 精品文档 15欢迎下载 精品文档 16欢迎下载 精品文档 17欢迎下载 六六 实验结果与分析实验结果与分析 1 第一个检查点的添加中最后传真订单回放失败原因分析 提交订单并发送传真的时候 该系统会自动生成一个订单号 而进行回放的时候又会生成另一个订单号 然后后续回放失败 精品文档 18欢迎下载 因为和之前录制时的订单号不匹配 找不到从而中端回放 修改 停止回放之后右键列表中的 Fax Order No xx 的 Object Properties 在弹出的窗口中点击 text 的 value 值中的图标 弹出的对话框中把 constant 中的值改成如下 即 F Fa ax x O Or rd de er r N No o 0 0 9 9 然后保存关闭 原理 因为之前录制与回放订单号不一致 所以将传真时的 订单号改成一个正则表达式 0 0 9 9 只要订单号符合是数字就能通 过检查 这样进行回放的时候即使订单号不一致 但符合正则表 达式 所以正常的话回放成功 2 添加第二个验证 Login 界面中的 Agent Name 的检查点中 设计能够通过校验的正则表达式 w 4 16
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年邵东辅警考试题库及答案
- 中国广电山南市2025秋招写作案例分析万能模板直接套用
- 中国移动河源市2025秋招笔试模拟题及答案
- 泰安市中石化2025秋招笔试模拟题含答案市场营销与国际贸易岗
- 运城市中石化2025秋招笔试模拟题含答案炼油工艺技术岗
- 朝阳市中储粮2025秋招笔试性格测评题专练及答案
- 国家能源内江市2025秋招笔试言语理解与表达题专练及答案
- 昌吉回族自治州中石油2025秋招笔试模拟题含答案市场营销与国际贸易岗
- 中国移动池州市2025秋招供应链采购类专业追问清单及参考回答
- 2025年钣喷质检员考试题及答案
- 2025年镇江市中考英语试题卷(含答案)
- 航海船舶因应气象预报方案
- 铝合金介绍教学课件
- 电气班组安全教育培训课件
- 《2025同上一堂思政课》观后感10篇
- SY4201.2-2019石油天然气建设工程施工质量验收规范设备安装塔类检验批表格
- 电机的工作原理课件
- 设计质量意识培训课件
- 2025年四川省高考化学试卷真题(含答案解析)
- 2025年新玩家股东招募协议书
- 食品安全知识培训会议记录范文
评论
0/150
提交评论