19葛小雪软测.docx
- 文档编号:23274039
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:22
- 大小:357.26KB
19葛小雪软测.docx
《19葛小雪软测.docx》由会员分享,可在线阅读,更多相关《19葛小雪软测.docx(22页珍藏版)》请在冰豆网上搜索。
19葛小雪软测
实训项目:
软件测试技术
实训老师:
余海红
班级:
软件1041
学号:
19
姓名:
葛小雪
过程定义说明书
测试计划模板
文档一旦发布,请务必按文档执行并坚持遵守。
如果您有改进的建议,请将您的建议发邮件或当面告知所列作者。
历史版本
版本
日期
作者
修改原因
目录
1测试目的1
2测试范围1
3资源要求1
3.1人力资源1
3.2测试环境1
3.3测试工具2
4实施测试2
4.1测试进度2
4.2测试策略2
4.2.1测试需求3
4.2.2测试类型4
4.3可交付件4
5评审意见5
6产品信息管理系统需求分析5
6.1一系统简介5
6.2二数据库5
6.3三模块简介7
6.3.13.1系统登录的具体要求7
6.3.23.2系统管理8
6.3.33.3产品入库管理9
6.3.43.4产品出库管理11
6.3.53.5产品基本信息管理12
7QTB调试脚本14
测试目的
根据自动测试需求分析的结果对可以自动化的模版及其手工测试用例进行自动测试,本次自动测试过程需要3名自动测试人员在15天内完成自动测试脚本并运行,分析运行结果,并提交“项目自动测试报告”
根据上一节的产品信息管理系统测试项目案例分析,选取下列功能模块进行自动测试
(1)用户管理:
用户名
(2)密码
(3)新增
(4)查询
(5)产品入库、出库
测试范围
确定现有项目的信息和应测试的软件构件,确定测试范围,包括测试对象中将接受测试或将不接受测试的那些性能和功能。
资源要求
人力资源
角色
人数
姓名
职责
测试设计人员
1
葛小雪
设计脚本,运行测试用例
测试实施人员
1
葛小雪
实施并完成测试的一些内容
测试分析总结
1
葛小雪
分析总结一些测试的结果
测试环境
硬件环境
普通计算机、2G内存局域网测试
软件环境
WindowsXP、IE7.0、MySQL
测试工具
用途
工具名称
版本
生产厂商
自动化测试
Qtp
HPQuickTestProfessional11.0
惠普
实施测试
测试进度
阶段任务
工作量
负责人
开始日期
结束日期
制定计划
3
葛小雪
2012-6-12
2012-6-14
测试环境
3
葛小雪
2012-6-14
2012-6-16
设计测试用例
15
葛小雪
2012-6-16
2012-6-18
执行测试
15
葛小雪
2012-6-18
2012-6-20
完成测试报告
9
葛小雪
2012-6-20
2012-6-22
测试策略
本演练包含两个过程,如下表所述。
过程标题
过程说明
创建测试文件
设计检测点和观察点(编写测试用例代码和设立测试点来观察测试的结果)
测试产品信息管理策略
提供使用业务规则编辑器来测试该策略的逐步说明。
利用HPQuickTestProfessionalsoftware软件来实现对数据的一些测试。
(1)功能模块测试、集成测试、系统测试
(2)测试执行、缺陷管理
(3)软件、硬件、网络
测试需求
功能:
性能:
1、一般查询相应时间不能大于2秒。
2、统计的相应时间视具体情况而定,但简单的统计一般不能大于5秒。
3、本软件运行在windowsXP系统下
4、软件的界面操作方式应为用户意见变化而灵活转化
5、一般情况下不用进行程序修改而是通过修改配置选项完成相应工作
6、系统应有较高的稳定性,安全性,容错性,速度上要求前台要能够很快地反映用户,后台操作不能出现超时现象。
接口:
本系统采用B/S架构,所有的界面使用的窗口风格,用户界面的具体细节将在快要设计中描述,服务器端使用的ACESS。
测试类型
功能测试:
测试目标
登录窗体
测试方法
错误推测、等价类划分
完成标准
主要是有两个用户,一个是系统管理人,可以管理注册的业务者,而业务者不能修改后台数据。
由于他们各自的权限不同,所以只能登录各自的系统。
性能测试:
测试目标
产品入库和出库
测试方法
等价类划分
完成标准
填写一些入库和出库的信息,能够进入数据库,能够在产品信息管理中显示
接口测试:
测试目标
产品信息管理软件接口
测试方法
等价类划分
完成标准
明确的需求文档、系统设计已基本稳定,频繁变动的接口不多余10%、详尽的系统对外接口说明文档, 确保接口测试人员以及后续维护人员对主要测试目标的正确的理解和认识,能够及早地进行相应的用例设计,避免因为文档不清,口头交流带来的诸多问题。
如果能够符合以上几点基本要求的那么可以考虑准入到接口测试的阶段。
同时结合在早期设计阶段敲定的一些其他项目相关的标准,最终决定是否投入资源全面开展接口测试。
可交付件
列出将要创建的各种文档、工具和报告,及其创建人员、交付对象和交付时间。
交付件
作者
交付时间
《测试计划》
葛小雪
2012-6-12
《测试用例》
葛小雪
2012-6-18
《测试总结报告》
葛小雪
2012-6-22
评审意见
审核人
签名
日期
项目经理
葛小雪
2012-6-20
1产品信息管理系统需求分析
一系统简介
本系统共分为五个大的功能模块:
系统登录,产品入库管理,产品出库管理,产品基本信息管理,系统管理。
二数据库
本系统中一共涉及到六张表
1、users
2、register
3、product
4、updatemanage
5、entermanage
6、outmanage
三模块简介
3.1系统登录的具体要求
1.点击产品信息管理系统,页面也出现“欢迎使用软件的信息”
2.用户名和密码输入正确,进入主界面
(例如:
用户名:
adimin、密码:
123等等)
3.用户名和密码有一个为空,提示相关信息
4.用户名和密码都不为空
5.用户名和密码连续3次输入有误,自动退出本系统
测试模块:
系统登录
编号
场景
描述/输入/操作
期望结果
实际结果
备注
TC1
输入正确的用户名密码
用户名:
001
密码:
001
单击确定按钮
登录到主界面
登录到主界面
TC2
用户名为空
用户名:
空
密码:
001
提示“用户名、密码不能为空”
提示“用户名、密码不能为空”
TC3
密码为空
用户名:
001
密码:
空
提示“用户名、密码不能为空”
提示“用户名、密码不能为空”
TC4
用户名有误
用户名:
aaa
密码:
001
提示用户“有户名、密码不正确”
提示用户“有户名、密码不正确”
TC5
密码有误
用户名:
001
密码:
111
提示用户“有户名、密码不正确”
提示用户“有户名、密码不正确”
TC6
输入在3次之内
Admin、Admin
001、001
alpl72、11
登录到主界面
登录到主界面
TC7
输入3次
Admin、2222
001、222
alpl72、22
自动退出系统
自动退出系统
TC8
取消按钮功能
点击
退出系统
退出系统
3.2系统管理
1.帮助信息、关于我们、软件注册提供相应的信息提示
2.只有管理员用户,有添加用户和分配权限的能力,普通业务员用户只查看的能力
3.以管理员身份进入系统管理界面,只有添加和查询按钮可用;以业务员身份登录,虽然添加可以看到,但是不可用,提示无权限信息,只能查询自己的信息,只能修改自己的密码,对于其他用户信息均不可见。
4.以管理员身份进入兄台那个管理界面,点击添加按钮之后,只有保存按钮和取消按钮可用,其余按钮皆不可用,可以浏览信息,也可以修改或删除已注册用户的信息。
测试模块:
系统管理
编号
场景
描述/输入/操作
期望结果
实际结果
备注
TC1
点击添加按钮
用户名:
admin
密码:
admin
重复口令:
admin
成功保存
成功保存
TC2
点击添加按钮
用户名:
admin
密码:
admin
重复口令:
Admin
您的输入不正确
您的输入不正确
TC3
点击添加按钮
用户名:
admin
密码:
Admin
重复口令:
admin
您的输入不正确
您的输入不正确
TC4
点击添加按钮
用户名:
admin
密码:
admin
重复口令:
admin
用户名和密码不能重复
添加成功
TC5
点击修改按钮
用户名:
sa
密码:
123
重复口令:
admin
您的输入不正确
您的输入不正确
TC6
点击修改按钮
用户名:
sa
密码:
123
重复口令:
123
修改成功
修改成功
TC7
点击删除按钮
提示“确定删除信息”
成功删除
成功删除
TC8
登入的是业务员的账号
修改其他人的账号
显示“不能删除”
显示“不能删除”
TC9
点击取消按钮
不能添加任何信息
关闭功能
关闭功能
3.3产品入库管理
1.入库页面里面有:
入库单号、产品单价、产品名称、经手人、产品规格、入库原因、产品数量、入库时间、总金额、产品型号
2.点击产品入库入库单号、产品规格(双、只、件、台)、入库原因(正常进货、缺货、其他)、入库时间(根据电脑的时间为准)这些功能都是系统本身固定的。
总金额是根据产品的单价来算出总金额。
3.保存之后信息就会进入数据库中,通过检索可以查出添加的具体信息。
(1)、点击产品入库,入库单号是根据软件系统而分配,经手人是根据登入软件的人来记录,产品规格和入库的原因可以随意填写,入库的时间是根据电脑中的时间为准。
(2)、填写单价的金额,产品的名称根据自己添加的东西来填写,产品型号是根据产品的型号来填写。
最后保存。
测试模块:
产品入库管理
编号
场景
描述/输入/操作
期望结果
实际结果
备注
TC1
点击“产品入库”添加单价、产品名字、规格、数量、型号的信息
输入单价为30、产品名称为:
电脑、产品规格:
件、数量为4、产品型号:
dn-1
保存成功
保存成功
TC2
点击“产品入库”添加单价、产品名字、规格、数量、型号的信息
输入单价为:
0、产品名称为:
电脑、产品规格:
件、数量为4、产品型号:
dn-1
“单价和数量不能为0远”,不能保存
保存成功
TC3
点击“产品入库”添加单价、产品名字、规格、数量、型号的信息
输入单价为:
0、产品名称为:
电脑、产品规格:
件、数量为:
0、产品型号:
dn-1
“单价和数量不能为0远”,不能保存
保存成功
TC4
点击“产品入库”添加单价、产品名字、规格、数量、型号的信息
输入单价为:
0、不添加产品名称、产品规格:
件、数量为:
0、产品型号:
dn-1
产品名称和产品型号不能为空
产品名称和产品型号不能为空
TC5
点击“产品入库”添加单价、产品名字、规格、数量、型号的信息
输入单价为:
0、产品名称为:
电脑、产品规格:
件、数量为:
0、产品型号不添加
产品名称和产品型号不能为空
产品名称和产品型号不能为空
TC6
点击取消按钮是否能清空不保存的信息
不输入任何的资料
不保存
不保存
3.4产品出库管理
1.产品出库页面:
输入产品型号、可用数量为、出库数量、出库单号、出库原因、出库金额、经手人、出库时间、均价等。
2.在产品入库管理栏中添加的入库产品型号,在产品出库的型号中输入(例如:
1),点击查找产品、出现在库中的名称和可用数量值。
3.点击产品出库,出库的数量栏中可以输入之前的入库的数量,出库单号、出库时间、均价都是会显示、出库原因(正常出库、其他、缺货)的显示,经手人是没有显示,点击“保存”。
(1)、输入产品型号为准,点击查找产品,就会显示可用数量和产品的名称
(2)、点击产品出库,出库单号会根据系统给的做,出库原因需要根据自己的理由来写,出库的金额也会算出,经手人是根据登入系统的人来写
测试模块:
产品出库管理
编号
场景
描述/输入/操作
期望结果
实际结果
备注
TC1
输入之前入库的产品型号
输入以保存的产品型号
会出现产品的名称和数量还有规格
会出现产品的名称和数量还有规格
TC2
输入之前没有入库的产品型号
输入不是保存的产品型号
库存中暂无此产品
库存中暂无此产品
TC3
点击出库信息按钮
输入自己需要的数量。
输入:
0
产品库存不能保存
产品库存是保存
TC4
点击出库信息按钮
输入自己需要的数量。
输入的数量是原来的数量
产品库存是剪掉用户的数量
产品库存是剪掉用户的数量
TC5
点击出库信息按钮
查看下可用的数量是在原来出库的保存的情况下减少
是的,确实在出库中的数量中减少
是的,确实在出库中的数量中减少
TC6
点击出库信息按钮
输入有的信息,但是没有数量
库存中暂无此产品
库存中暂无此产品
3.5产品基本信息管理
1.产品基本信息管理:
输入产品型号、输入(例如:
11),就会显示出,产品名称、产品数量、产品规格、产品单价、总金额的信息显示、
2.然后点击调整此产品基本信息,就会把原来的产品名称、产品数量、产品规格、产品单价是信息可以修改,然后写上调整的原因,调整时间是固定,总金额是随着产品数量来算出金额,填写好调整原因,然后保存。
(1)、输入产品的型号,点击查找,就会显示出产品名称和产品数量,规格和单价,调整人是根据登入系统的人来自动填写的,时间和金额是根据产品入库和出库而有的金额。
(2)、点击调用此产品库存,填写调用原因
(3)、
测试模块:
产品基本信息管理
编号
场景
描述/输入/操作
期望结果
实际结果
备注
TC1
输入保存的产品型号
输入dn
出现产品的名称、数量、调整人、时间、金额
出现产品的名称、数量、调整人、时间、金额
TC2
输入不是保存的产品型号
输入不是保存的入库的产品
无此产品
无此产品
TC3
点击“调整此产品的库存”
输入产品名称、数量、规格、单价、调整原因
保存、修改了信息
保存、修改了信息
2QTB调试脚本
7.1
1、首先登入用户名bobo和密码mercury
2、添加信息录制:
3、给这个系统添加同步点和监测点
监测点:
Window("Window").WinToolbar("运行应用程序").WaitProperty"enabled",true,10000
同步点:
Window("FlightReservation").WinEdit("OrderNo:
").CheckCheckPoint("OrderNo:
")
运行程序可以看出,此程序可以运行。
7.2
1、添加判断语句
Dimx1,x2
x1=Dialog("Login").WinEdit("AgentName:
").GetROProperty("x")
x2=Dialog("Login").WinEdit("Password:
").GetROProperty("x")
Ifx1=x2Then
Reporter.ReportEventmicPass,"CustomStep","Theuser-definedstepfailed."
else
Reporter.ReportEventmicFail,"CustomStep","Theuser-definedstepfailed."
EndIf通过这样的判断,能够让程序正确的运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 19 小雪