软件测试实施计划书模板(通用版).doc

(14页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.9 积分

 .软件测试计划书目录1. 订票系统简介 31. 1测试容 31. 2测试目标 32. 测试需求分析与计划 32.1需求分析 32.2测试计划 43.测试用例及执行 43.1测试用例 43.2录制脚本过程 53.3测试脚本 54修改功能测试 55删除订票测试 76飞机订票系统测试小结 81. 订票系统简介1. 1测试容 对于飞机订票系统的自动化测试,首先要熟悉了解一下这个飞机订票系统的基本运行流程,从登录到订票到查询、删除等一系列基本功能的操作,在对系统流程了解后,在开始对其中的一些功能进行测试工作。在对这个飞机订票系统,此次测试容有登录功能,其中登录功能测试功能包含一个用户正确登录正确登录,设置参数可以进行多个用户的登陆以及手工登录的方法进行测试,在订票功能中,有对订票是否成功的测试,设置检查点以及循环所有航班的测试,其中有录制签名和录制模式。1. 2测试目标1 测试登录功能第一步:用户Mercury登录到飞机订票系统。第二步:用户可以在相应的栏目里输入日期、出发地、目的地、飞机班次、顾客的姓名、飞机票数、类型等后,点击“insert”按钮成功订票2 修改订票功能第一步:用户Mercury登录到飞机订票系统。 第二步:用户根据原来订票的信息,打开原来自己订票的信息。 第三步:用户修改原有的订票订票信息3删除订票功能第一步:用户Mercury登录到飞机订票系统。 第二步:用户根据原来订票的信息,打开原来自己订票的信息。 第三步:用户删除原有的订票订票信息,取消该次的订票2. 测试需求分析与计划2.1需求分析本测试仅仅从飞机订票系统的一部分功能(订票、修改、删除三个功能)进行测试,从而达到理解测试的全过程的目的。所用工具qtp自动化测试软件,环境在教607机房。准备用时15天,每4天完成一个相关功能的测试以及测试文档的书写,最后一天写测试总结并且整合修改完善飞机订票系统的文档。功能点1 飞机订票系统的订票功能 用户输入要订票的日期、出发地、目的地、航班、票数、类型等信息,系统即可根据用户输入的信息给用户订票,功能点2 飞机订票系统的修改订票的功能 用户可以根据一些信息查看原有的订票信息,并能够修改原有的订票的信息。功能点3 飞机订票系统的删除订票的功能 用户可以根据一些信息查看原有的订票信息,并能够删除原有的订票的信息。2.2测试计划1 编写测试用例表测试编号输入预期结果实际结果001xxxxxxxxx002xxxxxxxxx003xxxxxxxxx2根据测试用例执行测试3测试汇总表用例编号测试步骤预期结果实际结果001xxxxxxxxx002xxxxxxxxx003xxxxxxxxx3.测试用例及执行3.1测试用例测试编号输入预期结果实际结果001空在Fly中选择一个地点,弹出警告信息不能为空警告00212/01/01在Fly中选择一个地点,弹出警告信息日期要在今天之后00316/12/16在Fly中选择一个地点,弹出警告信息月份要小于1300416/32/16在Fly中选择一个地点,弹出警告信息天要在1到31之间00511/23/16空正确在Fly中选择一个地点,弹出警告信息Ff不能为空的警告006LosAngeles正确成功007空Flights按钮不可用成功008DenverFlights按钮可用成功3.2录制脚本过程第一步:录制脚本,选择“Record” 第二步:在Agent Nname和Password中都输入Mercury点击“OK”按钮 第三步:输入飞机的时间、出发地、目的地,然后选择“Flights”选择航班 第四步:选择要乘坐飞机的航班,然后点击确定。 第五步:输入顾客的姓名、票数、票的类型、点击“insert 第六步:点击“Stop”结束录制过程,脚本录制成功。 第七步:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint”第八步:点击“确定”第九步:在外面将飞机订票系统里的数据删除,点击“Run”运行脚本。3.3测试脚本Dialog("Login").WinEdit("Agent Name:").Type "M" Dialog("Login").WinEdit("Agent Name:").Set "Mercury" Dialog("Login").WinEdit("Password:").Type "M" Dialog("Login").WinEdit("Password:").SetSecure "4da14eea230673a188a059df360a208f53f741b0" Dialog("Login").WinEdit("Password:").Type micReturn Window("Flight Reservation").WinObject("Date of Flight:").Type "101011" Window("Flight Reservation").WinComboBox("Fly From:").Select "London" Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris" Window("Flight Reservation").WinButton("FLIGHT").Click Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12582 LON 08:00 AM PAR 10:00 AM AF $164.00" Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Check CheckPoint("OK") Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click Window("Flight Reservation").WinEdit("Customer Name:").Set "zhang" Window("Flight Reservation").WinButton("Insert").Click Window("Flight 。省略部分。"Login").WinEdit("Password:").Type micReturn Window("Flight Reservation").WinButton("Button").Click Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "ON" Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set "zhang" Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click Window("Flight Reservation").Dialog("Open Order").Dialog("Search Results").WinButton("OK").Click Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1 Window("Flight Reservation").WinEdit("Tickets:").Set "4" Window("Flight Reservation").WinRadioButton("Business").Set Window("Flight Reservation").WinButton("Update").Check CheckPoint("Update") Window("Flight Reservation").WinButton("Update").Click Window("Flight Reservation").Close5删除订票测试1测试用例测试编号输入预期结果实际结果001点击open 按钮弹出open order对话框成功open order对话框002选择customer name弹出search results对话框成功003选择第一个订单,单击ok按钮对话框消失,订单的容在飞机订票系统中显示insert按钮不可用,updatc和delete按钮可用月份要小于13004选择delete按钮可以删除该信息成功2测试过程第一步:录制脚本,选择“Record”第二步:在Agent Nname和Password中都输入Mercury点击“OK”按钮 第三步:打开原有订票单 第四步:选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单 第五步:选择具体的航班, 第六步:对所定的票进行修改,点击“delete”按钮第七步:确认删除 第八步:点击“Stop”结束录制过程,脚本录制成功。第九部:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint”第十步:点击“OK”3测试脚本Dialog("Login").WinEdit("Agent Name:").Type "M" Dialog("Login").WinEdit("Agent Name:").Set "Mercury" Dialog("Login").WinEdit("Password:").Type "M" Dialog("Login").WinEit("Password:").SetSecure"4da1309e122e4c63d752211d9dc7b5e63641aa8e" Dialog("Login").Click 151,140 Dialog("Login").WinButton("OK").Click Window("Flight Reservation").WinButton("Button").Click Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "ON" Window("FlightReservation").Dialog("Open Order").WinEdit("Edit").Set "zhang" Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click Window("Flight Reservation").Dialog("Open Order").Dialog("Search Results").WinButton("OK").Click Window("Flight Reservation").WinButton("Delete").Click Window("Flight Reservation").Dialog("Flight Reservations").Activate Window("Flight Reservation").Dialog("Flight Reservations").Activate Window("Flight Reservation").Dialog("Flight Reservations").WinButton(" 是 (Y)").Click Window("Flight Reservation").Activate Window("Flight Reservation").Close 6飞机订票系统测试小结在小组成员同学的支持下,我对飞机订票系统进行了测试,从需求分析到执行测试,从录制脚本到脚本分析结果,一步步的运用QTP,通过这次测试实践我对以前所学习的软件测试方面的知识有了更好的理解,实践中才能更深入的理解掌握知识。感谢他们的的帮助,和自己的努力。 在此期间我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。现在已经能很熟练的使用QTP测试工具。 其实QTP自动化测试的许多优点。使用QuickTest可以加速测试的整个过程,并且建置完新版本的应用程序后后,可以重复使用测试脚本进行测试。以QuickTest执行测试,就与人工测试一样,QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多,省去不少时间,节约成本。 最后,我将此次的课题设计大体的说下,首先我对“飞机订票系统”不同的功能进行了录制不同的测试脚本,再对脚本能够出错的地方设立了检查点以验证执行结果的真确性,然后对脚本进行执行。本次测试仅仅对飞机订票系统的一部分功能进行了测试且执行测试的过程中不可避免地遇到了各种各样的问题,因为本人水平有限,在实现方面有诸多不尽如人意的地方,因此系统还存在着许多不足之处。敬请见谅,在今后的学习与工作中我会更加的努力。word 专业资料 关 键 词: 计划书 模板 实施 软件 测试 通用

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

软件测试计划与实施,软件测试实施计划书模板(通用版).doc相关推荐

  1. 整理服务器项目描述,项目详细实施方案-模板整理版.doc

    项目详细实施方案-模板整理版.doc 项目实施方案 编制说明 项目实施方案又称为项目执行方案,是指从项目的目标要求.工 作内容.方式方法及工作步骤等做出全面.具体而又明确安排的计划 文件,是项目能否顺 ...

  2. 服务器虚拟化书籍,服务器虚拟化解决方案书模板-精选版.doc

    服务器虚拟化解决方案书模板-精选版.doc 天天快乐 恭喜发财 服务器虚拟化 解决方案 目录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...

  3. Axure电商后台业务管理系统原型模板/通用版电商后台管理系统/订单管理/营销管理/运营管理/财务管理/统计分析/库存管理/流量统计/运营管理/用户管理/秒杀促销/交易统计/活动管理/广告管理

    Axure电商后台业务管理系统原型模板/通用版电商后台管理系统/订单管理/营销管理/运营管理/财务管理/统计分析/库存管理/流量统计/运营管理/用户管理/秒杀促销/交易统计/活动管理/广告管理 作品名 ...

  4. 软件测试计划重点事项,软件测试的重点内容和测试计划

    因此需要分析子项目差别:时间阶段.方法学.目标.听众(相关利益者),编制多个子项目测试计划时,需要有一个主测试计划说明公共主题. 对于不太清楚的工作内容,可以利用草案激发讨论?标注多待定事项,引起注意 ...

  5. tmp项目软件测试,软件测试计划 TMP-STP.doc

    文档介绍: 川栅桥尺恍谊洁冠役嗅锁职责多旅角稍普鲤欲往绣踊窑涝劫掩冒措垫钙辐妒甸脆福宛真刀痕赚击版扦财鳞摊屠腕剖旦藻骄引淑濒难惟春陨要啼棺甲蹿锥暑敏冈柒屹烤驹闯哭竿脂扦看瞄缀鹰坞糕斌又檀乒颓锯颅匪垦涸 ...

  6. 软件质量保证计划_软件测试计划 笔记

    软件测试计划 软件项目的测试计划是描述测试目的.范围.方法和软件测试的重点等的文档.对于验证软件产品的可接受程度编写测试计划文档是一种有用的方式. 软件测试计划就是在软件测试工作正式实施之前明确测试的 ...

  7. 大创项目实施方案模板范文_27篇互联网电商创业计划书范文+34个电商行业商业计划书模板下载...

    疯狂BP-商业计划书在线制作工具 导语:2018年中国快消品市场增长接近15%,远远超过GDP增长,其中线下增长8%,线上增长35%,线上仍处于快速增长的阶段,但15%增长背后是市场份额的重新分配,不 ...

  8. 软件测试计划模板(增强版)

      软件测试计划模板  Author: Vince      来源:http://blog.csdn.net/vincetest    目 录   1.    引言... 4 1.1.     目的. ...

  9. 软件测试自学英语计划,软件测试计划,software testing plan,音标,读音,翻译,英文例句,英语词典...

    补充资料:软件测试 软件测试 software testing 配置项测试和系统测试. 加强测试管理对于保证测试可靠性十分重要,应按系统化的流程做好4步工作:①制定测试计划,确定总方针.资源及进度:② ...

最新文章

  1. KVM虚拟机迁移到VMWare
  2. R语言构建xgboost模型:模型的特性重要度计算及可视化、模型对应的结构树(文本文件)
  3. java入门就是死敲代码吗_JAVA入门第二季综合练习(直接思考敲的代码,面向过程,不好)...
  4. 云计算技术背后的那些天才程序员:KVM之父Avi Kivity
  5. TIM怎么更新版本 TIM检查更新版本教程
  6. 如何将pytorch检测模型通过docker部署到服务器
  7. 安卓手机清楚内置X5浏览器缓存
  8. 初始C语言——完数问题
  9. 助老服务机器人结构设计
  10. 使用 ReportLab 绘制 PDF
  11. 高通modem命名及对应芯片
  12. Springboot集成聚合数据火车票API
  13. android高仿今日头条小视频转场切换效果
  14. 水平面上两直线垂直,且斜率都存在,分别为k1,k2,则k1·k2=-1
  15. 码垛机器人模型图纸分享(附下载)
  16. DSS部署-2、环境准备
  17. php riak,PHP操作Riak
  18. 战争与征服服务器维护,战争与征服 8月29日停机维护公告_战争与征服 8月29日更新了什么_玩游戏网...
  19. 了解Java线程优先级,更要知道对应操作系统的优先级,不然会踩坑
  20. Math数学方法,String字符串型、Date日期

热门文章

  1. OpenCV 车辆检测/人脸识别+图像拼接+文字识别
  2. AD9361基础知识
  3. 计算机毕业设计网上点餐系统
  4. 时尚模特商务PPT模板
  5. 期货网格交策(源码)
  6. nebula索引规整介绍
  7. 京东APP中Flutter探索及优化
  8. 最近看的演唱会总结,张信哲,周杰伦,梁静茹
  9. 牛刀:2011年房价下跌20%只是臆想
  10. Python文件重命名,中文名转英文名(含标点符号),改进版