欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    项目管理与软件测试实验指导书.docx

    • 资源ID:13680471       资源大小:3.60MB        全文页数:66页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    项目管理与软件测试实验指导书.docx

    1、项目管理与软件测试实验指导书项目管理及软件测试实验指导书电子机械高等专科学校计算机工程系实验一 Rational Suite Enterprise的安装 (2)实验二 三角形问题的黑盒测试 (9)实验三NextDate函数的黑盒测试 (12)实验四 Rational PureCoverage基本练习 (16)实验五 Rational PureCoverage案例测试 (20)实验六 Rational Purify基本练习 (22)实验七 Rational Purify案例测试 (26)实验八 Rational Quantify基本练习、案例测试 (29)实验九 在Rational Admini

    2、strator中创建测试项目 (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

    3、选择默认,单击下一步:5 单击Next:6 单击Update,出现如下图:7 单击Next,出现如下图:8耐心等待单击直到完成,单击Finish就完成. 9打开开始菜单程序rational softwarerational license key 10 选择Import a Rational License File后单击下一步: 11 从Browse选择如下图:12 单击打开然后单击Import可见如下图: 到此软件就正确安装完毕.实验二 三角形问题的黑盒测试(2学时)一实验目的 通过测试三角形问题熟悉掌握等价类划分法和边界值分析法。二实验环境 Windows2000 Server。 被测程

    4、序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、色地方输出其结果.如下图所示.(5)最后将测试的结果存入所建的记事本中.2测试blackbox.exe本程序对测试用例文件中的测试用例(多个)进行测试.(1) 打开” blackbox.exe”,如下图.(2)熟悉该软件,了解它的功能和特点,在根据实验要求,测试三角形问题,点击”Triangle Program”.进入如下图所示的界面. (3) 根据要求,点击”Creat File Names”,先建立记录测试结果的记事本.如下图.(4)根据提示,依次在空白处输入相应的容(1) 继续按下一按钮”Run Test Case File”,程序会自动检测你的用例是否正确,并在下方黄色处输入合格的个数

    6、,如下图所示:(6)依照上述步骤,可建立实验要求的测试用例,得到相应的结果.实验三 NextDate函数的黑盒测试(2学时)一实验目的 通过nextdate函数(1812=year=2012),熟悉掌握等价类划分法和边界值分析法。二实验环境 Windows2000 Server。 被测程序naive.exe和 blackbox.exe三实验容及步骤1实验容 设计测试用例 执行测试 提交测试报告 包括测试用例、实际结果(PASS OR FAIL)、缺陷及统计分析.2. 实验步骤1、测试naive.exe本程序每次只能输入和执行一个测试用例. (1) 打开” naive.exe”,如上图.(2)熟

    7、悉该软件,了解它的功能和特点,在根据实验要求,测试NextDate函数问题,点击”Triangle Program”.进入如下图所示的界面.(3) 根据要求,点击”Creat OutPut File Name”,先建立记录测试结果的记事本.与前一个程序类似。(4)根据按钮的容,根据提示输入用例的容,最后在下方的黄色地方输出其结果.如下图所示.(5)最后将测试的结果存入所建的记事本中.2测试blackbox.exe本程序对测试用例文件中的测试用例(多个)进行测试.(2) 打开” blackbox.exe”,如下图.(2)熟悉该软件,了解它的功能和特点,在根据实验要求,先NextDate问题,点击

    8、”Triangle Program”.进入如下图所示的界面. (3) 根据要求,点击”Creat File Names”,先建立记录测试结果的记事本.如下图.(4)根据提示,依次在空白处输入相应的容(5)继续按下一按钮”Run Test Case File”,程序会自动检测你的用例是否正确,并在下方黄色处输入合格的个数,如下图所示:(6)依照上述步骤,可建立实验要求的测试用例,得到相应的结果.实验四 Rational PureCoverage基本练习(2学时)一实验目的 学会用自动化测试工具Rational PureCoverage来测试程序的覆盖率二实验环境 Windows 2000。 Ra

    9、tional PureCoverage。三实验容及步骤1、”开始”程序” Rational Software”8&y5) 2 if(x16|y10)3 cout16 or y10 is right0|y0) 5 cout0 or y0 is rightendl; 6 else 7 cout0 or y0 is wrong8andy5x0ory0x16oory10123abcdefg3、对各种取值加以标记:对于第一个判定(x8&x5)条件x8取值为T1,取假的为-T1; 条件y5取值为T2,取假的为-T2;对于第一个判定(x0ory0)条件x0取值为T2,取假的为-T2; 条件y0取值为T3,取

    10、假的为-T4;对于第一个判定(x16orx10)条件x16取值为T5,取假的为-T5; 条件y10,取值为T6,取假的为-T6;4、设计语句覆盖测试用例,根据程序流程图知需要设计3个测试用例;如下图:测试用例执行路径X=10,y=10acfX=8,y=10abeX=-1,y=10abd5、根据判定思想,设计判定测试用例如下:测试用例执行路径覆盖条件X=10,y=10acfT1 T2 T5 T6X=8,y=10abe-T1 T2 T3 T4X=-1,y=10abd-T1 T2 T3 T4X=9,y=6acgT1 T2 T5 T66、根据条件思想,设计条件测试用例如下:测试用例执行路径覆盖条件X=

    11、10,y=10acfT1 T2 T5 T6X=8,y=10abe-T1 T2 T3 T4X=-1,y=10abd-T1 T2 T3 T4X=9,y=6acgT1 T2 T5 T67、根据判定/条件覆盖思想,建立判定/覆盖测试用例如下:测试用例执行路径覆盖条件X=10,y=10acfT1 T2 T5 T6X=8,y=10abe-T1 T2 T3 T4X=-1,y=10abd-T1 T2 T3 T4X=9,y=6acgT1 T2 T5 T68、根据组合覆盖思想,建立测试用例如下:测试用例执行路径覆盖条件X=10,y=10acfT1 T2 T5 T6X=8,y=10abe-T1 T2 T3 T4X=

    12、-1,y=10abd-T1 T2 T3 T4X=9,y=6acgT1 T2 T5 T69、根据路径思想,建立测试用例如下:测试用例执行路径覆盖条件X=10,y=10acfT1 T2 T5 T6X=8,y=10abe-T1 T2 T3 T4X=-1,y=10abd-T1 T2 T3 T4X=9,y=6acgT1 T2 T5 T610、执行测试用例。实验六 Rational Purify基本练习(2学时)一实验目的 学会用自动化测试工具Rational Purify来测试程序的与存相关的错误。二实验环境 Windows 2000。 Rational Purify。三实验容及步骤1、”开始”程序”

    13、Rational Software” Rational Purify”2、点开”RUN”按钮,选择运行程序。在Program name中选择被测对象的路径后,单击“run”按钮,运行程序。3、可以对Settings的具体信息的进行设置,如下图:4、对PowerCheck中的Configure进行设置5、找到正确路径后点击”RUN”按纽4、代码如下:#include using namespace std;int main() char* str1=four; char* str2=new char4; /not enough space char* str3=str2; coutstr2end

    14、l; /UMR strcpy(str2,str1); /ABW coutstr2endl; /ABR delete str2; str20+=2; /FMR and FMW delete str3; /FFM 实验七 Rational Purify案例测试(2学时)一实验目的 通过用Rational Software的Rational Purify测试程序,掌握Rational Purify的 功能。二实验环境 MicrosoftWindows2000 Service Pack4 Rational Software三实验容及步骤1、测试如下程序:#include using namespace

    15、 std;int main() char* str1=four; char* str2=new char4; /not enough space char* str3=str2; coutstr2endl; /UMR strcpy(str2,str1); /ABW coutstr2endl; /ABR delete str2; str20+=2; /FMR and FMW delete str3; /FFM 2、打开“开始“菜单”选择“程序”“Rational Software”“Rational Purify”,进入“Rational Purify“的界面如右:3、选择”Run“或者在菜单栏

    16、选择“文件”“Run”,进入选择测试程序的界面,如下图:4、在”Programe name”输入测试程序的路径或者选择测试的程序”example.cpp“,然后点击“Run”,进入程序运行的控制台,在输入测试用例后得到程序判断的结果,如下图:5、按任意键后,进入“Rational Purify”测试结果的界面,每一种错误都有解释。而且具有不同的颜色符号,如下图所示:注意:UMR表示未初始化存阅读; ABR表示数组越界读; FMR表示空闲存阅读; FMW表示空闲存写;实验八 Rational Quantify基本练习,案例测试(2学时)1实验目的 通过用Rational Software的Rat

    17、ional Quantify测试程序,了解Rational Quantify的 基本功能及其特点。2实验环境 MicrosoftWindows2000 Service Pack4 Rational Software3实验容1、打开“开始“菜单”选择“程序”“Rational Software”“Quantify”,进入“Rational Quantify“的界面如下 2、选择”Run“或者在菜单栏选择“文件”“Run”,进入选择测试程序的界面,如下图:3、在”Programe name”输入测试程序的路径或者选择测试的程序”C:Program FielsRationalPurityPlusQu

    18、anftifySamplesJavaJellotime.class”,得到运行情况如下:注意:绿色代表时间过程 兰色代表等待 灰色代表测试占用时间 黑色代表退出时间 4、程序执行结束后进入下一窗口:英文文本为在程序运行中调用的函数,该窗口以树形结构反映了函数之间的调用关系,绿色粗线条为关键路径。Highlight中的选项可以按用户需要显示的容不同,在树形图上标出不同的路径,如下图:5、选择工具栏上的“Function List“,显示程序执行过程中所涉及到的函数、执行成功后所有有关性能的参数,可用来帮助分析程序性能,如下图:6、在工具栏中单击Run Summary可以查看监控程序运行过程中每个

    19、线程状态,如下图: 注意:Runing代表运行中 Waiting I/O代表等待输入 Blocked 代表阻塞 Quantify代表量化 Exited 代表已经退出7、可将程序运行性能的分析结果保存在计算机的任何位置,系统将自动生成quantify文件,也可查看其性能分析结果文件。实验九 Rational Administrator案例测试(2学时)1实验目的 通过用Rational Software的Rational Administrator,了解Rational Administrator的 基本功能及其特点。2实验环境 MicrosoftWindows2000 Service Pack

    20、4 Rational Software3实验容1、”开始”程序” Rational Software” Rational Administrator ”进入以下界面:2、点开”File”中的“new”按纽3、可以对Security的具体信息的进行设置,如下图:4、对Summary5、找到正确路径后点击”OK”按纽6、创建一个新的数据库7、输入路径如下:8、完成项目的建立9、测试连接实验十 Rational Robot功能测试(2学时)1实验目的 学会用自动化测试工具Rational Robot对程序进行功能测试。2实验环境 MicrosoftWindows2000 Service Pack4

    21、Rational Software3实验容下面以一个windows自带的计算器测试例子,展示Rational的功能。1 启动robot,登录窗口默认用户名是admin,输入在建立测试项目时指定的密码(默认为空),即可进入robot主界面;2 点击工具栏上的GUI按钮,录制GUI脚本,在窗口中输入脚本名称(计算器);3 在GUI Record工具栏上点击第四个按钮,在GUI Inset工具栏点击Start Application按钮,点击browse按钮,选择计算器程序; 4 从键盘输入11,然后在GUI Record工具栏上点击第四个按钮,在GUI Inset工具栏点击Alphanumeric

    22、校验点,选择第三项Numeric Equivalence;Alphanumeric 捕获及比较字母或数字的值;Numeric Equivalence 核实记录时的数据值与回放时是否相等;5 关闭计算器,点击GUI Record工具栏上的STOP按钮,完成脚本的录制;录制完的脚本:Sub Main Dim Result As Integer Initially Recorded: 2006-4-29 16:58 Script Name: 计算器 StartApplication C:WINNTsystem32calc.exe Window SetContext, Caption=计算器, Inp

    23、utKeys 1+1= Result = LabelVP (CompareNumeric, Text=2., VP=Alphanumeric;Value=200000) Window CloseWin, , End Sub这个脚本并不能正确回放,需要将Result = LabelVP (CompareNumeric, Text=2., VP=Alphanumeric;Value=200000)改为:Result = LabelVP (CompareNumeric, Text=2., VP=Alphanumeric;Value=2.)这样就可以点击工具栏上的回放按钮进行回放。在Test Mana

    24、ger显示结果这个脚本只能验证一组数据,并不能体现出自动化测试带来的便利。需要对脚本进行手工修改,在脚本加入循环结构和数据池(Datapool),这样就可以实现一个脚本测试大量的数据,脚本易于维护而且功能强大。数据库Datapool是一个测试数据表,它能够在回放期间向脚本传送变量值,适用于自动多次传送不同数据。由Robot或Test Manager来创建和维护它们,不能直接编辑。修改后的脚本如下:$Include sqautil.sbh 参考SQAUTIL.SBH 头文件;Sub Main Dim Result As Integer dim dp as long 定义单精度型变量dp dim

    25、num1 as string dim num2 as string dim sum as string Initially Recorded: 2006-4-29 18:51 Script Name: 计算器2 StartApplication C:WINNTsystem32calc.exe dp=SQADatapoolOpen(jsq) 打开名为jsq的Datapool for x=1 to 5 Call SQADatapoolFetch(dp) 从datapool中得到一整行的值把已得到的一行数据库之中的第n个或某列的值赋给一个脚本变量 Call SQADatapoolValue(dp,1

    26、,num1) Call SQADatapoolValue(dp,2,num2) Call SQADatapoolValue(dp,3,sum) Window SetContext, Caption=计算器, InputKeys num1 &+& num2 &= Result = LabelVP (CompareNumeric, Text=& sum &., VP=Alphanumeric;Value=& sum &.) next Call SQADatapoolClose(dp) Window CloseWin, , End Sub注:SQADatapoolOpen(jsq),jsq为数据池(DATAPOOL)名称,需要在Test Manager中手工创建。使用Test Manager创建数据池(DATAPOOL)1打开Test Manager 2建立新的DATAPOOL,取名jsq3.定义数据域(列)4. 输入数据执行脚本以后,就可以在回归测试、集成测试、验收测试中使用此脚本,提高测试效率。实验十一 Rational Robot性能测试(2学时)1实验目的 学会用自动化测试工具Rational Robot对程序进行功能测试。2实验环境 MicrosoftWindows2000 Service Pack4 Rational Software3实验容


    注意事项

    本文(项目管理与软件测试实验指导书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开