电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程-实验3软件测试技术实验

7页
  • 卖家[上传人]:mg****2
  • 文档编号:146778148
  • 上传时间:2020-10-04
  • 文档格式:DOC
  • 文档大小:238KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 .淮海工学院计算机工程学院实验报告书课程名: 软件工程 题 目: 实验3软件测试技术实验 学 号: 2014140093 班 级: Z计121 姓 名: 薛慧君 评语:成绩: 指导教师: 批阅时间: 年 月 日 . .实验3软件测试技术实验实验目的和要求1、 通过本实验,学生应掌握软件测试的基本方法和技术,特别是白盒测试和黑盒测试技术,以及软件测试对软件质量保证的重要意义。2、 掌握测试用例设计与测试分析方法等。3、 掌握测试过程:含单元测试、集成测试和验收测试。实验环境硬件环境:配置性能较好的台式计算机每人1台,并具备网络环境软件环境:Micresoft Visio,VC+实验学时 2学时,必做实验实验题目1. 选择主要模块:根据相应的程序流程图、盒图或者PAD图,画出相应的流图,计算其环形复杂度;2、设计驱动程序和存根程序,对该模块进行白盒测试;3、应用等价类划分、边界值分析法对该模块进行黑盒测试。实验过程与实验结果(1)根据伪代码画出相应的程序流程图以及流图: (2)计算其环形复杂度:经计算,所示流图的环形复杂度为5(3)白盒测试判定覆盖测试用例: 输入数据:A=5,B=5,C

      2、=3,D=6 (覆盖siacbfgh)预期结果:X=10,Y=9 A=-5,B=2,C=5,D=1(覆盖siadbegh)预期结果:X=0,Y=4条件组合覆盖测试用例:1.共有8种可能出现的条件组合,它们分别是:(1)A0,B0(2)A0,B0(3)A0(4)A0,BA,DA,DB(7)CA,DB(8)CB2.下面的4组测试数据可以使上面的8种条件组合每种至少出现一次: 输入数据:A=5,B=5,C=3,D=6(针对(1)和(5)两种组合,执行路径siacbegh)预期结果:X=5,Y=3 输入数据:A=5,B=5,C=3,D=6(针对(2)和(5)两种组合,执行路径siadbegh)预期结果:X=6,Y=1 输入数据:A=5,B=5,C=3,D=6(针对(3)和(7)两种组合,执行路径siadbegh)预期结果:X=-6,Y=-6 输入数据:A=5,B=5,C=3,D=6(针对(4)和(8)两种组合,执行路径siadbfgh)预期结果:X=0,Y=-1基本路径测试用例: 由于环形复杂度为5,因此共有5条独立路径,下面列出了5条独立路径:路径1: 12.1456.17910路径2: 1

      3、2.12.2456.17910路径3: 12.12.2456.16.27910路径4: 12.12.2356.16.27910路径5: 12.12.2356.16.28910 设计可强制执行基本集合中每条路径的测试用例路径1的测试用例:输入数据:A=-5;B=1;C=-3;D=2预期结果:X=-6;Y=-5 路径2的测试用例:输入数据:A=5;B=-4;C=6;D=2预期结果:X=9;Y=4路径3的测试用例:输入数据:A=5;B=-4;C=6;D=4预期结果:X=9;Y=2路径4的测试用例:输入数据:A=9;B=1;C=6;D=4预期结果:X=6;Y=2路径5的测试用例:输入数据:A=5;B=1;C=4;D=4预期结果:X=6;Y=8(4)黑盒测试等价类划分分析Test2程序,可以划分出如下等价类(1) 有效输入的等价类 120个数字组成的字符串 120个最高位数字左邻是负号的字符串 120个大小写字母组合成的字符串 120个数字以及大小写字母组合成的字符串 120个特殊字符组合成的字符串,如:#等 120个数字、大小写字符、特殊字符组合成的字符串(2) 无效的输入等价类 输入的字符超

      4、过20 输入空格 最高位是空格的字符串 输入如ESC键、TAB键、SHIFT键 输入最高位是例如ESC键的字符串 最高位数字或字母右面由空格和数字组成 最高位是负号,右面由数字和空格组成 由汉字组成的字符串根据上面划分的等价类,可以设计出下述测试方案(1)120个数字组成的字符串,输出的是合法的正整数输入:“123456“预期的输出:123456(2)120个最高位数字左邻是负号的字符串,输出的是合法的负整数输入:“-23456“预期的输出:-23456(3)120个大小写字母组合成的字符串,输出的是合法的负整数输入:“sdfACDF“预期的输出:72759122(4)120个数字以及大小写字母组合成的字符串,输出的是合法的正整数输入:“123adAGF“预期的输出:12843952(5)120个特殊字符组合成的字符串,如:#等,输出的是合法的正整数输入:“#%“预期的输出:146349(6)120个数字、大小写字符、特殊字符组合成的字符串,输出的是合法的正整数输入:“13#GB89“预期的输出:14494889(7)输入的字符超过20,无效输入输入:“123fgbh567vfxxs8

      5、90fcds2456789h“预期的输出:错误-程序停止工作(8)输入空格输入: “ “预期的输出:没有输出(9)最高位是空格的字符串,输出的是合法的正整数输入: “ 122“预期的输出:122(10)输入如ESC键、TAB键、SHIFT键输入:“ESC键“预期的输出:没有输出(11)输入最高位是例如ESC键的字符串,输出的是合法的正整数输入:“ESC键123“预期的输出:123(12)最高位数字或字母右面由空格和数字组成,输出的是合法的正整数输入:“12s axd123“预期的输出:187(13)最高位是负号,右面由数字和空格组成输入:“ 12 fr 45“预期的输出:12(14)由汉字组成的字符串,输出负整数输入:“我们“预期的输出:-108595边界值分析(1) 使输出等于0输入:“-“预期的输出:0(2) 使输出等于空输入:“ “预期的输出:空 (3) 使输出等于负整数输入:“-2345“预期的输出:-2345(4) 使输入等于正整数输入:“sdfACDF“预期的输出:72759122实验体会通过实验,我掌握了:(1) 判定覆盖又叫分支覆盖,它的含义是,不仅每个语句必须至少执行

      6、一次,而且每个判断的每种可能的结果都应该至少执行一次,也就是每个判定的每个分支都至少执行一次。(2) 条件组合覆盖是更强的逻辑覆盖标准,它要求选取足够多的测试数据,使得每个判定表达式中条件的各种可能组合都至少出现一次。满足条件组合覆盖标准的测试数据,也一定满足判定覆盖、条件覆盖和判定/条件覆盖标准。因此,条件组合覆盖是前述几种覆盖标准中最强的。(3) 在使用基本路径测试技术设计测试用例时,首先计算程序的环形复杂度,并用该复杂度为指南定义执行路径的基本集合,从该基本集合导出的测试用例可以保证程序中的每条语句至少执行一次,而且每个条件在执行时都将分别取真、假两种值。(4) 黑盒测试着重测试软件功能,黑盒测试力图发现下述类型的错误:功能不正确或遗漏了功能界面错误数据结构错误或外部数据库访问错误性能错误初始化和终止错误(5) 等价划分是一种黑盒测试技术,这种技术把程序的输入域划分成若干个数据类,据此导出测试用例。一个理想的测试用例能独自发现一类错误。(6) 经验表明,处理边界情况时程序最容易发生错误。使用边界值分析方法设计测试方案首先应该确定边界情况,这需要经验和创造性,通过输入等价类和输出等价类的边界,就是应该着重测试的程序边界情况。选取的测试数据应该刚好等于、刚刚小于和刚刚大于边界值。 .

      《软件工程-实验3软件测试技术实验》由会员mg****2分享,可在线阅读,更多相关《软件工程-实验3软件测试技术实验》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.