邮箱注册功能测试点

邮箱注册功能测试的测试点

1.输入正确的邮箱、密码、验证码进行注册,验证能否注册成功。

正常流测试:

几项必填项全部正确

2.输入不存在的邮箱、随机输入密码,但输入正确的验证码进行注册,验证能否注册成功。

异常流测试:

一项必填项错误(邮箱),其余全正确

3.输入正确的邮箱、验证码,但输入错误的密码进行注册,验证能否注册成功。

异常流测试:

一项必填项错误(密码),其余全正确

4.输入正确的邮箱、密码,但输入错误的验证码进行注册,验证能否注册成功。

异常流测试:

一项必填项错误(验证码),其余全正确

5.“邮箱”文本框格式校验:

测试输入正整数,例如“111”,界面是否提示格式不正确。

“邮箱”必填项的格式校验:

正整数

6.“邮箱”文本框格式校验:

测试输入负整数,例如“-111”,界面是否提示格式不正确。

“邮箱”必填项的格式校验:

负整数

7.“邮箱”文本框格式校验:

测试输入0,界面是否提示格式不正确。

“邮箱”必填项的格式校验:

0

8.“邮箱”文本框格式校验:

测试输入小数,例如“12.34”,界面是否提示格式不正确。

“邮箱”必填项的格式校验:

小数

9.“邮箱”文本框格式校验:

测试输入全英文,例如“abcd”,界面是否提示格式不正确。

“邮箱”必填项的格式校验:

全英文

10.“邮箱”文本框格式校验:

测试输入特殊字符,例如“_@#¥”,界面是否提示格式不正确。

“邮箱”必填项的格式校验:

特殊字符

11.“邮箱”文本框格式校验:

测试输入已注册过的邮箱,验证界面是否提示邮箱已被注册。

已注册邮箱测试

12.“邮箱”文本框格式校验:

测试输入错误不存在的邮箱,验证界面是否提示邮箱不存在。

不存在的错误邮箱测试

13.“密码”文本框格式校验:

测试输入小于6位的密码,例如“abcde”(共5位),界面是否提示密码长度错误。

“密码”必填项的长度限制校验:

小于6位

14.“密码”文本框格式校验:

测试输入大于14位的密码,例如“123456789012345” (共15位),界面是否提示密码长度错误。

“密码”必填项的长度限制校验:

大于14位

15.“验证码”文本框格式校验:测试输入不同于界面显示的验证码,界面显示“CKua”,则输入“bbbb”,验证是否给出验证码错误提示。

输入错误的验证码测试

16.点击验证码旁边的“看不清”按钮,测试验证码可否更换。

可否更换验证码功能测试

17.测试验证码可否更换多次,例如点击“看不清”按钮50次,继续点击1次,验证还能否正常更换验证码。

验证码可多次更换,更换次数的测试

18.“我已阅读并接受《用户协议》”选项默认选中,测试不选择该项时,能否注册成功。

注册功能附加条款测试

19.测试除邮箱注册外,能否用手机号注册成功。

多种账号注册方式验证

20.测试用多种浏览器进行注册,例如IE浏览器、火狐浏览器、360浏览器、Chrome浏览器、搜狗浏览器等,输入正确的邮箱、密码、验证码,验证是否都能注册成功

多浏览器注册账号验证

21.检查密码的显示是否为掩码形式

22.检查验证密码是否大小写敏感,或对前后空格是否敏感

23.在输入邮箱账号重复后,是否有相关的提示,说明不重复的账号

24.如果注册功能是B/S架构,要考虑同时并发注册时,系统的性能和压力

25.检测系统能够防止恶意的频繁注册问题

26.在注册输入框中是否进行了相关的SQL注入屏蔽

27.注册功能是否对应有对应的注册日志生成,若存在,要检查注册日志是否填写并正确

28.检查后台邮箱注册表,对比前台页面,查看是否存在有相关的字段在数据库中存在但是界面上不存在的情况

例如:注册日期字段在数据表中存在,但在邮箱注册时不存在,那么一定要检查注册日期填写是否正确

29.注册功能是否对应一个数据库的事务处理,如果存在,要考虑在注册同时是否进行了相关的事务操作

例如:在邮箱注册成功后,是否在服务器端建立了对应的邮箱文件夹,是否给用户分配了对应的邮件地址等

30.注册过程中,网络出现中断,是否能够及时在客户端保存注册信息,以便网路恢复后,再重新注册

31.如果注册后,要在服务器端开辟相应的空间或生成文件夹,要判断当服务器硬盘空间不足时,注册是否会出现问题

32.如果注册过程中,浏览器被关闭,或系统重启或关机,是否能够将注册信息及时保存在本地cookie文件中

end

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走


这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……

