电商项目测试实战(二)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/99620611

目录

一丶设计测试用例

二丶针对功能点进行测试


一丶设计测试用例

1.先看首页内容(看有规律排序的内容)

  • 商品分类内容

电商项目测试实战(二)_第1张图片

  • 热门搜索数据内容

电商项目测试实战(二)_第2张图片

  • Shop咨询内容

电商项目测试实战(二)_第3张图片

  • 最新商品内容

电商项目测试实战(二)_第4张图片

  • 热卖商品内容

电商项目测试实战(二)_第5张图片

  • 服饰鞋帽内容

电商项目测试实战(二)_第6张图片

  • 公告通知内容

电商项目测试实战(二)_第7张图片

  • 关键词内容

电商项目测试实战(二)_第8张图片

  • 化妆品内容

电商项目测试实战(二)_第9张图片

  • 家居丶家装内容

电商项目测试实战(二)_第10张图片

  • 电脑丶手机丶数码

电商项目测试实战(二)_第11张图片

  • 图书丶音像

电商项目测试实战(二)_第12张图片

  • 品牌列表

电商项目测试实战(二)_第13张图片

  • 最新评论

电商项目测试实战(二)_第14张图片

  • 帮助列表内容

电商项目测试实战(二)_第15张图片

2.去后台工具--->数据库备份中查看对应的数据库表

  • step1 在iwebshop后台管理工具菜单下查看数据表对应的说明,来查看对应内容对应的数据表

电商项目测试实战(二)_第16张图片

  • step2 找到对应的表,如首页中的商品分类表也就是产品分类表

电商项目测试实战(二)_第17张图片

  • step3 通过navicat工具找到iwebshop_category表,查看表数据

电商项目测试实战(二)_第18张图片

  • step4 查看iwebshop首页中全部商品中数据,通过sql语句查询iwebshop_category中是否存在此数据来判断该表是否正确

电商项目测试实战(二)_第19张图片

电商项目测试实战(二)_第20张图片

  • 根据以上4步,那么就可以判断首页的其他内容对应的数据表了
  • 商品分类表:iwebshop_category
  • 热门数据:iwebshop_keyword
  • Shop资讯:iwebshop_article
  • 最新商品:iwebshop_commend_goods
  • 热卖商品:iwebshop_goods
  • 服饰鞋帽,化妆品,家居、家装,电脑、手机、数码,图书、音像:iwebshop_category商品分类,iwebshop_goods:商品信息,iwebshop_category_extend:扩展关系表,描述的是分类和商品的关系;iwebshop_category表通过中间表iwebshop_category_extend与iwebshop_goods表进行数据关联的,如查询平板电脑这个商品分类下的商品信息

电商项目测试实战(二)_第21张图片

  • 公告通知:iwebshop_announcement表
  • 关键词:iwebshop_keyword
  • 品牌列表:iwebshop_brand表
  • 最新评论:iwebshop_comment表
  • 帮助分类表:iwebshop_help_category
  • 帮助信息:iwebshop_help

3.分析编写SQL语句,将查询结果与首页内容进行对比

全部商品分类

  • 需要注意的是visibility表字段为的值为1表示显示为0表示不显示

电商项目测试实战(二)_第22张图片

服饰鞋帽(iwebshop_category为自关联表)

  • 从表数据中可以得出服装鞋帽数据的id为57

电商项目测试实战(二)_第23张图片

  • 根据首页面服装鞋帽下的二级分类为运动装丶女装丶男装,所以查询表数据中parent_id为57的商品就是服装鞋帽类下的二级分类数据

电商项目测试实战(二)_第24张图片

家居、家装

  • 同理家居丶家装跟服饰鞋帽一个道理

电商项目测试实战(二)_第25张图片

热门数据

电商项目测试实战(二)_第26张图片

Shop资讯

电商项目测试实战(二)_第27张图片

最新商品

  • 首先查看推荐类商品表iwebshop_commend_goods,commend_id为1表示最新商品

电商项目测试实战(二)_第28张图片

  • 在iwebshop_commend_goods表中的goods_id字段即关联iwebshop_goods表,则需要进行关联查询,查询条件为iwebshop_commend_goods表中commend_id为1的商品(最新商品),排序方式则以iwebshop_goods表中的up_time上架时间倒序排序,并只显示8条数据,对应的sql查询语句如下

电商项目测试实战(二)_第29张图片

热卖商品

  • 同理跟最新商品一样,只需要将iwebshop_commend_goods表中commend_id修改成为3(热卖商品)即可

电商项目测试实战(二)_第30张图片

服饰鞋帽

  • 在服饰鞋帽板块列表中的商品包括二级分类下的男装丶女装以及运动装,即涉及到iwebshop_category表以及iwebshop_category_extend中间表和iwebshop_goods商品信息表的数据

电商项目测试实战(二)_第31张图片

  • 第一步是查询出服饰鞋帽以及其下的二级分类的id

电商项目测试实战(二)_第32张图片

  • 第二步获取服饰鞋帽以及其下的二级分类三级分类的信息(自查询)

