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

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

目录

一丶设计测试用例

二丶针对功能点进行测试


一丶设计测试用例

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

  • 商品分类内容

  • 热门搜索数据内容

  • Shop咨询内容

  • 最新商品内容

  • 热卖商品内容

  • 服饰鞋帽内容

  • 公告通知内容

  • 关键词内容

  • 化妆品内容

  • 家居丶家装内容

  • 电脑丶手机丶数码

  • 图书丶音像

  • 品牌列表

  • 最新评论

  • 帮助列表内容

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

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

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

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

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

  • 根据以上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表进行数据关联的,如查询平板电脑这个商品分类下的商品信息

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

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

全部商品分类

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

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

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

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

家居、家装

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

热门数据

Shop资讯

最新商品

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

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

热卖商品

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

服饰鞋帽

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

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

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

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

化妆品

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

图书、音像

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

手机、电脑、数码

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

家居、家装

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

品牌列表

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

关键词

  • 同理sql语句如下

公告

最新评论

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

帮助分类

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

帮助信息

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

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

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

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

二丶针对功能点进行测试

1.分析输入

  • 如iwebshop项目注册功能

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

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

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

页面可见输入分析

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

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

页面不可见输入分析

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

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

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

2.分析处理操作

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

3.分析输出

可见输出(前台)

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

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

可见输出(后台)

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

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

不可见输出

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

  • 编写输出分析报告

4.编写测试用例

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

电商项目测试实战(二)相关推荐

  1. 电商项目测试实战(一)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶搭建测试环境 二丶快速熟悉项目 三丶编写测试计划 四丶编写测试方案 五丶使用禅道管理文档 六丶设计/编写/执行测试用例 ...

  2. 电商项目测试实战(三)测试流程之制定测试计划、方案以及测试设计

    一.制定测试计划 测试计划编写六要素: Why----为什么要进行这些测试: What----测试哪些方面,不同阶段的工作内容: When----测试不同阶段的起止时间: Where----相应文档和 ...

  3. 电商项目测试实战之购物车页面用例设计【建议收藏】

      购物车页面用例设计 一.购物车页面 二.购物车页面测试范围列表 三.购物车页面功能点需求分析 四.部分功能点的测试用例设计 购物车页面 1.验证添加商品到购物车页面合法,添加成功 ·步骤描述 选择 ...

  4. mysql 电商实战_电商项目测试实战(一)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶搭建测试环境 1.叙述 在企业测试环境部署(二)博客中将iwebshop项目部署到了linux系统中,部署环境为LNMP ...

  5. 电商项目测试实战(七)化妆品页面用例设计

    化妆品页面用例设计 1.化妆品页面 2.化妆品测试范围列表 功能点编号 名称 测试类型 PATH 优先级 测试负责人 tpshop-st-F-sys-splb-001 商品筛选 功能测试 前台\个人化 ...

  6. 电商项目测试实战(四)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...

  7. 电商项目测试实战(十)前台下单业务场景测试设计

    前台下单业务场景测试设计 流程步骤: 设计测试用例: 第一步:需求分析 第二步:绘制流程图 1.确定业务中的操作 2.分析执行的顺序 3.按照业务方向进行连线 登录->选购商品->加入购物 ...

  8. 电商项目测试实战(三)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...

  9. 第5章--电商项目-mysql实战--数据库主从配置

    第5章–电商项目-mysql实战 问题1:如何解决单点问题??? 解决方法-–MYSQL主从复制架构 步骤:配参数 在master服务器上建立复制账号 初始化Slave数据 启动基于日志点的复制链路 ...

最新文章

  1. 尚硅谷Java视频教程导航(学习路线图)
  2. Maven 配置文件 POM 的常用依赖配置代码
  3. 在ASP.NET Core中使用brotli压缩
  4. 时钟同步及其应用(接上一篇)
  5. H.264的CAVLC(编码.解码)过程详解
  6. 如何在请求转发的时候对url解码_Java技术分享:Forward和Redirect这两种转发方式的区别...
  7. 从摩托罗拉、诺基亚再到航空领域应用,这款开源数据库的成功如何成就天才程序员?...
  8. 这些进程的后台可靠运行命令你都知道了吗
  9. 试用版本重装系统才能用是怎么回事_电脑重装系统老是失败,到底是怎么回事?这种现象是第一次碰到!...
  10. 数据库系统概论第五版(第 3 章 关系数据库标准语言SQL)笔记
  11. Python实现常用的假设检验
  12. Java Object类讲解 上帝类及其一些方法的分析
  13. python3 科学计算_python3 科学计算之pandas入门(三)
  14. android群英传不完整,Android群英传小总结
  15. ITOP4412 OV5640摄像头模块
  16. Xilinx 7系列FPGA PCB设计指导(四)
  17. mysql数据库容量估算_数据库性能与容量评估
  18. C++获取系统当前时间(精确到微秒)
  19. 【机器学习】评价指标 : 准确率,查准率与查全率
  20. lisp 暖通设计_应用AutoLISP开发空调风管绘制实用程序

热门文章

  1. 深入浅出了解Unet
  2. WLAN网络配置,vlan内漫游
  3. 北京自学考试计算机应用基础,北京教育考试院
  4. PAT甲组1151 LCA in a Binary Tree思路解析和代码
  5. dgl源码阅读笔记(3)——DeepWalk
  6. ReentrantLock 原理(源码轰炸)
  7. C++: 计算其元素受制于的矩阵的逆模算术(附完整源码)
  8. 通达OA任意用户登录复现(最新)
  9. 【专家访谈】测试专家 陈林钧 访谈问题收集中
  10. 光电耦合器型号(FOD3120,TLP350,TLP250)介绍应用实例精讲