软件测试用例—产品管理系统_第1页
软件测试用例—产品管理系统_第2页
软件测试用例—产品管理系统_第3页
软件测试用例—产品管理系统_第4页
软件测试用例—产品管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网上商城测试文档网上商城测试文档 文档编号:文档编号:001 编写者:编写者: 张玮张玮 20111180702011118070 林云云林云云 20111180712011118071 贾晶晶贾晶晶 20111180722011118072 白美佳白美佳 20111180682011118068 王淼王淼 20111180692011118069 日期:日期: 2014-11-202014-11-20 目目 录录第一章第一章任务概述任务概述.21.1.目标.21.2.需求与设计概述.21.3.运行环境.21.4.测试环境.21.5.条件与限制.21.6.参考资料.2第第二二章章功能测试用例设

2、计功能测试用例设计.22.1.公用测试用例.22.2.系统登录及界面.3第第三三章章性能测试用例设计性能测试用例设计.33.1.性能测试.43.2.恢复测试.43.3.安全性测试.53.4.强度测试.5第第四四章章评价准则评价准则.55.1.范围.55.2.准则.5第第五五章章测试用例列表测试用例列表.66.1.页面测试.6第一章第一章 任务概述任务概述1.1 目标目标根据需求规格说明书和详细设计说明书编写测试用例,验证系统的功能是否完成、软件是否正常运行、性能是否良好等。1.2 需求与设计概述需求与设计概述 本小组开发的网上商城项目,主要是实现网上选物、购物、产生订单等功能。游客进入可浏览商

3、城中的商品(可分类浏览,搜索商品) ;注册用户登陆后可浏览及购买商品(支付功能没有实现) ;系统管理员可进行用户(普通用户)管理,商品信息管理,类别(商品分类)信息管理,优惠信息录入;高级系统管理员拥有最高权限,可管理系统管理员信息,也可进行普通用户及商品,类别和优惠信息的管理。1.3 运行环境运行环境 操作系统:Windows 7;服务器:Tomcat6.0;数据库: MySQL 开发工具:Java EE、JDK1.8,1.4 测试环境测试环境操作系统:Windows 7;服务器:Tomcat6.0;数据库:MySQL;开发工具:Java EE、JDK1.81.5 条件与限制条件与限制系统能

4、够在 3-5s 内对请求做出响应,在有网络的基础上才能进行操作。1.6 参考资料参考资料Software Testing second Eidit (美)Ron Patton 著 机械工程出版社第二章第二章 功能测试用例功能测试用例设计设计2.1 公用测试用例公用测试用例 功能测试用例对测试对象的功能进行测试,它侧重于所有可直接追踪到的用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。主要操作时在用户界面输入数据,查看结果是否与需求规格说明书一致相同。 根据页的内容进行数据的查看、添加、修改、删除等操作,查看页面显示的结果,与预

5、期结果进行比较,总结产品管理系统的缺陷和错误等信息,然后交给开发相应模块的人员,让其进行代码的修改,以优化系统。2.2 系统登录及界面系统登录及界面 用户通过用户名和密码进行登录1、如果用户名(密码)为空,则显示用户名(密码)为空,还显示登陆页面;2、如果输入的用户名或密码错误,则显示用户名或密码错误,请重新输入,还显示登陆页面;3、如果用户名和密码都正确,根据用户名的角色,显示不同的功能模块。第三章第三章 性能测试用例设计性能测试用例设计4.1 性能测试性能测试在所提供的测试环境中,运用性能测试工具对产品管理系统产生模拟真实使用环境的压力负载,重现缺陷发生状态,并监控的客户端和服务器性能指标

6、,最终判断性能缺陷所属系统业务模块。1、 在用户少于 20 人的情况下,进行界面的操作,记录系统的响应时间;2、 在 40 人左右的情况下,进行相应的操作,记录系统的响应时间;3、 在超过 100 人的情况下,使用系统,查看系统的相应时间,以及查看系统是否可以正常运行,是否会出错。4.2 恢复测试恢复测试恢复测试是测试一个系统从如下灾难中能否很好地恢复,如遇到系统崩溃、硬件损坏或其他灾难性问题。恢复测试指通过人为的让软件(或者硬件)出现故障来检测系统是否能正确的恢复,通常关注恢复所需的时间以及恢复的程度。恢复测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。

