软件测试计划书模板(通用版)Word格式文档下载.docx

上传人:wj 文档编号:830019 上传时间:2023-04-29 格式:DOCX 页数:8 大小:15.62KB
下载 相关 举报
软件测试计划书模板(通用版)Word格式文档下载.docx_第1页
第1页 / 共8页
软件测试计划书模板(通用版)Word格式文档下载.docx_第2页
第2页 / 共8页
软件测试计划书模板(通用版)Word格式文档下载.docx_第3页
第3页 / 共8页
软件测试计划书模板(通用版)Word格式文档下载.docx_第4页
第4页 / 共8页
软件测试计划书模板(通用版)Word格式文档下载.docx_第5页
第5页 / 共8页
软件测试计划书模板(通用版)Word格式文档下载.docx_第6页
第6页 / 共8页
软件测试计划书模板(通用版)Word格式文档下载.docx_第7页
第7页 / 共8页
软件测试计划书模板(通用版)Word格式文档下载.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件测试计划书模板(通用版)Word格式文档下载.docx

《软件测试计划书模板(通用版)Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件测试计划书模板(通用版)Word格式文档下载.docx(8页珍藏版)》请在冰点文库上搜索。

软件测试计划书模板(通用版)Word格式文档下载.docx

1测试登录功能

第一步:

用户Mercury登录到飞机订票系统。

第二步:

用户可以在相应的栏目里输入日期、出发地、目的地、飞机班次、顾客的姓名、飞机票数、类型等后,点击“insert”按钮成功订票

2修改订票功能

用户根据原来订票的信息,打开原来自己订票的信息。

第三步:

用户修改原有的订票订票信息

3删除订票功能

用户删除原有的订票订票信息,取消该次的订票

2.测试需求分析与计划

2.1需求分析

本测试仅仅从飞机订票系统的一部分功能(订票、修改、删除三个功能)进行测试,从而达到理解测试的全过程的目的。

所用工具qtp自动化测试软件,环境在教607机房。

准备用时15天,每4天完成一个相关功能的测试以及测试文档的书写,最后一天写测试总结并且整合修改完善飞机订票系统的文档。

功能点1飞机订票系统的订票功能用户输入要订票的日期、出发地、目的地、航班、票数、类型等信息,系统即可根据用户输入的信息给用户订票,功能点2飞机订票系统的修改订票的功能用户可以根据一些信息查看原有的订票信息,并能够修改原有的订票的信息。

功能点3飞机订票系统的删除订票的功能用户可以根据一些信息查看原有的订票

信息,并能够删除原有的订票的信息。

2.2测试计划

测试编号

输入

预期结果

实际结果

001

XXX

002

003

1编写测试用例表

用例编号

测试步骤

3测试汇总表

3.测试用例及执行

3.1测试用例

在Fly中选择一个地点,弹出警告信息

不能为空警告

12/01/01

日期要在今天之后

16/12/16

月份要小于13

004

16/32/16

天要在1到31之间

005

11/23/16空

正确

Ff不能为空的警告

006

LosAngeles

成功

007

Flights按钮不可用

008

Denver

Flights按钮可用

2根据测试用例执行测试

3.2录制脚本过程

录制脚本,选择“Record”

在AgentNname和Password中都输入Mercury点击"

0K”按钮

输入飞机的时间、出发地、目的地,然后选择“Flights"

选择航班

第四步:

选择要乘坐飞机的航班,然后点击确定。

第五步:

输入顾客的姓名、票数、票的类型、点击"

insert

第六步:

点击“Stop”结束录制过程,脚本录制成功。

第七步:

在容易出错的点上右击鼠标,选择“InsertStandardCheckpoint"

第八步:

点击“确定”

第九步:

在外面将飞机订票系统里的数据删除,点击“Run”运行脚本。

3.3测试脚本

Dialog(”Login”).WinEdit(”AgentName:

"

).Type"

M"

Dialog("

Login"

).WinEdit(nAgentName:

).Set"

Mercury1'

).WinEdit(nPassword:

).TypenM"

).WinEdit("

Password:

).SetSecuren4dal4eea230673al88a059df360a208f53f741b0n

).TypemicReturn

Window(nFlightReservationH).WinObject(nDateofFlight:

n).Type”101011”

