《项目管理及软件测试》实验指导书

更新时间:2023-04-17 01:14:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《项目管理及软件测试》实验指导书

实验指导书

成都电子机械高等专科学校

运算机工程系

目录

实验一Rational Suite Enterprise的安装(2)

实验二三角形问题的黑盒测试(9)实验三NextDate函数的黑盒测试(12)实验四Rational PureCoverage差不多练习(16)实验五Rational PureCoverage案例测试(20)实验六Rational Purify差不多练习(22)实验七Rational Purify案例测试(26)实验八Rational Quantify差不多练习、案例测试(29)实验九在Rational Administrator中创建测试项目(34)实验十Rational Robot功能测试(39)实验十一Rational Robot性能测试(49)实验十二用Project 2003进行项目打算编写(65)

实验一 Rational Suite Enterprise的安装(2学时)

一.实验目的

●把握软件测试工具的安装、差不多使用。

二.实验环境

●windows 2000,512MB内存,80G硬盘。

●Rational Suite Enterprise 2003

三.实验内容及步骤

1.第一打开\\USER\软件测试\CD1,然后双击Setup.exe会显现如下图:

2 单击下一步,如下图:

3再打击下一步如下图:

4选择默认,单击下一步:

5单击Next:

6单击Update,显现如下图:

7单击Next,显现如下图:

8耐心等待单击直到完成,单击Finish就完成.

9打开开始菜单——>程序——>rational software——>rational license key

10 选择Import a Rational License File后单击下一步:

11从Browse选择如下图:

12单击打开然后单击Import可见如下图:

到此软件就正确安装完毕.

实验二三角形问题的黑盒测试(2学时)

一.实验目的

●通过测试三角形问题熟悉把握等价类划分法和边界值分析法。

二.实验环境

●Windows2000 Server。

●被测程序naive.exe和blackbox.exe

三.实验内容及步骤

1.实验内容

●设计测试用例

●执行测试

●提交测试报告

●包括测试用例、实际结果(PASS OR FAIL)、缺陷及统计分析.

2. 实验步骤

1、测试naive.exe

本程序每次只能输入和执行一个测试用例.

(1) 打开” naive.exe”,如下图.

(2)熟悉该软件,了解它的功能和特点,在依照实验要求,测试三角形问题,点击”Triangle Program”.进入如下图所示的界面.

(3) 依照要求,点击”Creat OutPut File Name”,先建立记录测试结果的记事本.如下图.

(4)依照按钮的内容,依照提示输入用例的内容,最后在下方的黄色地点输出其结果.如下图所示.

(5)最后将测试的结果存入所建的记事本中.

2测试blackbox.exe

本程序对测试用例文件中的测试用例(多个)进行测试.

(1)打开” blackbox.exe”,如下图.

(2)熟悉该软件,了解它的功能和特点,在依照实验要求,测试三角形问题,点击”Triangle Program”.进入如下图所示的界面.

(3) 依照要求,点击”Creat File Names”,先建立记录测试结果的记事本.如下图.

(4)依照提示,依次在空白处输入相应的内容

(1)连续按下一按钮”Run Test Case File”,程序会自动检测你的用例是否正确,并在下方

黄色处输入合格的个数,如下图所示:

(6)依照上述步骤,可建立实验要求的测试用例,得到相应的结果.

实验三 NextDate函数的黑盒测试(2学时)

一.实验目的

●通过nextdate函数(1812<=year<=2020),熟悉把握等价类划分法和边界值分析法。

二.实验环境

●Windows2000 Server。

●被测程序naive.exe和blackbox.exe

三.实验内容及步骤

1.实验内容

●设计测试用例

●执行测试

●提交测试报告

●包括测试用例、实际结果(PASS OR FAIL)、缺陷及统计分析.

2. 实验步骤

1、测试naive.exe本程序每次只能输入和执行一个测试用例.

(1) 打开” naive.exe”,如上图.

(2)熟悉该软件,了解它的功能和特点,在依照实验要求,测试NextDate函数问题,点击”Triangle Program”.进入如下图所示的界面.

(3) 依照要求,点击”Creat OutPut File Name”,先建立记录测试结果的记事本.与前一个程序类似。

(4)依照按钮的内容,依照提示输入用例的内容,最后在下方的黄色地点输出其结果.如下图所示.

(5)最后将测试的结果存入所建的记事本中.

2.测试blackbox.exe

本程序对测试用例文件中的测试用例(多个)进行测试.

(2)打开” blackbox.exe”,如下图.

(2)熟悉该软件,了解它的功能和特点,在依照实验要求,先NextDate问题,点击”Triangle Program”.

进入如下图所示的界面.

(3) 依照要求,点击”Creat File Names”,先建立记录测试结果的记事本.如下图.

(4)依照提示,依次在空白处输入相应的内容

(5)连续按下一按钮”Run Test Case File”,程序会自动检测你的用例是否正确,并在下方黄色处输入合格的个数,如下图所示:

(6)依照上述步骤,可建立实验要求的测试用例,得到相应的结果.

实验四 Rational PureCoverage差不多练习(2学时)

一.实验目的

●学会用自动化测试工具Rational PureCoverage来测试程序的覆盖率

二.实验环境

●Windows 2000。

●Rational PureCoverage。

三.实验内容及步骤

1、”开始”<<”程序”<<” Rational Software”<<”Rational PureCoverage”

2、点开”RUN”按纽

3、找到正确路径后点击”RUN”按纽

4、等待几分钟,显现以下覆盖率:

5、点开其详细信息:

6、点开函数的详细信息,如下图:

实验五 Rational PureCoverage案例测试(2学时)

一.实验目的

●建立不同的覆盖测试用例,明白得条件覆盖、语句覆盖、判定覆盖、判定/条件覆盖、组

合覆盖和路径覆盖的真正含义及它们相关的具体用法。

二.实验环境

●Windows 2000。

●Rational PureCoverage。

三.实验内容及步骤

(流程图)

1、依照流程图写出程序如下(程序段中每行开头的数字是对每条语句的编号):

void Do(int x,int y)

{

1 if(x>8&&y>5)

{

2 if(x>16||y>10)

{

3 cout<<"x>16 or y>10 is right"<

}

4 else if(x>0||y>0)

{

5 cout<<"x>0 or y>0 is right"<

}

6 else

{

7 cout<<"x>0 or y>0 is wrong"<

}

2、依照程序画出程序的操纵流程图(将其分为a,b,c,d,e,f):

3、对各种取值加以标记:

关于第一个判定(x>8&&x>5)条件x>8取值为T1,取假的为-T1; 条件y>5取值为T2,取假的为-T2; 关于第一个判定(x>0ory>0)条件x>0取值为T2,取假的为-T2; 条件y>0取值为T3,取假的为-T4; 关于第一个判定(x>16orx>10)条件x>16取值为T5,取假的为-T5; 条件y>10,取值为T6,取假的为-T6;

3个测试用例;如下图:

本文来源:https://www.bwwdw.com/article/b6kq.html

Top