当前位置:   article > 正文

2023 一带一路暨金砖国家技能发展与技术创新大赛【Web 应用软件测试】系统功能测试报告参考_金砖web技术赛项

金砖web技术赛项

1、简介

        微商城是一个为企业和个人提供网上交易的平台,是Vue开发的动态网站,其功能是让商户运营管理商品,让客户通过移动设备访问购物系统购买商品,采用B/S架构设计。

2、测试资源与工具

2.1、角色与工具

本次测试中,人员及职责安排如表1-1所示。

角色

职责

负责人

测试负责人

1.编写测试用例

2.执行测试

3.记录结果

测试A

测试工程师

1. 编写测试用例

2. 执行测试

3. 记录结果

测试A

表1-1 角色

2.2、测试环境

本次测试所需要的资源如表1-2所示。

测试环境

计算机

台式计算机或笔记本电脑

操作系统

Windows7、Windows10

手机模拟器

三星Galaxy S5

浏览器

谷歌浏览器

硬盘

>50G

内存

>2G

                                                                表1-2 测试资源

2.3、缺陷管理

在微商城系统测试过程中,测试人员发现bug时如何处理,我们可以参考缺陷管理流程图如图1-1所示。

图1-1 缺陷管理

3、进入与退出标准

1.验收测试的条件

  • 开发已完成自测,有相应的测试报告,已邮件发送项目组成员
  • 测试人员冒烟测试通过,进入测试执行
  • 测试用例已完成评审
  • 测试数据已准备

2.测试通过准则

