欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《软件测试方法》实验报告(共22页).docx

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

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

    《软件测试方法》实验报告(共22页).docx

    精选优质文档-倾情为你奉上本科生实验报告实验课程软件测试方法技术学院名称管理科学学院专业名称信息与计算科学学生姓名学生学号指导教师徐静实验地点6C402实验成绩 二 一五 年 九 月 二 一五 年 十 月填写说明1、 适用于本科生所有的实验报告(印制实验报告册除外);2、 专业填写为专业全称,有专业方向的用小括号标明;3、 格式要求: 用A4纸双面打印(封面双面打印)或在A4大小纸上用蓝黑色水笔书写。 打印排版:正文用宋体小四号,1.5倍行距,页边距采取默认形式(上下2.54cm,左右2.54cm,页眉1.5cm,页脚1.75cm)。字符间距为默认值(缩放100%,间距:标准);页码用小五号字底端居中。 具体要求:题目(二号黑体居中);摘要(“摘要”二字用小二号黑体居中,隔行书写摘要的文字部分,小4号宋体);关键词(隔行顶格书写“关键词”三字,提炼3-5个关键词,用分号隔开,小4号黑体); 正文部分采用三级标题;第1章 ××(小二号黑体居中,段前0.5行)1.1 ×××××小三号黑体×××××(段前、段后0.5行)1.1.1小四号黑体(段前、段后0.5行)参考文献(黑体小二号居中,段前0.5行),参考文献用五号宋体,参照参考文献著录规则(GB/T 77142005)。实验一 程序测试1 实验内容从所给的三个示例程序中选择一个程序进行测试;测试程序:示例1:耶稣有13个门徒,其中有一个就是出卖耶稣的叛徒,以下程序采用排除法找出这位叛徒:13人围坐一圈,从第一个开始报号:1,2,3,1,2,3,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒。2 测试用例设计2.1测试程序主体int main()1. int array13=0;2. int n=13;3. int j=0;4. int i=1;5. while(n>1)6. if(arrayj=0&&i!=3)7. i+;8. else if(arrayj=0&&i=3)9. arrayj=1;10. i=1;11. n-; 12. if(j=12) 13. j=0; 14. else 15. j+; 16. printf("出卖耶稣的叛徒是序号(1-13):"); 17. for(i=0;i<13;i+) 18. if(arrayi=0) 19. printf("%d",i+1);20 2.2控制流图图1-1 控制流图其中各字母节点代表的语句分别如下:A:8、9、10、11;B:14、15;C:16、17;2.3环路复杂度 由图可知,图中的环路有六条,故环路复杂度为六。2.4 基本路径设置A 56A12BC19B 56712BC19C 56A1213C19D 5671213C19E 56A12BC1819F 56712BC1819G 56A1213C1819H 5671213C1819图1-2 程序结果图4 程序代码清单(可直接将可运行源代码粘贴在下面的方框中)#include <stdio.h>#include <stdlib.h>#include <time.h>#include <math.h>int main() int array13=0; int n=13; int j=0; int i=1; while(n>1) if(arrayj=0&&i!=3) i+; else if(arrayj=0&&i=3) arrayj=1; i=1; n-; if(j=12) j=0; else j+; printf("出卖耶稣的叛徒是序号(1-13):"); for(i=0;i<13;i+) if(arrayi=0) printf("%d",i+1);实验二 基于QTP的飞机订票系统测试1 实验内容从飞机订票系统的一部分功能(订票、修改、删除三个功能)进行测试,从而达到理解测试的全过程的目的。2 订票系统简介2.1订票功能第一步:登录到飞机订票系统。如图1.1图1-1登录到飞机订票系统第二步:用户可以在相应的栏目里输入日期、出发地、目的地、飞机班次、顾客的姓名、飞机票数、类型等后,点击“insert”按钮成功订票日期不对会出现问题日期不对会出现问题2.2修改订票功能第一步:用户登录到飞机订票系统。第二步:用户根据原来订票的信息,打开原来自己订票的信息。第三步:用户修改原有的订票订票信息2.3删除订票功能第一步:用户登录到飞机订票系统。第二步:用户根据原来订票的信息,打开原来自己订票的信息。第三步:用户删除原有的订票订票信息,取消该次的订票3 测试用例及执行3.1订票功能测试3.1.1 测试用例测试编号输入预期结果实际结果YL_01_001空在Fly中选择一个地点,弹出警告信息不能为空的警告YL_01_00209/01/10在Fly中选择一个地点,弹出警告信息日期要在今天之后YL_01_00313/10/13在Fly中选择一个地点,弹出警告信息月份要小于13YL_01_00410/32/13在Fly中选择一个地点,弹出警告信息天要在1-31之间YL_01_00511/31/13在Fly中选择一个地点,弹出警告信息天要在1-30之间YL_01_00610/23/13正确YL_01_007空在Flyto中选择一个地点,弹出警告信息Ff不能为空的警告YL_01_008LosAngeles正确成功YL_01_009空Flights按钮不可用成功YL_01_0010DenverFlights按钮可用成功YL_01_0011单击,选择6696航班在窗口显示航班信息出发点为LosAngeles,目的地为DenverYL_01_012在Ft中改选Frankfurt清空航班信息出发点为LosAngelesYL_01_013在Ff中改选Paris清空航班信息, Flights按钮不可用,Ft自动清空成功YL_01_014zhangs,1,EconomyPrice:170.47Total:170.47出发点为LosAngeles,目的地为Denver, 选择6696航班YL_01_015zhang,2,EconomyPrice:170.47Total:340.94成功YL_01_016zhang,0,Economy自动改为1,Price:170.47Total:170.47成功YL_01_017zhang,99,EconomyPrice:170.47Total:16876.53成功YL_01_018zhang,100,Economy自动改为10,Price:170.47Total:1704.7成功YL_01_019zhang,1,FirstPrice: 511.41Total:511.41成功YL_01_020zhang,2,FirstPrice:511.41Total:1022.82成功YL_01_021zhang,1,BusinessPrice:340.94Total:340.94成功YL_01_022zhang,2,BusinessPrice:340.94Total:681.88成功YL_01_023在Ff中改选ParisFt,Flights,航班信息,Price,Total,Class全部清空成功YL_01_024在Ft中改选Paris航班信息,Price,Total,Class全部清空出发点为LosAngeles,目的地为Denver, 选择6696航班,zhang,1 张票, EconomyYL_01_02510/30/13LosAngelesDenver6696小贤insert按钮可用,update,Delete按钮不可用,单击,进程条工作,OrderNo:13 ,insert按钮不可用update,Delete按钮可用OrderNo:原来是空的,insert后改为具体数字。YL_01_026姓名为空Insert,update,Delete按钮不可用10/30/10LosAngelesDenver6696zhangEconomyYL_01_027改变航班8855Insert,update,Delete按钮不可用姓名清空,原来的信息:10/30/13LosAngelesDenver6696zhangEconomyYL_01_028改变Ft为London航班信息,price,Total,Class清空Insert,update,Delete按钮不可用原来的信息:10/30/13LosAngelesDenver6696zhang,1EconomyYL_01_029改变Ff为Paris航班信息,Ft,Price,Total,Class清空,Flights,Insert,update,Delete按钮不可用原来的信息:10/30/13LosAngelesDenver6696zhang,1EconomyYL_01_030单击insert进程条工作,OrderNo:原来是空的,现改为具体数字。例:OrderNo:13 ,insert按钮不可用, update,Delete按钮可用10/30/13LosAngelesDenver6696zhang,1Economy表2-1 测试结果3.1.2录制脚本过程第一步:录制脚本,选择“Record”如图第二步:输入飞机的时间、出发地、目的地,然后选择“Flights”选择航班第三步:选择要乘坐飞机的航班,然后点击确定。第四步:输入顾客的姓名、票数、票的类型、点击“insert”第五步:点击“Stop”结束录制过程,脚本录制成功。第六步:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint”第九步:在外面将飞机订票系统里的数据删除,点击“Run”运行脚本。3.1.3 执行和结果执行QTP生成的验证结果,结果如图3.2修改功能测试3.2.1 测试用例测试编号输入预期结果实际结果YL_02_001点击open“按钮”弹出open order对话框成功弹出open order对话框YL_02_002选择“customer name”弹出“search results”对话框成功YL_02_003选择第一个订单,点击“ok”按钮对话框消失,订单的内容在飞机订票系统中显示Insert按钮不可用,update和delete按钮可用月份要小于13YL_02_004日期修改为11/31/12可以修改成功YL_02_005出发地改为London可以修改成功YL_02_006目的地修改为paris可以修改成功YL_02_007Flight修改为10638号航班可以修改成功YL_02_008Customer name修改为hua可以修改成功YL_02_009Tichet 修改为2可以修改成功YL_02_010Class 修改为first可以修改成功YL_02_011点击update按钮订票成功修改成功3.2.2 测试过程第一步:录制脚本,选择“Record”, 第二步:在Agent Nname中输入THC,Password中输入Mercury点击“OK”按钮第三步:进行订票 图2-16 测试过程2-2选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单选择订单失败,重新选择日期第四步:对所定的票进行修改 图2-20 测试过程2-6第五步:点击“Uadte”,订单进行更行。第六步:点击“Stop”结束录制过程,脚本录制成功。第九步:点击“Run”运行脚本。3.2.3执行和结果执行QTP生成的脚本,结果如图3.3删除功能测试3.3.1 测试用例测试编号输入预期结果实际结果YL_03_001点击open“按钮”弹出open order对话框成功弹出open order对话框YL_03_002选择“customer name”弹出“search results”对话框成功YL_03_003选择第一个订单,点击“ok”按钮对话框消失,订单的内容在飞机订票系统中显示Insert按钮不可用,update和delete按钮可用月份要小于13YL_03_004选择delete按你可以删除该信息成功3.3.2 测试过程第一步:录制脚本,选择“Record”第二步:在Agent Nname中输入THC,Password中输入Mercury点击“OK”按钮。第三步:点击“”打开原有订票单第四步:选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单。 第五步:选择具体的航班第六步:对所定的票进行修改,点击“delete”按钮第七步:确认删除第八步:点击“Stop”结束录制过程,脚本录制成功。第九部:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint”第十步:点击“OK”图2-28 测试过程3-53.3.3 执行和结果第九步:点击“Run”运行脚本。运行结果4测试结果分析4.1测试用例的汇总表用例编号测试步骤、输入数据预期结果测试结果YL_01(1) 录制订票脚本(2) 根据测试用例执行测试。(3) 订票,并提交数据(4) 在外面删除数据,执行脚本飞机订票系统的订票功能按照理想运行,没有出现问题没有错误产生YL_02(1) 录制修改脚本(2) 根据测试用例执行测试(3) 打开已有的订票,并修改订票信息飞机订票系统的修改订票功能按照理想运行,没有出现问题没有错误产生YL_03(1) 录制删除脚本(2) 根据测试用例执行测试(3) 打开已有的订票,并删除订票信息(4) 增添订票信息飞机订票系统的删除订票功能按照理想运行,没有出现问题没有错误产生4.2检查项序号检查项结果1飞机订票系统订票功能订票功能基本完备2飞机订票系统修改订票功能修改订票功能基本完备3飞机订票系统删除订票功能删除订票功能基本完备4 程序代码清单Dialog("Login").WinEdit("Agent Name:").Type "L"Dialog("Login").WinEdit("Agent Name:").Set "THC"Dialog("Login").WinEdit("Agent Name:").Type micTab Dialog("Login").WinEdit("Password:").SetSecure "56161e8477f37862ce45afbffedf56830c"Dialog("Login").WinButton("OK").ClickWindow("Flight Reservation").ActiveX("MaskEdBox").Type ""Window("Flight Reservation").WinComboBox("Fly From:").Select "London"Window("Flight Reservation").Dialog("Flight Reservations").WinButton("确定").ClickWindow("Flight Reservation").ActiveX("MaskEdBox").Drag 56,8Window("Flight Reservation").ActiveX("MaskEdBox").Drop 37,8Window("Flight Reservation").ActiveX("MaskEdBox").Type "55"Window("Flight Reservation").ActiveX("MaskEdBox").Drag 54,7Window("Flight Reservation").ActiveX("MaskEdBox").Drop 36,7Window("Flight Reservation").ActiveX("MaskEdBox").Type "25"Window("Flight Reservation").WinComboBox("Fly From:").Select "Paris"Window("Flight Reservation").WinComboBox("Fly To:").Select "London"Window("Flight Reservation").WinButton("FLIGHT").ClickWindow("Flight Reservation").Dialog("Flights Table").WinList("From").Select "10559 PAR 12:48 PM LON 03:18 PM AF $179.47"Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").ClickWindow("Flight Reservation").WinEdit("Name:").Set "Ly3"Window("Flight Reservation").WinRadioButton("Business").SetWindow("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1Window("Flight Reservation").WinEdit("Tickets:").Set "3"Window("Flight Reservation").WinButton("Insert Order").Click专心-专注-专业

    注意事项

    本文(《软件测试方法》实验报告(共22页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开