如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
成绩辽宁工程技术大学上机实验报告课程名称软件测试与评估实验题目实验三自动化测试工具使用院系软件学院专业软件工程班级09-1姓名那兴华学号0920010113实验日期2012.10.17实验目的1.理解自动化测试工具的含义2.会使用自动化测试工具实验准备阅读教材、预习实验指导书上网查阅相关的资料复习重难点实验进度本次共有1个练习,完成1个实验内容实验内容(续)实验内容(续)测试代码#include<stdio.h>#include<string.h>intf1(){inti,j,k;i=100;if(i<0)j=i+1;if(i>100)j=i+1;returnj;}intf2(){inti;i=f1()+1;returni;}intf3(){char*ch=newchar[100];strcpy(ch,"haha");printf("%s\n",ch);return1;}voidmain(){inti,j;i=f1();j=f2();f3();}2.试验步骤一、自动化测试工具的获取、安装和配置1.从虚拟光驱中打开安装文件,显示窗口如下,选择“下一步”。如图1。图12.选择“RationalPurifyPlusforWindows”(RtionalPurifyPlusforWindows把Purify、PureCoverage、Quantify的安装文件组合在了一起,也可以分别选择进行安装),单击“下一步”。如图2。图23.择“DesktopinstallationfromCDimage”,单击“下一步”,出现下面窗口:图3单击“next”。如图4。图45.选择“Iacceptthetermsinthelicenseagreement”,单击“next”。如图5。图56.选择安装路径,单击“next”。如图6。图67.单击“next”。如图7。如图78.选择“done”如图8。图89.选择“Install”,开始安装。10.按照提示,依次调入第二个文件、第三个文件,完成安装。(二)配置从Windows“开始”菜单的程序中选择“Rationalsoftware”,选中“RationalLicenseKeyAdministrator”,选择菜单“LicenseKeys\LicenseKeyWizard”,选中“PointtoaRationalLicenseServertogetmylicenses”,输入认证服务器地址:10.20.79.14。自动化测试工具purify(一)打开Purify程序从Windows开始“菜单”的“程序”中选择“Rationalsoftware”选中RationalPurify,入图所示,为Purify主界面。如图9。图9(二)测试被测程序1.选择“file”中的run后,出现对话框RunProgram如图10。图102.选择Programname中被测对象的路径后,点击Run,运行程序。运行前可以选择工作目录,以及输入命令行参数,并可在收集项中选择所要收集的信息类别,可选择是否在调试器下运行。也可在VC6.0的工具菜单中打开Purify,运行完成后会显示运行后的数据,如图11。图11(三)测试结果1.运行完程序后出现下面窗口,如图12。图122.信息色彩:蓝色:蓝色的图标代表一些运行的信息,比如开始和结束等。黄色:黄色是Purify给出的警告。通常UMR会作为警告列出。红色:红色则代表严重的错误。每一种相同的错误,尤其是在循环中的,会被集中在一起显示,并且标明发生的次数。由每个错误的详细信息,用户可以知道相应的内存地址和源代码的位置,并直接修改。3.双击DataBrowser窗口中的任何一个错误或者前面的“+”,均可看到错误的详细信息,如图13。图13(四)保存测试信息,将在被测程序的目录下生成一个.pfy的文件,里面保存了DataBrowser窗口的数据,以便进行数据共享。不论是否选择保存,在被测程序目录下都会生成一个文本文件,形成测试日志。3.3自动化测试工具RationalPureCoverage(一)打开PureCoverage程序从Windows开始菜单的“程序”中选择“Rationalsoftware”选中Rationalpurecoverage,如图所示,为PureCoverage