优乐购(web端+app端)

一、项目描述:

  优乐购是一个电商平台系统,项目系统由前台和后台两部分构成。前台面向购物用户,包括会员、商品展示、购物车、订单、支付、用户中心等系统模块。后台面向经营商家,包括商品管理,会员管理,订单处理等系统模块。

二、测试流程

  1.熟悉需求阶段:

  •      需求评审和分析 

   产品会把需求文档下发给开发、测试了解一下,随后会有一个需求评审会议,我们需要把不明白不理解的需求在会议上说出来,包含需求的合理性和需求的可测性,需求评审会议的目的就是让我们和开发对需求的理解达到一致。

   在优乐购项目中,需求文档(部分)如下

优乐购登录模块

  2.测试准备阶段:

  •      制定测试计划
  •      根据需求文档编写测试用例
  •      测试用例评审

  需求澄清会议结束后,我们就要开始准备测试工作了,组长写一份测试计划,分配给组员安排每个人负责的模块。然后我会根据自己负责的模块用Xmind分析测试点,接着使用excel编写测试用例。测试用例编写完后,我们自己测试组内进行评审,评审修改完后再给项目组评审,最后再修改下测试用例就可以进行测试了。

  3.测试执行阶段:

  •      提测后执行冒烟测试
  •      执行第一轮测试,找bug,并做缺陷管理
  •      执行回归测试,验证bug,并做缺陷管理
  •      执行第二轮测试
  •      部署项目到预生产环境
  •      预发布环境测试
  •      发测试报告

  开发人员编写好代码后,我们会把代码包部署到测试环境提测,先进行冒烟测试,冒烟测试通过后再转测。对之前编写好的测试用例一一测试, 在执行测试用例的时候如果出现和需求文档中的预期结果不符合时,说明出现了一个缺陷。我会使用禅道进行记录和提交bug,等相应的开发解决好并转发给我时,我再进行复测。每一轮测试后我们都会写一个测试报告,一般经过4、5轮测试后达到上线标准后,我们会在上线前进行预发布环境测试,测试通过后由项目组和产品决定时间上线。最后我们会写一个项目总结测试报告,总结我们在测试中遇到的问题以及今后有哪些需要改进的地方。

  4.项目上线阶段:

  •      项目上线
  •      线上测试(主流程、主功能点测试)    

三、优乐购项目测试

  1.web测试 

   功能测试:

  •      注册模块需求分析:
注册模块测试点
  •      注册模块测试用例:
注册模块测试用例(部分)
  •      禅道软件提交缺陷:
禅道创建用例

缺陷管理指派bug
  •      编写测试总结报告

   性能测试:

  •      使用fiddler模拟弱网测试:

  •      使用fiddler进行抓包:
    登录请求抓包

   界面测试:

  •     看颜色、形状、材质、文字、输入框、下拉框等界面元素是否符合产品需求里面的设计 

   兼容性测试:

  •     不同浏览器打开优乐购项目测试兼容性(IE,火狐,谷歌)
  •     不同系统打开优乐购项目测试兼容性(MAC,Windows)

   易用性测试:

       注册模块

  •             是否提示账号和密码输入的长度范围
  •             输入为空,点击登录,是否提示不能为空

   安全性测试:

       隐私数据是否加密,例:用户密码是否在界面展示、接口参数是否明文、数据库对隐私数据是否加密。

          

  • 20
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值