7、恢复测试首先要采用各种办法强迫系统失败,然后验证系统是否能尽快恢复。对于自动恢复需验证重新初始化、检查点、数据恢复和重新启动等机制的正确性;对于人工干预的恢复系统,还需估测平均修复时间,确定其是否在可接受的范围内。1、让系统的硬件(如操作系统故障),重新换过系统之后,查看产品管理系统能否正常运行,若能恢复记录恢复时间、恢复程度。2、让很多人同时使用系统,当系统达到崩溃的状态时,减少同时使用系统的用户,查看系统恢复的时间,记录恢复的程度。4.3 安全性测试安全性测试安全性测试是当软件受到恶意攻击时,软件依然能正确运行,它主要是验证应用程序的安全等级和识别潜在安全性缺陷的过程。应用程序级安全测试的

8、主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力,根据安全指标不同测试策略也不同。可对代码进行静态的代码安全测试,它主要通过对源代码进行安全扫描,根据程序中数据流、控制流、语义等信息与其特有软件安全规则库进行匹对,从中找出代码中潜在的安全漏洞。静态的源代码安全测试是非常有用的方法,它可以在编码阶段找出所有可能存在安全风险的代码,这样开发人员可以在早期解决潜在的安全问题。1、对系统进行恶意攻击,查看系统能否正常运行,如果出现问题,记录问题并解决;2、对系统进行非法侵入,查看系统能否正常运行,如果出现问题,记录问题并解决;3、对源代码进行安全扫描,根据程序中数据流

9、、控制流、语义等信息与其特有软件安全规则库进行匹对,从中找出代码中潜在的安全漏洞,并进行代码优化。4.4 强度测试强度测试 强度测试总是迫使系统在异常的资源配置下运行,查看系统能否正常运行。1、当中断的正常频率为每秒一至两个时,运行每秒产生十个中断的测试用例; 2、定量地增长数据输入率,检查输入子功能的反映能力;3、运行需要最大存储空间(或其他资源)的测试用例;4、运行可能导致虚存操作系统崩溃或磁盘数据剧烈抖动的测试用例。5、进行疲劳强度测试 ,测试系统长时间运行后的性能表现,例如 7x24 小时的压力测试。第四章第四章 评价准则评价准则4.1 范围范围 适用于对产品的业务流程、功能测试用例的

10、编写。4.2 准则准则 1、测测试试用用例例命命名名规规则则 :功能模块和业务流程进行命名。2、测测试试用用例例编编号号规规则则用例编号规则:以测试模块名称的第一个字母进行命名(大写),试模块名称比较长时,可进行简写。一般简拼不超过 5 个字母3、测测试试用用例例文文档档书书写写内内容容1) 被测试对象的介绍2) 测试范围与目的3) 测试环境与测试辅助工具的描述4) 功能测试用例主要元素前前置置 / /操操作作描描述述a) 前置条件(可选) :系统权限配置或前、后台配置描述(所有进行操作的前提条件) 。 b) 操作:测试的操作步骤描述。功功能能点点: 功能点描述。输输入入数数据据: 前期数据准

11、备。预预期期结结果果: 描述输入数据后程序应该输出的结果。测测试试结结果果: 描述本条用例的实际测试情况,并判断实际测试结果与预期结果的差别。B Bu ug g 编号编号/ /B Bu ug g 简简要要描描述述: :需要进流程的对应事物流程的编号,及简要说明备备注注: 测试过程中遇到的问题等情况说明。第五章第五章 测试用例列表测试用例列表 1、登陆页面的测试用例、登陆页面的测试用例模块名登陆系统开发人员张玮版本号1用例作者张宇霞设计日期2014-11-28测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据

12、SS0001用户登录,未输入用户名(密码)测试系统能否对空信息进行处理用户名(密码)为空在登录页面显示信息:用户名(密码)为空,请输入。在登录页面显示信息:用户名(密码)为空,请输入。1.用户名:zhangsan2.密码:123456SS0002用户登录,用户名(密码)输入错误测试系统用户能否对错误信息进行处理用户名(密码)错误在登录页面显示信息:用户名或密码错误,请重新输入。在登录页面显示信息:用户名或密码错误,请重新输入。1.用户名:zhangsa,密码:12.用户名:zh密码:123456SS0003用户登录,密码和用测试系统能否正常用户名、密码都正进入系统,根据用户进入系统,根据用户1

