软件测试用例产品管理系统.docx
- 文档编号:27662075
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:20
- 大小:25.42KB
软件测试用例产品管理系统.docx
《软件测试用例产品管理系统.docx》由会员分享,可在线阅读,更多相关《软件测试用例产品管理系统.docx(20页珍藏版)》请在冰豆网上搜索。
软件测试用例产品管理系统
网上商城测试文档
文档编号:
001
编写者:
张玮2011118070
林云云2011118071
贾晶晶2011118072
白美佳2011118068
王淼2011118069
日期:
2014-11-20
第一章任务概述
1.1目标
根据需求规格说明书和详细设计说明书编写测试用例,验证系统的功能是否完成、软件是否正常运行、性能是否良好等。
1.2需求与设计概述
本小组开发的网上商城项目,主要是实现网上选物、购物、产生订单等功能。
游客进入可浏览商城中的商品(可分类浏览,搜索商品);注册用户登陆后可浏览及购买商品(支付功能没有实现);系统管理员可进行用户(普通用户)管理,商品信息管理,类别(商品分类)信息管理,优惠信息录入;高级系统管理员拥有最高权限,可管理系统管理员信息,也可进行普通用户及商品,类别和优惠信息的管理。
1.3运行环境
操作系统:
Windows7;
服务器:
Tomcat6.0;
数据库:
MySQL
开发工具:
JavaEE、JDK1.8,
1.4测试环境
操作系统:
Windows7;
服务器:
Tomcat6.0;
数据库:
MySQL;
开发工具:
JavaEE、JDK1.8
1.5条件与限制
系统能够在3-5s内对请求做出响应,在有网络的基础上才能进行操作。
1.6参考资料
SoftwareTestingsecondEidit(美)RonPatton著机械工程出版社
第二章功能测试用例设计
2.1公用测试用例
功能测试用例对测试对象的功能进行测试,它侧重于所有可直接追踪到的用例或业务功能和业务规则的测试需求。
这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。
主要操作时在用户界面输入数据,查看结果是否与需求规格说明书一致相同。
根据页的内容进行数据的查看、添加、修改、删除等操作,查看页面显示的结果,与预期结果进行比较,总结产品管理系统的缺陷和错误等信息,然后交给开发相应模块的人员,让其进行代码的修改,以优化系统。
2.2系统登录及界面
用户通过用户名和密码进行登录
1、如果用户名(密码)为空,则显示用户名(密码)为空,还显示登陆页面;
2、如果输入的用户名或密码错误,则显示用户名或密码错误,请重新输入,还显示登陆页面;
3、如果用户名和密码都正确,根据用户名的角色,显示不同的功能模块。
第三章性能测试用例设计
4.1性能测试
在所提供的测试环境中,运用性能测试工具对产品管理系统产生模拟真实使用环境的压力负载,重现缺陷发生状态,并监控的客户端和服务器性能指标,最终判断性能缺陷所属系统业务模块。
1、在用户少于20人的情况下,进行界面的操作,记录系统的响应时间;
2、在40人左右的情况下,进行相应的操作,记录系统的响应时间;
3、在超过100人的情况下,使用系统,查看系统的相应时间,以及查看系统是否可以正常运行,是否会出错。
4.2恢复测试
恢复测试是测试一个系统从如下灾难中能否很好地恢复,如遇到系统崩溃、硬件损坏或其他灾难性问题。
恢复测试指通过人为的让软件(或者硬件)出现故障来检测系统是否能正确的恢复,通常关注恢复所需的时间以及恢复的程度。
恢复测试主要检查系统的容错能力。
当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。
恢复测试首先要采用各种办法强迫系统失败,然后验证系统是否能尽快恢复。
对于自动恢复需验证重新初始化、检查点、数据恢复和重新启动等机制的正确性;对于人工干预的恢复系统,还需估测平均修复时间,确定其是否在可接受的范围内。
1、让系统的硬件(如操作系统故障),重新换过系统之后,查看产品管理系统能否正常运行,若能恢复记录恢复时间、恢复程度。
2、让很多人同时使用系统,当系统达到崩溃的状态时,减少同时使用系统的用户,查看系统恢复的时间,记录恢复的程度。
4.3安全性测试
安全性测试是当软件受到恶意攻击时,软件依然能正确运行,它主要是验证应用程序的安全等级和识别潜在安全性缺陷的过程。
应用程序级安全测试的主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力,根据安全指标不同测试策略也不同。
可对代码进行静态的代码安全测试,它主要通过对源代码进行安全扫描,根据程序中数据流、控制流、语义等信息与其特有软件安全规则库进行匹对,从中找出代码中潜在的安全漏洞。
静态的源代码安全测试是非常有用的方法,它可以在编码阶段找出所有可能存在安全风险的代码,这样开发人员可以在早期解决潜在的安全问题。
1、对系统进行恶意攻击,查看系统能否正常运行,如果出现问题,记录问题并解决;
2、对系统进行非法侵入,查看系统能否正常运行,如果出现问题,记录问题并解决;
3、对源代码进行安全扫描,根据程序中数据流、控制流、语义等信息与其特有软件安全规则库进行匹对,从中找出代码中潜在的安全漏洞,并进行代码优化。
4.4强度测试
强度测试总是迫使系统在异常的资源配置下运行,查看系统能否正常运行。
1、当中断的正常频率为每秒一至两个时,运行每秒产生十个中断的测试用例;
2、定量地增长数据输入率,检查输入子功能的反映能力;
3、运行需要最大存储空间(或其他资源)的测试用例;
4、运行可能导致虚存操作系统崩溃或磁盘数据剧烈抖动的测试用例。
5、进行疲劳强度测试,测试系统长时间运行后的性能表现,例如7x24小时的压力测试。
第四章评价准则
4.1范围
适用于对产品的业务流程、功能测试用例的编写。
4.2准则
1、测试用例命名规则:
功能模块和业务流程进行命名。
2、测试用例编号规则
用例编号规则:
以测试模块名称的第一个字母进行命名(大写),试模块名称比较长时,可进行简写。
一般简拼不超过5个字母
3、测试用例文档书写内容
1)被测试对象的介绍
2)测试范围与目的
3)测试环境与测试辅助工具的描述
4)功能测试用例主要元素
✧前置/操作描述
a)前置条件(可选):
系统权限配置或前、后台配置描述(所有进行操作的前提条件)。
b)操作:
测试的操作步骤描述。
✧功能点:
功能点描述。
✧输入数据:
前期数据准备。
✧预期结果:
描述输入数据后程序应该输出的结果。
✧测试结果:
描述本条用例的实际测试情况,并判断实际测试结果与预期结果的差别。
✧Bug编号/Bug简要描述:
需要进流程的对应事物流程的编号,及简要说明
✧备注:
测试过程中遇到的问题等情况说明。
第五章测试用例列表
1、登陆页面的测试用例
模块名
登陆系统
开发人员
张玮
版本号
1
用例作者
张宇霞
设计日期
2014-11-28
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0001
用户登录,未输入用户名(密码)
测试系统能否对空信息进行处理
用户名(密码)为空
在登录页面显示信息:
用户名(密码)为空,请输入。
在登录页面显示信息:
用户名(密码)为空,请输入。
1.用户名:
zhangsan
2.密码:
123456
SS0002
用户登录,用户名(密码)输入错误
测试系统用户能否对错误信息进行处理
用户名(密码)错误
在登录页面显示信息:
用户名或密码错误,请重新输入。
在登录页面显示信息:
用户名或密码错误,请重新输入。
1.用户名:
zhangsa,
密码:
1
2.用户名:
zh密码:
123456
SS0003
用户登录,密码和用户名正确
测试系统能否正常登录
用户名、密码都正确
进入系统,根据用户的角色,显示相应的功能模块
进入系统,根据用户的角色,显示相应的功能模块
1.用户名:
zhangsan密码:
123456
2.用户名:
lisi密码:
123456
2、退出登录(任何登录系统的人员)
模块名
退出登陆
开发人员
张玮
版本号
1
用例作者
程娟
设计日期
2014-11-29
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0004
任何登录系统的用户都能退出登录
测试登录系统的用户能否退出系统
任何登录系统的用户,点击退出登录的链接
成功退出系统,显示登陆界面
成功退出系统,显示登陆界面
3、用户管理模块(以系统管理员身份进入)
开发人员
唐霞
版本号
1
用例作者
唐霞
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0005
查看所有人员信息
测试系统能否查看所有用户信息
点击查看所有人员信息链接
在系统页面右边显示所有用户信息
在系统页面右边显示所有用户信息
SS0006
修改人员信息
测试系统用户能否正确修改用户信息
在所有用户信息页面点击需要修改的人员的链接,跳转到修改用户信息页面,正确填写信息后点击修改
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的人员信息
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的人员信息
姓名:
王红
所在部门:
部门二
所在项目:
项目二
所在产品:
产品二
SS0007
删除人员信息
测试系统用户能否正确删除用户信息
在所有用户信息页面点击需要删除的人员的链接
显示删除成功,并显示删除的人员的信息
显示删除成功,并显示删除的人员的信息
点击王红所在的行
SS0008
添加人员信息
测试系统用户能否正确添加用户信息
在左侧点击添加的人员信息的链接,跳转到添加人员的页面,正确添加(选择)信息后,点击添加
显示添加成功,并显示添加的人员的信息
显示添加成功,并显示添加的人员的信息
姓名:
王红
所在部门:
部门一
用户名:
wanghong
密码:
123456
角色:
systemManager
所在项目:
项目一
所在产品:
产品一
4、购物管理模块(以系统管理员身份进入)
开发人员
王淼
版本号
1
用例作者
唐霞
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0009
查看已有项目
测试系统能否查看所有项目信息
点击查看所有项目信息链接
在系统页面右边显示所有项目信息
在系统页面右边显示所有项目信息
SS0010
修改项目信息
测试系统用户能否正确修改项目信息
在所有项目信息页面点击需要修改的人员的按钮,跳转到修改项目信息页面,正确填写信息后点击修改
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的项目信息
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功
点击项目二所在的行
功能点:
5
工作量:
50
缺陷数:
4
SS0011
删除项目信息
测试系统用户能否正确删除用户信息
在所有项目信息页面点击需要删除的项目的链接
显示删除成功
显示删除成功
点击项目二所在的行
SS0012
添加项目信息
测试系统用户能否正确添加项目信息
在左侧点击添加的项目信息的按钮,跳转到添加项目的页面,正确添加(选择)信息后,点击添加
显示添加成功
显示添加成功
项目名称:
项目二
功能点:
5
项目合同额:
50
所用产品:
产品一
所属部门:
部门一
工作量:
30
缺陷数:
0
项目描述:
项目二描述
5、商品管理模块(以系统管理员身份进入)
开发人员
贾晶晶
版本号
1
用例作者
唐霞
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0013
查看产品信息
测试系统能否查看所有产品信息
点击查看产品信息链接
在系统页面右边显示所有产品信息
在系统页面右边显示所有产品信息
SS0014
修改产品信息
测试系统用户能否正确修改产品信息
在所有产品信息页面点击需要修改的产品的按钮,跳转到修改产品信息页面,正确填写信息后点击修改
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的产品信息
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功
点击产品二所在的行
产品成本/人天数:
100
产品描述:
适用金融
SS0015
删除产品信息
测试系统用户能否正确删除产品信息
在所有产品信息页面点击需要删除的产品的链接
显示删除成功
显示删除成功
点击产品二所在的行
SS0016
添加产品信息
测试系统用户能否正确添加产品信息
在左侧点击添加的产品信息的按钮,跳转到添加项目的页面,正确添加(选择)信息后,点击添加
显示添加成功
显示添加成功
产品名称:
产品三
产品成本/人天数:
50
产品描述:
产品三
适用行业:
金融
6、分类管理模块(以产品管理员身份进入)
开发人员
贾晶晶
版本号
1
用例作者
唐霞
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0017
查看产品版本信息
测试系统能否查看所有产品版本信息
点击查看产品版本信息链接
在系统页面右边显示所有产品版本信息
在系统页面右边显示所有产品版本信息
SS0018
修改产品版本信息
测试系统用户能否正确修改产品版本信息
在所有产品版本信息页面点击需要修改的产品的按钮,跳转到修改产品版本信息页面,正确填写信息后点击修改
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的产品版本信息
页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功
点击产品版本号为2产品号1所在的行
版本类型:
整版
版本说明:
产品一版本二整版
SS0019
删除产品版本信息
测试系统用户能否正确删除产品版本信息
在所有项目信息页面点击需要删除的产品版本的链接
显示删除成功
显示删除成功
点击产品版本号为2产品号1所在的行
SS0020
添加产品版本信息
测试系统用户能否正确添加产品版本信息
在左侧点击添加的产品版本信息的按钮,跳转到添加版本的页面,正确添加(选择)信息后,点击添加
显示添加成功
显示添加成功
产品版本号:
2
产品名称:
产品一
发布日期:
2014-10-12
版本类型:
补丁
版本说明:
产品一版本二
7、优惠信息管理模块(以产品管理员身份进入)
开发人员
张玮
版本号
1
用例作者
杨洁
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0021
查看商品优惠信息
测试系统能否查看所有商品优惠信息
点击查看商品资料信息链接
在商品详情页面显示商品优惠信息
在商品详情有优惠政策的显示优惠信息,没有的不显示
SS0022
修改商品优惠信息
测试管理员能否正确修改商品优惠信息
在系统主页点击商品信息管理,跳转到商品资料信息管理页面,选择添加或删除商品优惠信息后
页面能正常跳转,在添加商品优惠信息后,提示是否确认添加,在删除商品优惠信息后提示是否确定删除
页面能正常跳转,在添加优惠信息后显示确定
点击产品资料一所在的行
资料:
资料一.txt
资料说明:
产品一资料
SS0023
删除产品资料信息
测试系统用户能否正确删除产品资料信息
在所有项目信息页面点击需要删除的产品资料的链接
显示删除成功
显示删除成功
点击产品资料一所在的行
SS0024
添加产品资料信息
测试系统用户能否正确添加产品资料信息
在左侧点击添加的产品版本信息的按钮,跳转到添加资料的页面,正确添加(选择)信息后,点击添加
显示添加成功
显示添加成功
资料名称:
资料一
产品名称:
产品一
产品版本号:
1
资料类型:
文档
资料:
shuoming.txt
资料说明:
产品一资料说明文档
SS0025
资料上传
测试系统用户能否正确上传产品资料信息
在产品版本信息修改(添加)
页面资料那行点击浏览,在电脑中选择文档添加
SS0026
资料下载
测试系统用户能否正确下载产品资料信息
在所有资料信息页面点击资料内容的链接,点击浏览器发出信息的运行
8、问题管理模块(以产品管理员身份进入)
开发人员
林云云
版本号
1
用例作者
唐霞
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0027
查看产品问题信息
测试系统能否查看所有产品问题信息
点击查看产品问题信息链接
在系统页面右边显示所有产品问题信息
在系统页面右边显示所有产品问题信息
SS0028
查看待分配问题信息列表
测试系统能否查看所有待分配问题
点击查看待分配问题列表链接
在系统页面右边显示所有待分配问题(状态2)信息
在系统页面右边显示所有产品问题信息
SS0029
待分配问题分配解决人
测试系统用户能否正确给待分配问题分配解决人
在所有待分配信息页面点击分配的链接,跳转至分配解决人(产品开发人员)的页面,点击选择解决人
页面正常跳转,可以选择解决人,显示成功,并将状态改为3
页面正常跳转,可以选择解决人,显示成功,并将状态改为3,添加解决人
点击产品问题编号为2所在的行分配解决人,解决人选择韩梅
9、问题管理模块(以项目管理员身份进入)
开发人员
林云云
版本号
1
用例作者
唐霞
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0030
查看产品问题信息
测试系统能否查看所有产品问题信息
点击查看产品问题信息链接
在系统页面右边显示所有产品问题信息
在系统页面右边显示所有产品问题信息
SS0031
新建产品问题信息
测试系统能否添加产品问题信息
点击新建产品问题信息链接系统页面跳转至添加产品问题信息页面,填写(选择)好信息后点击缓存(提交)
系统页面跳转,填写(选择)好信息后点击缓存(提交),显示成功,所有信息添加到数据库,并将问题状态改为1
(2)
系统页面跳转,填写(选择)好信息后点击缓存(提交),显示成功,所有信息添加到数据库,并将问题状态改为1
(2)
标题:
问题一
产品名称:
产品一
产品版本号:
1
产品模块:
模块一
严重程度:
5
要求解决时间:
2014-12-20
提出项目组:
项目一
问题描述:
严重
SS0032
查看待提交问题问题信息列表并提交
测试系统能否查看所有待提交问题并提交
点击查看待提交问题列表链接
在系统页面右边显示所有待分配问题(状态1)信息,并将问题状态改为2
在系统页面右边显示待提交问题问题信息,显示成功,并将问题状态改为2
点击提交
SS0033
待确认问题确认
测试系统用户能否正确给待确认问题确认
在所有待确认问题信息(状态改为4)页面点击分配的链接,跳转至确认问题的页面,点击确认
页面正常跳转,可以确认显示成功,并将状态改为5
页面正常跳转,可以确认显示成功,并将状态改为5
点击产品问题编号为2所在的行确认解决
10、问题管理模块(以产品开发人员身份进入)
开发人员
林云云
版本号
1
用例作者
唐霞
设计日期
2014-11-20
测试类型
功能测试
测试工具
无
用例ID
用例名称
测试目的
输入描述
预期结果
实际结果
测试数据
SS0034
查看产品问题信息
测试系统能否查看所有产品问题信息
点击查看产品问题信息链接
在系统页面右边显示所有产品问题信息
在系统页面右边显示所有产品问题信息
SS0035
待解决问题的解决
测试系统用户能否正确将待待解决问题解决
在所有待解决问题信息(状态改为3)页面点击分配的链接,跳转至解决问题的页面,填写解决描述,点击确认
页面正常跳转,可以解决,显示成功,并将状态改为4,添加解决人的姓名,及解决日期
页面正常跳转,可以解决,显示成功,并将状态改为4,添加解决人的姓名,及解决日期
点击产品问题编号为2所在的进行解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 产品 管理 系统