Window("

FlightReservation"

).WinComboBox("

FlyFrom:

).Select"

London*'

FlyTo:

).SelectnParis"

Window("

).WinButton("

FLIGHTn).Click

Flight

Reservation"

).Dialog("

FlightsTable"

).WinList("

From"

12582LON08:

00AM

PAR 10:

00AM AF$164.00”

OK"

).Check

CheckPoint(nOKn)

).Click

CustomerName:

zhang"

Insert"

).Close

4修改功能测试

i测试用例

点击open按钮

弹出openorder对

话框

成功openorder对话框

选择customername

弹出search

results对话框

选择第一个订单,单击ok按钮

对话框消失,订单的内容在飞机订票系统中显示insert按钮不可用,update和delete按钮可用

日期修改11/31/16

可以修改

出发地改为London

目的地修改为paris

Flight修改为10638航班

Customername修改hua

2测试过程

按钮)

打开原有订票单

选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单

选择具体的航班

对所定的票进行修改,点击“Update”按钮

在容易出错的点上右击鼠标,选择“InsertStandardCheckpoint”

点击“OK”

3测试脚本

Dialog(〃Login〃).WinEdit("

AgentName:

〃).Type

〃).Set"

Mercury”

〃).SetSecure

〃4dal5069b9b79471f037e5994fbbed913942ad8e〃

〃).TypemicReturn

Window(/zFlightReservation"

).WinButton("

Button"

).Click

Window(/zFlightReservation^).Dialog(z/OpenOrder"

).WinCheckBox(Z/Customer

Name"

).Set"

ON”

Window(/zFlightReservation77).Dialog(z/OpenOrder"

).WinEdit(〃Edit〃).Set〃zhang〃

).Dialog(z/0penOrder"

).WinButton(〃OK〃).Click

Window(/zFlight Reservation"

).Dialog(,z0pen Order"

).Dialog(zzSearch

Results"

).WinEdit("

Tickets:

〃).SetSelection0,1

Window(,zFlightReservation"

〃).Set〃4〃

).WinRadioButton("

Business"

).Set

).WinButton("

Update"

).CheckCheckpoint("

).Close

5删除订票测试

弹出openorder对话框

弹出searchresults对话框

选择delete按钮

可以删除该信息

选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单第五步:

选择具体的航班,

对所定的票进行修改,点击“delete”按钮第七步:

确认删除

第九部:

第十步:

Mercury"

).WinEit("

).SetSecure"

4dal309el22e4c63d752211d9dc7b5e63641aa8e

Dialog(nLoginn).Click151,140

Loginn).WinButton("

OpenOrder1'

).WinCheckBox("

Customer Name"

).Set

ONnWindow("

FlightReservation"

OpenOrder"

Edit"

Window("

OpenOrdern).WinButton("

Flight Reservation"

).Dialog("

Open Ordern).Dialog("

Search

Resultsn).WinButton(nOKn).Click

).WinButton(nDelete"

).Dialog("

FlightReservations"

).Activate

Flight Reservations"

是(Y)"

).ActivateWindow("

).Close

6飞机订票系统测试小结

在小组成员同学的支持下,我对飞机订票系统进行了测试,从需求分析到执行测试,从录制脚本到脚本分析结果,一步步的运用QTP,通过这次测试实践我对以前所学习的软件测试方面的知识有了更好的理解,实践中才能更深入的理解掌握知识。

感谢他们的的帮助,和自己的努力。

在此期间我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。

现在已经能很熟练的使用QTP测试工具。

其实QTP自动化测试的许多优点。

使用QuickTest可以加速测试的整个过程,并且建置完新版本的应用程序后网站后,可以重复使用测试脚本进行测试。

以QuickTest执行测试,就与人工测试一样,QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多,省去不少时间,节约成本。

最后,我将此次的课题设计大体的说下,首先我对“飞机订票系统”不同的功能进行了录制不同的测试脚本,再对脚本能够出错的地方设立了检查点以验证执行结果的真确性,然后对脚本进行执行。

本次测试仅仅对飞机订票系统的一部分功能进行了测试且执行测试的过程中不可避免地遇到了各种各样的问题,因为本人水平有限,在实现方面有诸多不尽如人意的地方,因此系统还存在着许多不足之处。

敬请见谅,在今后的学习与工作中我会更加的努力。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

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

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