先写所有条件均有效时整个流程;根据具体对每个分支中的条件进行测试,设置其他条件均有效,不用再重复写所有步骤;缺陷的关闭是由创建者关闭的,谁提出谁关闭。

  • 测试覆盖率:100%
  • 测试执行率:100%
  • 测试执行通过率:100%
  • 缺陷解决率:98%,且不能有紧急、严重缺陷存在,遗留缺陷需要评估风险
  • 4、测试执行时间

  • 针对微商城测试,具体的工作时间安排以及人员安排如表1-3所示。

    序号

    测试内容

    计划起止时间

    实际起止时间

    偏差天数

    负责人

    1

    测试计划

    0

    测试A

    2

    需求分析

    0

    测试B

    3

    用例设计

    0

    测试A

    4

    第一轮测试执行

    0

    测试B

    5

    第二轮测试执行

    0

    测试A

    6

    第三轮测试执行

    0

    测试A

    7

    测试报告和版本归档

    0

    测试B

    合计

    总计划完成时间: 天     实际完成时间:

    实际完成时间是否与计划时间一致:      是 [  ]     否[   ]

    实际完成时间与计划时间不符合原因

    表1-3 时间安排表

  • 5、测试内容及结果

  • 微商城系统后台测试内容及结果如表1-4所示。

    模块名称

    功能模块

    测试内容

    测试结果

    负责人

    登录

    登录

    登录商城后台

    通过

      测试A

    商品管理

    商品分类管理

    普通搜索、重置

    通过

    测试A

    添加商品分类

    通过

      测试A

    批量删除商品分类

    通过

    测试A

    单个商品分类删除

    通过

    测试A

    商品分类编辑

    通过

    测试A

    分页查询

    通过

    测试A

    商品详情管理

    普通搜索、重置

    通过

    测试A

    高级搜索、重置

    通过

    测试A

    添加商品

    通过

    测试A

    删除商品

    通过

    测试A

    编辑商品

    通过

    测试A

    商品规格管理

    普通搜索、重置

    通过

    测试A

    添加商品规格

    通过

    测试A

    编辑商品规格

    通过

    测试A

    删除商品规格

    通过

    测试A

    商品评论管理

    普通搜索、重置,按起止时间、商品名搜索

    通过

    测试A

    全部通过,通过全部的评论

    通过

    测试A

    全部驳回,驳回全部的评论

    通过

    测试A

    全部删除,删除全部的评论

    通过

    测试A

    订单管理

    订单详情管理

    高级搜索、重置,按订单号、付款标致、订单状态、总价、下单时间

    通过

    测试A

    查看订单详情

    通过

    测试A

    物流配送、确认发货

    通过

    测试A

    订单列表

    通过

    测试A

    订单报表管理

    普通搜索

    通过

    测试A

    图表展示

    通过

    测试A

    会员管理

    用户管理

    高级搜索、重置,按会员名、会员状态、注册时间、最后登录时间、全员角色搜索

    通过

    测试A

    添加管理员

    通过

    测试A

    编辑管理员

    通过

    测试A

    会员列表

    通过

    测试A

    VIP管理

    普通搜索,按VIP注册时间、VIP名称搜索

    通过

    测试A

    添加VIP

    通过

    测试A

    编辑VIP

    通过

    测试A

    公告管理

    公告分类管理

    普通搜索

    通过

    测试A

    普通搜索、重置

    通过

    测试A

    新增公告分类

    通过

    测试A

    编辑公告分类

    通过

    测试A

    删除公告分类

    通过

    测试A

    公告详情管理

    普通搜索、重置

    通过

    测试A

    新增公告

    通过

    测试A

    编辑公告

    通过

    测试A

    删除公告

    通过

    测试A

    充值管理

    模拟电子钱包初始金额定

    设置电子钱包初始金额、重置

    通过

    测试A

    充值管理

    普通搜索、重置

    通过

    测试A

    编辑用户充值金额

    通过

    测试A

    广告管理

    广告详情管理

    编辑广告详情,填写地址、上传图片

    通过

    测试A

    保存广告

    通过

    测试A

    删除广告

    通过

    测试A

    新增广告

    通过

    测试A

    动态管理

    用户动态管理

    编辑内容

    通过

    测试A

    删除内容

    通过

    测试A

    查看详情

    通过

    测试A

    动态评论管理

    编辑评论

    通过

    测试A

    删除评论

    通过

    测试A

    查看详情

    通过

    测试A

    积分管理

    积分详情管理

    普通搜索、重置

    通过

    测试A

    编辑用户积分

    通过

    测试A

    积分列表

    通过

    测试A

    幻灯管理

    幻灯详情管理

    普通搜索、重置

    通过

    测试A

    添加幻灯

    通过

    测试A

    删除幻灯

    通过

    测试A

    编辑幻灯

    通过

    测试A

    表1-4微商城系统后台测试结果

    微商城系统商城App测试内容及测试结果如表1-5所示。

    模块名称

    功能模块

    测试内容

    测试结果

    负责人

    登录注册

    登录

    输入账号密码登录

    通过

      测试A

    注册

    注册账号,输入电话、短信验证码、密码、确认密码

    通过

    测试A

    忘记密码

    找回密码,输入电话、短信验证码、密码、确认密码

    通过

      测试A

    退出登录

    退出登录

    通过

    测试A

    首页

    轮播图

    轮播图滑动展示

    通过

    测试A

    动态

    展示动态配置图、内容、点赞数、用户

    通过

    测试A

    点赞

    通过

    测试A

    动态分享:人人网、微信、QQ空间、QQ微博、新浪微博

    通过

    测试A

    发表评论

    通过

    测试A

    商品搜索

    搜索商品信息

    通过

    测试A

    商城

    商品分类

    商品类型

    通过

    测试A

    商品详情

    通过

    测试A

    添加购物车、立即购买

    通过

    测试A

    支付

    通过

    测试A

    商品列表

    展示商品图片、商品名称、商品价格市场价格

    通过

    测试A

    查看更多商品

    通过

    测试A

    商品搜索

    搜索商品信息

    通过

    测试A

    商品收藏

    收藏商品

    通过

    测试A

    购物车

    支付

    微信支付

    通过

    测试A

    支付宝支付

    通过

    测试A

    电子钱包支付

    通过

    测试A

    展示商品名称、单价数量、合计金额

    通过

    测试A

    删除公告分类

    通过

    测试A

    清空购物车

    清空购物车里面的商品

    通过

    测试A

    发表动态

    提交动态

    点击+

    通过

    测试A

    上传图片

    通过

    测试A

    选择标签、输入内容,发布动态

    通过

    测试A

    查看动态

    我的动态

    通过

    测试A

    我的

    头像

    展示头像

    通过

    测试A

    展示用户手机号

    通过

    测试A

    订单历史

    展示订单历史记录

    通过

    测试A

    常用联系人

    常用联系人列表

    通过

    测试A

    新增常用联系人

    通过

    测试A

    编辑常用联系人

    通过

    测试A

    设置默认联系人

    通过

    测试A

    收藏商品

    展示收藏商品

    通过

    测试A

    收藏商品跳转下单

    通过

    测试A

    我的动态

    动态列表

    通过

    测试A

    发表评论

    通过

    测试A

    点赞

    通过

    测试A

    会员设置

    修改用户信息,昵称、Email

    通过

    测试A

    修改密码

    通过

    测试A

    未支付订单

    未支付订单列表

    通过

    测试A

    展示未支付订单商品名称、数量、单价

    通过

    测试A

    展示合计未支付订单商品数量和总价

    通过

    测试A

    电子钱包充值

    充值电子钱包

    通过

    测试A

    扫描二维码

    扫描二维码

    通过

    测试A

    我的足迹

    展示历史浏览商品记录

    通过

    测试A

    清空足迹

    通过

    测试A

    发票抬头

    添加抬头

    通过

    测试A

    删除抬头

    通过

    测试A

    编辑抬头

    通过

    测试A

    发票抬头列表

    通过

    测试A

    表1-5 微商城系统前端测试结果

  • 6、测试用例执行情况统计

  • 测试用例通过率
  • 在微商城系统测试过程中为了统计用例通过的情况,需要计算测试用例通过率,以下是功能测试用例通过率如表1-6所示

    模块名称

    通过用例

    不通过用例

    未测试用例

    总用例

    用例通过率

    商品管理

    8

    0

    0

    8

    100%

    订单管理

    7

    0

    0

    7

    100%

    登录

    2

    0

    0

    5

    100%

    首页

    4

    0

    0

    4

    100%

    商城

    7

    0

    0

    7

    100%

    购物车

    3

    0

    0

    3

    100%

    个人中心

    4

    0

    0

    4

    100%

    合计

    35

    0

    0

    35

    100%

    备注说明

    表1-6 测试用例通过率

    说明:用例通过率=通过用例数/(总用例数-未测试用例数);

  • 测试执行率
  • 在微商城系统测试过程中为了统计用例的执行情况,需要计算测试用例执行率,微商城系统功能测试用例通过率如表1-7所示。

    模块名称

    执行用例数

    未测试用例

    总用例

    用例执行率

    商品管理

    8

    0

    8

    100%

    订单管理

    7

    0

    7

    100%

    登录

    2

    0

    2

    100%

    首页

    4

    0

    4

    100%

    商城

    7

    0

    7

    100%

    购物车

    3

    0

    3

    100%

    个人中心

    4

    0

    4

    100%

    合计

    35

    0

    35

    100%

    备注说明

    表1-7 测试执行率

    说明:用例执行率=执行用例数/总用例数

  • 7、缺陷统计情况

  • 缺陷等级统计
  • 微商城系统测试过程中为了记录系统缺陷的情况,需要统计缺陷等级,系统缺陷等级统计如表1-8所示。

    缺陷等级

    测试版本

    致命

    严重

    一般

    轻微

    优化

    总计

    V1.0

    1

    2

    5

    1

    3

    11

    表1-8 缺陷统计

  • 模块缺陷分布统计
  • 微商城系统对应的模块缺陷分布统计情况,如表1-9所示。

    模块名称

    缺陷数量

    百分比

    备注

     登录注册(商城app)

    2

    21%

    个人中心

    5

    37%

            首页

    3

    26%

            商城

    1

    3%

    总计

    11

    表1-9 缺陷分布统计

    说明

    —总计是统计所有模块的缺陷数量总和。

    —百分比=每个模块缺陷数量/总计缺陷数量,指该模块缺陷数量占缺陷数量总和的比例。

  • 8、测试总结、建议

  • 测试总结
  • 本次测试主要针对微商城系统后台和商城APP两个端:商品管理、订单管理、会员管理、动态管理等功能进行系统测试,以及联调前端商城APP测试,测试系统的功能实现满足业务的需求,本次测试项目版本开发周期短,测试周期短、问题较多,原计划14天完成,由于转测试延期,bug较多,组内测试人员在交互前完成测试任务。
  • 流程测试用例的编写:
  • 在测试计划功能的通过失败准则由测试用例对需求的覆盖率、测试执行率、缺陷修复率和剩余缺陷的数量和等级所决定,要求覆盖率达到95%以上,执行率达到95%以上,修复率达到90~95%以上,剩余缺陷数量不超过总缺陷的10~20%,剩余缺陷等级不高于3级;
  • 在本次测试中,第一轮测试出来每个模块都存在很多缺陷,缺陷等级主要是中级和一般的缺陷,以及界面优化,经过开发修改之后第二轮测试基本解决了存在的缺陷,虽然有部分问题延期,暂时不影响整个系统的正常使用,所以本次测试通过。
  • 建议
  • 合理安排测试计划,做好风险估计,执行测试及提交缺陷时多进行沟通,减少不必要的时间成本。
  • 团队之间遇到问题一定要及时沟通。

9、交付文档

  • 《测试计划》
  • 《测试用例》
  • 《测试报告》
  • 《测试日报》
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/628697
推荐阅读
相关标签
  

闽ICP备14008679号