电商项目测试实战(二)_第33张图片

  • 第三步通过三表关联查询,查询iwebshop_category表与iwebshop_category_extend表中id与category_id相同的数据再通过与iwebshop_goods表关联查询将最终查询的数据进行筛选iwebshop_category表id在57,58,59,60,61,63,64,81,97的数据并进行排序以及显示8条(实际分类id的值就是第二步查询到的值)

电商项目测试实战(二)_第34张图片

化妆品

  • 化妆品同理与服饰鞋帽一样,只需要将id的值从57修改为67

电商项目测试实战(二)_第35张图片

图书、音像

  • 同理与上面一致,只需要将id的值从67修改为69

电商项目测试实战(二)_第36张图片

手机、电脑、数码

  • 同理与上面一致,只需要将id的值从69修改为66

电商项目测试实战(二)_第37张图片

家居、家装

  • 同理与大体一致,只需要将id的值从66修改为68并且排序方式是先按照sort的值升序排序

电商项目测试实战(二)_第38张图片

品牌列表

  • 通过观察首页品牌列表上的内容数据与数据库iwebshop_brand表数据得知是根据sort值排序后取6个显示在页面

电商项目测试实战(二)_第39张图片

关键词

  • 同理sql语句如下

电商项目测试实战(二)_第40张图片

公告

电商项目测试实战(二)_第41张图片

最新评论

  • 评论肯定设计到两张表首先是对某个商品的评论即iwebshop_goods商品表以及评论信息表iwebshop_comment,即进行关联查询并根据评论的时间倒序进行排序即可

电商项目测试实战(二)_第42张图片

帮助分类

  • 直接查询数据表数据即可,需要注意的是如有sort字段的值记得以此字段作为排序

电商项目测试实战(二)_第43张图片

帮助信息

  • 对应的帮助类别下的帮助信息,则如下一一编写sql语句

电商项目测试实战(二)_第44张图片

4.编写测试用例,并执行

  • 根据测试用例模板,对sql语句进行编写测试用例

电商项目测试实战(二)_第45张图片

  • 当出现bug缺陷时,则编写缺陷报告

电商项目测试实战(二)_第46张图片

二丶针对功能点进行测试

1.分析输入

  • 如iwebshop项目注册功能

电商项目测试实战(二)_第47张图片

  • 对于输入来说,那么分为可见输入和不可见输入,如在注册页面进行注册时,页面上注册信息的输入为可见,而不可见输入指的是如当用户注册成功,那么会在数据库的iwebshop_member表中会让新用户某些字段的值为默认值,举例现在注册一个新用户,可见输入如下

电商项目测试实战(二)_第48张图片

  • 首先查看数据库iwebshop_user表,该表的数据为注册功能可见输入的数据

电商项目测试实战(二)_第49张图片

  • 查看iwebshop_member表的数据,可以得出博主刚注册的cdtaogang用户id为1的sex(性别)字段的值默认为1,这就是不可见输入

电商项目测试实战(二)_第50张图片

页面可见输入分析

  • 根据注册页面输入框的提示信息以及iwebshop_user表的设计规则来进行分析

电商项目测试实战(二)_第51张图片

  • 编写界面可见输入分析报告

电商项目测试实战(二)_第52张图片

页面不可见输入分析

  • 查看数据库iwebshop_member表中,新用户默认存在的字段的值(sex,group_id,exp,point,time,status,balance)

电商项目测试实战(二)_第53张图片

  • 查看iwebshop_member表的字段结构以及说明

电商项目测试实战(二)_第54张图片

  • 编写界面不可见输入分析报告

电商项目测试实战(二)_第55张图片

2.分析处理操作

  • 处理分为正常处理和异常处理,正常处理表示为输入正确的注册数据,反之异常处理则是输入错误的注册数据

电商项目测试实战(二)_第56张图片

3.分析输出

可见输出(前台)

  • 当用户在前台进行注册时,输入错误数据时,鼠标失去焦点则会输出错误提示信息

电商项目测试实战(二)_第57张图片

  • 当用户输入正确的注册数据时,点击提交按钮,则输出注册成功提示信息

电商项目测试实战(二)_第58张图片

可见输出(后台)

  • 登录iwebshop项目后台管理系统,当用户注册成功后,则在会员模块下就会出现用户信息数据

电商项目测试实战(二)_第59张图片

  • 在后台管理系统系统模块下,,每新注册一位用户成功后,则客户的数量会加1

电商项目测试实战(二)_第60张图片

不可见输出

  • 当用户注册成功后,则在数据库iwebshop_user表以及iwebshop_member表都会增加一条数据

电商项目测试实战(二)_第61张图片

电商项目测试实战(二)_第62张图片

  • 编写输出分析报告

电商项目测试实战(二)_第63张图片

4.编写测试用例

  • 编写注册正常的测试用例

电商项目测试实战(二)_第64张图片

你可能感兴趣的:(Testing,#,功能测试)