这些都在下方我的微信公众号里免费获取~

软件测试基础:邮箱注册功能测试的测试点相关推荐

  1. 邮箱注册功能测试的测试点

    邮箱注册功能测试的测试点 1.输入正确的邮箱.密码.验证码进行注册,验证能否注册成功. 正常流测试: 几项必填项全部正确 2.输入不存在的邮箱.随机输入密码,但输入正确的验证码进行注册,验证能否注册成 ...

  2. 软件测试中系统的功能测试,软件测试中的43个功能测试点(下)

    原标题:软件测试中的43个功能测试点(下) 软件测试中的43个功能测试点 新梦想软件测试 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,上期我们分享了 ...

  3. 软件测试基础篇(3)

    测试用例:围绕着软件需求文档来进行设计测试用例 测试用例:本质上是一种集合,是为了实施测试而向被测试系统发出的一组集合,实施测试集合,这个集合的操作者设计者就是测试人员,这组集合的内容包括:测试环境, ...

  4. 01.软件测试基础知识整合

    软件测试基础 前言 一.什么是软件测试 二.软件测试的目的 三.软件测试的基本流程 四.测试分类 五.测试用例 1.什么是测试用例 2.测试用例的重要性 3.测试用例的设计方法 4.测试点分析 5.如 ...

  5. 软件测试基础【一篇足矣】

    目录 软件测试基础概念 1.什么是软件测试?其目的是什么?你怎么看待软件测试? 2.软件测试的生命周期?各阶段对应的工作? 3.测试计划和测试方案的内容和区别? 4.需求评审的内容?参与人员?测试人员 ...

  6. 软件测试基础-自动化测试技术

    今天跟大家分享软件测试基础,自动化测试技术,主要从引入自动化测试的原因.自动化测试的定义.自动化测试的优势.自动化测试的劣势.自动化测试的工具五个方面来讲述. 01 引入自动化测试的原因 软件规模越来 ...

  7. 软件测试基础--01

    1. 软件测试基础 1.1. 什么是软件 Windows,Office,金山词霸,有道云,手机淘宝,手机微信... 1.2. 什么是软件测试 使用人工或者自动手段,来运行或者测试某个系统的过程.其目的 ...

  8. 软考备战系列一----软件测试基础

    1.软件测试基础 软件测试的定义 测试的含义为检验产品是否满足需求为目标, 软件测试的目的 测试的目的是寻找错误,并且尽最大可能找出最多的错误 软件测试的原则 所有的软件测试都应追溯到用户需求 应当把 ...

  9. 测试培训大纲第一课时,软件测试基础(培训待续中....)

    一.软件测试基础 1.软件测试的概念 1.1软件测试的定义与目的 为什么要测试? 测试的目的是什么? 测试的内容是什么? 主要内容:发现(discover)验证(verification)和确认(va ...

最新文章

  1. Nature子刊:整合宏基因组、代谢组和表型分析的的计算框架
  2. 2021年春季学期-信号与系统-第五次作业参考答案
  3. python编程实例详解-Python编程之列表操作实例详解【创建、使用、更新、删除】...
  4. STM32F103 SPI flash操作注意事项
  5. ubuntu使用KVM创建虚拟机
  6. 利用string 字符串拷贝
  7. hdu5489 Removed Interval dp+线段树优化
  8. springcloud使用restTemplate进行服务调用
  9. C++中使用set和unordered_set的find方法时遇到的小坑
  10. 在php中使用cookie,PHP中如何使用Cookie
  11. JAVA基础系列:Arrays.binarySearch二分查找
  12. 企业办理CMMI认证是怎么收费的?
  13. vue axios ts 封装流文件下载方法
  14. Apache反向代理设置
  15. 学会这120个PS小技巧,工作效率提高5倍!
  16. 精读《图解密码技术》--第一章 环游密码世界
  17. webdriver中的等待——主要讲解WebDriverWait()
  18. 解决安装软件时出现“更新错误”或“无法安装”的问题
  19. 模仿QQ背景为视频的登录页
  20. 能够自动绘制网络拓扑图的软件——WGCLOUD

热门文章

  1. 大数据预测:未来最吸金的领域
  2. Mongo聚合函数使用Sort排序时内存不足导致查询失败,开启allowDiskUse=true
  3. 数据库面试题(SQL语句)
  4. REINFORCE和A2C的异同
  5. EOS是什么以及含义
  6. 前端 重定向和转发
  7. 【Win32多线程】异步I/O技术(Overlapped I/O),避免使用多线程
  8. 机器学习中的数学——常用概率分布(四):均匀分布(Uniform分布)
  9. python接口自动化--接口测试工具介绍(详解)
  10. (第二章) hive安装之Hive安装部署