13、.用户名:zhangsan 户名正确登录确的角色,显示相应的功能模块的角色,显示相应的功能模块密码:1234562.用户名:lisi 密码:1234562、退出登录(任何登录系统的人员)、退出登录(任何登录系统的人员)模块名退出登陆开发人员张玮版本号1用例作者程娟设计日期2014-11-29测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0004任何登录系统的用户都能退出登录测试登录系统的用户能否退出系统任何登录系统的用户,点击退出登录的链接成功退出系统,显示登陆界面成功退出系统,显示登陆界面 3、用

14、户管理模块(以系统管理员身份进入)、用户管理模块(以系统管理员身份进入)开发人员唐霞版本号1用例作者唐霞设计日期2014-11-20测试类型功能测试测试工具无无用例用例 ID用例名用例名称称测试目测试目的的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0005查看所有人员信息测试系统能否查看所有用户信息点击查看所有人员信息链接在系统页面右边显示所有用户信息在系统页面右边显示所有用户信息SS0006修改人员信息测试系统用户能否正确修改用户信息在所有用户信息页面点击需要修改的人员的链接,跳转到修改用户信息页面,正确填写信息后点击修改页面能正常跳转,在修改(选择)好要修改的信息

15、后,显示修改成功,并显示修改后的人员信息页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的人员信息姓名 :王红所在部门:部门二所在项目 :项目二所在产品:产品二SS0007删除人员信息测试系统用户能否正确删除用户信息在所有用户信息页面点击需要删除的人员的链接显示删除成功,并显示删除的人员的信息显示删除成功,并显示删除的人员的信息点击王红所在的行SS0008添加人员信息测试系统用户能否正确添加用户信息在左侧点击添加的人员信息的链接,跳转到添加人员的页面,正确添加(选择)信息后,点击添加显示添加成功,并显示添加的人员的信息显示添加成功,并显示添加的人员的信息姓名 :王红所

16、在部门:部门一用户名 :wanghong密码 :123456角色 :systemManager所在项目 :项目一所在产品:产品一4、购物管理模块(以系统管理员身份进入)、购物管理模块(以系统管理员身份进入)开发人员王淼版本号1用例作者唐霞设计日期2014-11-20测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0009查看已有项目测试系统能否查看所有项目信息点击查看所有项目信息链接在系统页面右边显示所有项目信息在系统页面右边显示所有项目信息SS0010修改项目信息测试系统用户能否正确修改项目信息在所

17、有项目信息页面点击需要修改的人员的按钮,跳转到修改项目信息页面,正确填写信息后点击修改页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的项目信息页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功点击项目二所在的行功能点:5工作量:50缺陷数:4SS0011删除项目信息测试系统用户能否正确删除用户信息在所有项目信息页面点击需要删除的显示删除成功显示删除成功点击项目二所在的行项目的链接SS0012添加项目信息测试系统用户能否正确添加项目信息在左侧点击添加的项目信息的按钮,跳转到添加项目的页面,正确添加(选择)信息后,点击添加显示添加成功显示添加成功项目名称:项目

18、二功能点:5项目合同额:50所用产品:产品一所属部门:部门一工作量:30缺陷数:0项目描述:项目二描述5、商品管理模块(以系统管理员身份进入)、商品管理模块(以系统管理员身份进入)开发人员贾晶晶版本号1用例作者唐霞设计日期2014-11-20测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0013查看产品信息测试系统能否查看所有产品信息点击查看产品信息链接在系统页面右边显示所有产品信息在系统页面右边显示所有产品信息SS0014修改产品信息测试系统用户能否正确修改产品信息在所有产品信息页面点击需要修改的

19、产品的按钮,跳转到修改产品信息页面,正确填写信息后点击修改页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的产品信息页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功点击产品二所在的行产品成本/人天数:100产品描述:适用金融SS0015删除产品信息测试系统用户能否正确删除产品信息在所有产品信息页面点击需要删除的产品的链接显示删除成功显示删除成功点击产品二所在的行SS0016添加产品信息测试系统用户能否在左侧点击添加的显示添加成功显示添加成功产品名称:产品三产品成本/人天数:50正确添加产品信息产品信息的按钮,跳转到添加项目的页面,正确添加(选择)信息后,点

20、击添加产品描述:产品三适用行业:金融6、分类管理模块(以产品管理员身份进入)、分类管理模块(以产品管理员身份进入)开发人员贾晶晶版本号1用例作者唐霞设计日期2014-11-20测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0017查看产品版本信息测试系统能否查看所有产品版本信息点击查看产品版本信息链接在系统页面右边显示所有产品版本信息在系统页面右边显示所有产品版本信息SS0018修改产品版本信息测试系统用户能否正确修改产品版本信息在所有产品版本信息页面点击需要修改的产品的按钮,跳转到修改产品版本信息

