功能测试 之 单模块测试----轮播图、登录、注册

单功能怎么测?

  1. 需求分析
  2. 拆解测试点
  3. 编写用例

1.轮播图

(1)需求分析

位置:后台--页面--广告管理---广告列表(搜索index页面增加广告位2)

操作完成后需要点击admin---更新缓存,前台页面刷新生效

(2)拆解测试点

(3)编写用例

注意:

我们一般在公司里面测的时候,需要注意:一般情况下, 系统要分不同的权限(即不同的角色看到的界面是不一样的),所以在公司测试的时候要先把这些权限先测了

测了之后呢,然后像我们这个商城,它是分了两个子系统:一个前台,一个后台。一般情况下在公司里我们都是先测后台, 后侧前台。

  1. 因为前台它只是一个就相当于它只是个荧屏,用来展示结果, 整个页面上的所有东西都是在后台配置的。
  2. 所以你在公司里面测的时候,一般情况肯定是先测后台,我后台的添加这个功能,后台配置这功功能没有问题了,接下来你直接去前台看一下显示效果。
  3. 如上面这个轮播图,我们要测前台肯定默认的是后台已经测试OK的情况下才能测的。这后台不OK的情况下肯定是没有办法去测的。

2.登录

(1)需求分析

概述:

功能:

  • **账户名:**格式正确,注册成功的用户账号(手机号或者邮箱);
  • **密码:**注册成功账号对应密码。
  • **验证码:**大小写不限定,点击图片可更新验证码内容,不可重用。

点击登录按钮,登录成功后跳转至我的商城页,页面显示用户名。

登录失败显示对应提示。

登录过程提示语如下:

| 序号 | 模块 | 操作 | 提示语 |

1 正确登录验证 输入正确手机号或邮箱、密码、验证码 无提示语,跳转到我的商城界面
2 账号验证 非正确的手机号或邮箱格式
3 账号验证 输入正确格式(手机号,邮箱)未注册的账号,密码,正确验证码,点击登录
4 账号为空 账号为空,点击登录
5 密码为空 账号输入正确,未输入密码,验证码填写正确,点击登录
6 密码错误 账号输入正确,输入错误密码,验证码填写正确,点击登录 点击登录后更新验证码

(2)拆解测试点

(3)编写用例


3.注册

(1)需求分析

概述:

1.首次登入商城首页为游客状态,网站头部显示登录注册两个链接

2.注册页面,默认为手机号注册

3.可以切换为邮箱注册

功能:

使用手机号和邮箱注册区别仅仅为第一个输入框不同,以下合并说明。

  • **手机号:**必填项,第一位为1,第二位为大于2,的11位自然数,不能重复

邮箱: 正确格式的邮箱格式 ++++xxxx@++++ ++++[126/++++ ++++sina++++ ++++/qq]++++ ++++.com++++

++++注意:对于邮箱注册,仅验证邮箱格式是否正确++++

  • 验证码:必填项,字母或者数字,与图片一致,点击刷新按钮可以更新验证码
  • 设置密码:必填项,要求同输入框提示,6-16位大小写英文字母,数字或符号的组合 (可以是纯字母,数字,符号)
  • 确认密码:必填项,同设置密码
  • 推荐人手机:(非必填,之前注册成功的用户)
  • 我已阅读并同意:勾选之后才可以点击同意协议并注册

注册过程提示语:

|--------|--------------|-----------------------------------|---------------------------------------------------------------------------------------------------------------------------|
| 序号 | 模块 | 操作 | 提示语 |
| 手机/邮箱注册 ||||
| 1 | 正确注册验证 | 输入符合条件的手机号/邮箱,验证码,密码,推荐人手机,勾选同意协议 | 跳转至首页 |
| 2 | 正确注册验证 | 输入符合条件的手机号/邮箱,验证码,密码,勾选同意协议 | 跳转至首页 |
| 3 | 重复注册 | 输入符合条件的手机号/邮箱(已存在),验证码,密码,勾选同意协议 | 点击同意协议并注册后页面提示"账号已存在",点击确定后,页面账号密码不消失,验证码刷新。 |
| 4 | 手机号/邮箱验证 | 不输入手机号/邮箱,或者输入错误的手机号/邮箱,点击注册 | 点击同意协议并注册后提示请用手机号或者邮箱注册 |
| 5 | 验证码错误 | 输入错误的验证码,点击注册按钮 | 点击同意协议并注册后提示验证码错误 |
| 6 | 验证码为空 | 不输入验证码,点击注册 | 点击同意协议并注册后验证码不能为空 |
| 7 | 密码为空验证 | 未输入密码,点击注册按钮 | 点击同意协议并注册后提示请输入用户名或者密码 |
| 8 | 密码验证 | 两次密码输入不一致,点击注册按钮 | 点击同意协议并注册后两次输入密码不一致 |
| 9 | 密码验证 | 密码输入不符合要求,点击注册 | 点击同意协议并注册后提示上述途中文字 |

(1)注册成功状态

  • **前台:**弹框提示注册成功;跳转到首页; 显示登录状态
  • **后台:**会员列表新增一条记录
  • **数据库:**tp_users表增加一条数据、

(2)注册失败状态

  • **前台:**弹出提示注册失败的信息
  • **后台:**无
  • **数据库:**无

(2)拆解测试点

(3)编写用例

有效的条件可以一条里面覆盖多个。


未完待续。。。

相关推荐
软件检测小牛玛1 天前
具备软件功能测试资质的机构哪家更权威?山东软件测评机构 中承信安
功能测试·单元测试·软件测试报告·软件测评机构
Warren981 天前
Pytest Fixture 作用域与接口测试 Token 污染问题实战解析
功能测试·面试·单元测试·集成测试·pytest·postman·模块测试
测试秃头怪2 天前
面试大厂就靠这份软件测试八股文了【含答案】
自动化测试·软件测试·python·功能测试·面试·职场和发展·单元测试
测试杂货铺2 天前
软件测试面试题大全,你要的都在这。。
自动化测试·软件测试·python·功能测试·面试·职场和发展·测试用例
测试大圣2 天前
软件测试基础知识总结(超全的)
软件测试·python·功能测试·测试工具·职场和发展·单元测试·测试用例
软件检测小牛玛2 天前
如何选择合规靠谱的软件功能测试机构?软件测评机构规格指南
功能测试·测试工具·软件测试报告·软件功能测试·软件测评机构
少云清4 天前
【金融项目实战】5_功能测试 _业务流程测试
功能测试·金融
橘颂TA5 天前
【测试】自动化测试函数介绍——web 测试
python·功能测试·selenium·测试工具·dubbo
Warren985 天前
Pytest Fixture 作用域详解:Function、Class、Module、Session 怎么选
面试·职场和发展·单元测试·pytest·pip·模块测试·jira
Li_Spike6 天前
黑盒测试方法以及测试网关步骤
功能测试