欢迎来到天天文库
浏览记录
ID:56419882
大小:3.82 MB
页数:20页
时间:2020-06-23
《软件测试技术实验指导书—2017.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、软件测试技术实验指导书谢红薇、崔冬华、宋晓涛、兰方鹏编写2016年9月16日实验名称实验一白盒测试方法实验地点实验时间一、实验目的和要求⑴熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法。⑵通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。⑶运用所学理论,完成实验研究的基本训练过程。二、实验内容和原理实验内容:测试以下程序段VoidDoWork(intx,inty,intz){1intk=0,j=0;2if((x>0)&&(z<10))3{4k=x*y-1;5j=sqrt(k);6}7
2、if((x==4)
3、
4、(y>5))8j=x*y+10;9j=j%3;10}说明:程序段中每行开头的数字(1-10)是对每句语句的编号。三、主要仪器设备笔记本电脑四、操作方法与实验步骤⑴画出程序的控制流图(用题中给出的语句编号表示)。⑵分别以语句覆盖、分支覆盖、条件覆盖和基本路径覆盖法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。⑶编写完整的C程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、分支覆盖测试用例表、条件覆
5、盖测试用例表、基本路径测试用例表)。1说明:⑴测试用例表中的“覆盖标准”项指:语句覆盖、分支覆盖、条件覆盖、和基本路径覆盖。⑵测试用例表(样表)见表1。表1.测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果五、实验数据记录和处理六、实验结果与分析七、讨论、心得2实验名称实验二黑盒测试方法实验地点实验时间一、实验目的和要求⑴熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。⑵通过实验掌握如何应用黑盒测试方法设计测试用例。⑶运用所学理论,完成实验研究的基本训练过程。二、实验内容和原理1.用
6、你熟悉的语言编写一个判断三角形问题的程序。要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或一般三角形的识别信息;如何不能构成三角形,则输出相应提示信息。2.使用等价类方法和边界值方法设计测试用例。三、主要仪器设备笔记本电脑四、操作方法与实验步骤⑴先用等价类和边界值方法设计测试用例,然后用白盒法进行检验与补充。⑵判断三角形问题的程序流程图和程序流图如图1和图2所示。用你熟悉的语言编写源程序。⑶使用等价类方法设计测试用例,并填写完成表2和表3。⑷输入设计
7、好的测试用例,执行源程序,记录输出结果。3图1.程序流程图图2.程序流图4表2.等价类划分表输入条件有效等价类无效等价类是否构成三角形是否等腰三角形是否等边三角形表3.测试用例表测试数据用例编号等价类覆盖情况输出(A,B,C)五、实验数据记录和处理六、实验结果与分析七、讨论、心得5实验名称实验三QTP自动化测试实验地点实验时间一、实验目的和要求⑴实验要求自带笔记本,安装QTP软件(V9.2),独立完成实验内容,可以互相讨论。⑵实验目的了解QTP软件,熟悉QTP自动化测试原理;掌握QTP软件的脚本录
8、制;掌握QTP检查点的插入,能够利用QTP软件进行功能测试(界面测试)和回归测试。二、实验内容和原理⑴实验原理QuickTestProfessional简称QTP,是MercuryInteractive公司开发一款自动化测试软件,该公司于2006年11月被HP公司收购。QTP自动化测试软件主要侧重于功能测试(界面测试)和回归测试。⑵实验内容本实验以QTP9.2版本为例,首先对QTP自带实例“FlightResevationg”(飞机订票系统)进行脚本录制,然后插入检查点进行测试,最后分析和讨论实验
9、结果。三、主要仪器设备⑴笔记本电脑(windows操作系统)⑵QTP9.2四、操作方法与实验步骤1.安装QTP9.2,启动该软件。先解压文件,解压后先查看“安装重要说明”文件,根据该文件说明进行安装,安装成功后需要重新启动电脑,根据软件提示操作即可。安装完成后启动“QuickTestProfessional”,进入软件主界面。2.对FlightResevationg(飞机订票)系统进行脚本录制。⑴启动QTP软件快捷方式,进入QTP工作界面。⑵点击工具栏上的“Record”图标进行脚本录制,如图3所
10、示:6图3⑶在弹出的“RecordandRunSettings”对话框中切换至“WindowsApplications”标签,如图4所示:图4⑷在弹出的对话框中,选择“Applicationdetails:”中右边的“+”标签,如图5所示:7图5⑸在弹出的对话框中按照默认选项选择,然后点击“ok”按钮,如图6所示:图68⑹在弹出的“Login”界面中输入用户名和密码,如图7所示。注意:用户名至少是4个字符,密码是“mercury”。图7⑺在弹出的“FlightReservation
此文档下载收益归作者所有