900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 软件测试计划与实施 软件测试实施计划书模板(通用版).doc

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

时间:2023-01-23 17:16:49

相关推荐

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

软件测试实施计划书模板(通用版).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 专业资料 关键词: 计划书 模板 实施 软件 测试 通用

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。