21、页面,正确填写信息后点击修改页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功,并显示修改后的产品版本信息页面能正常跳转,在修改(选择)好要修改的信息后,显示修改成功点击产品版本号为 2 产品号 1 所在的行版本类型:整版版本说明:产品一版本二整版SS0019删除产品版本信息测试系统用户能否正确删除产品版本信息在所有项目信息页面点击需要删除的产品版本的链接显示删除成功显示删除成功点击产品版本号为 2 产品号 1 所在的行SS0020添加产品版本信息测试系统用户能否在左侧点击添加的显示添加成功显示添加成功产品版本号:2产品名称:产品一正确添加产品版本信息产品版本信息的按钮,跳转到添加版

22、本的页面,正确添加(选择)信息后,点击添加发布日期:2014-10-12版本类型:补丁版本说明:产品一版本二7、优惠信息管理模块(以产品管理员身份进入)、优惠信息管理模块(以产品管理员身份进入)开发人员张玮版本号1用例作者杨洁设计日期2014-11-20测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0021查看商品优惠信息测试系统能否查看所有商品优惠信息点击查看商品资料信息链接在商品详情页面显示商品优惠信息在商品详情有优惠政策的显示优惠信息,没有的不显示SS0022修改商品优惠信息测试管理员能否正确

23、修改商品优惠信息在系统主页点击商品信息管理,跳转到商品资料信息管理页面,选择添加或删除商品优惠信息后页面能正常跳转,在添加商品优惠信息后,提示是否确认添加,在删除商品优惠信息后提示是否确定删除页面能正常跳转,在添加优惠信息后显示确定点击产品资料一所在的行资料:资料一.txt资料说明:产品一资料SS0023删除产品资料信息测试系统用户能否正确删除产品资料信息在所有项目信息页面点击需要删除的产品资料的链接显示删除成功显示删除成功点击产品资料一所在的行SS0024添加产品资料信息测试系统用户能否正确添加产品资料在左侧点击添加的产品版本信息的按显示添加成功显示添加成功资料名称:资料一产品名称:产品一产

24、品版本号:1资料类型:文档信息钮,跳转到添加资料的页面,正确添加(选择)信息后,点击添加资料:shuoming.txt资料说明:产品一资料说明文档SS0025资料上传测试系统用户能否正确上传产品资料信息在产品版本信息修改(添加)页面资料那行点击浏览,在电脑中选择文档添加SS0026资料下载测试系统用户能否正确下载产品资料信息在所有资料信息页面点击资料内容的链接,点击浏览器发出信息的运行8、问题管理模块(以产品管理员身份进入)、问题管理模块(以产品管理员身份进入)开发人员林云云版本号1用例作者唐霞设计日期2014-11-20测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目

25、的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0027查看产品问题信息测试系统能否查看所有产品问题信息点击查看产品问题信息链接在系统页面右边显示所有产品问题信息在系统页面右边显示所有产品问题信息SS0028查看待分配问题信息列表测试系统能否查看所有待分配问题点击查看待分配问题列表链接在系统页面右边显示所有待分配问题(状态2)信息在系统页面右边显示所有产品问题信息SS0029待分配问测试系统在所有待页面正常页面正常点击产品问题编号为 2 所题分配解决人用户能否正确给待分配问题分配解决人分配信息页面点击分配的链接,跳转至分配解决人(产品开发人员)的页面,点击选择解决人跳转,

26、可以选择解决人,显示成功,并将状态改为 3跳转,可以选择解决人,显示成功,并将状态改为 3,添加解决人在的行分配解决人,解决人选择韩梅9、问题管理模块(以项目管理员身份进入)、问题管理模块(以项目管理员身份进入)开发人员林云云版本号1用例作者唐霞设计日期2014-11-20测试类型功能测试测试工具无无用例用例 ID用例名称用例名称测试目的测试目的输入描述输入描述预期结果预期结果实际结果实际结果测试数据测试数据SS0030查看产品问题信息测试系统能否查看所有产品问题信息点击查看产品问题信息链接在系统页面右边显示所有产品问题信息在系统页面右边显示所有产品问题信息SS0031新建产品问题信息测试系统能否添加产品问题信息点击新建产品问题信息链接系统页面跳转至添

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论