1.需求分析

  • 确认测试范围

    • 1.账户登录
    • 2.二维码登录
    • 3.第三方登录
  • 输入框的规则
    • 1.手机,邮箱,或者其他

2.界面

  • ui
  • 文案

3.功能

  • 正向验证

    • 输入已注册的手机号,正确密码,点击登录,登录成功
  • 账号输入框
    • 手机(11位的数字):考虑长度(10,11,12);考虑类型(数字,非数字,空格)

      • 账号输入10位数字,输入符合要求的秘密,点击登录,登录失败
      • 账号输入12位数字,输入符合要求的密码,点击登录,登录失败
      • 账号输入11位包含非数字,点击登录,登录失败
      • 账号输入未注册的手机号,登录失败
      • 账号输入已注册的手机号,后面加一位空格,登录成功
      • 账号为空,登录失败
  • 清空按钮
    • 输入框1位内容,展示
    • 输入为空,不展示
    • 输入空格,展示
    • 点击清空按钮,输入内容清空
  • 密码输入框
    • 输入正确账号,输入不符合要求的错误密码,点击登录,提示信息
    • 输入正确账号,输入不符合要求的错误密码,点击登录,提示信息
    • 输入正确账号,密码为空,点击登录,提示信息
    • 输入正确账号,密码输入空格,点击登录,提示信息
  • 忘记密码
    • 点击跳转到找回密码页面
  • 登录按钮
    • 有网点击,登录成功
    • 无网点击,提示信息
  • 场景法补充用例
  • 接口验证
    • 接口请求时机
    • 接口请求参数是否正确
    • 接口相应展示是否正确:mock方法

4.性能

  • TPS:服务器每秒处理的事务数
  • 响应时间
  • CPU
  • 内存
  • 吞吐量

5.安全

  • 注入攻击

    • sql注入
    • xss脚本
  • 加密
    • 关键信息存储、传输过程中有没有加密
    • 登录后缓存信息有没有加密
  • 退出后有没有清除关键信息
  • 能不能绕过登录页面访问内部系统
  • 密码
    • 是不是支持复制粘贴
    • 密码框是否加密显示
    • 密码在源代码下是否可见
    • 密码有效期
  • 登录限制
    • 允许登录失败次数
    • 浏览器前进后退是否需要重新登录
    • 登录超时之后,是否自动回到登录界面
    • 登录互斥

6.兼容

  • 不同浏览器
  • 相同浏览器不同版本
  • 不同移动设备的不同浏览器
  • 不同分辨率

7.易用性

  • 焦点定位
  • 复制粘贴
  • 页面布局
  • 提示语容易理解

8.web自有特性

  • 链接测试

    • 页面的所有链接是不是都能切换正常
    • 页面中提供的可链接功能是不是都能正常链接
  • 多个浏览器同时访问
    • 用户同时打开多个浏览器,用相同的账户操作,数据一致性,数据同步的问题
    • 多个浏览器,用不同的账户去操作,cookie中会不会有用户信息显示错乱

京东web登录测试用例编写相关推荐

  1. 做python自动化得时候怎么添加断言_在编写Web自动化测试用例的时候,如何写断言使新手不解,严格意义上来讲,没有断言的自动化脚本不能叫测试用例。就像功能测试一样,当测试人员做了一些操作...

    在编写Web自动化测试用例的时候,如何写断言使新手不解,严格意义上来讲,没有断言的自动化脚本不能叫测试用例.就像功能测试一样,当测试人员做了一些操作之后必然会判断实际结果是否等于预期结果,只不过,这个 ...

  2. 关于使用selenium工具调用Firefox浏览器登录淘宝、京东web端的试验

    ** 关于使用selenium工具调用Firefox浏览器登录淘宝.京东web端的试验 ** 1.环境配置(软件安装相关知识大家可在网上查找) 以下是我使用的版本: Firefox 24.0 sele ...

  3. 登录页面测试用例编写

    登录页面测试用例编写 功能性用例设计点: 输入已注册的用户名和正确的密码,验证是否成功登录 输入已注册的用户名和不正确的密码,验证是否成功失败,且提示信息正确 输入未注册的用户名和任意密码,验证是否登 ...

  4. 功能测试用例编写2(商城注册登录及购物车模块)

    版本管理工具GIT,集成工具Jenkins,抓包工具fiddler,Charles,接口测试工具jmeter,postman 功能测试用例编写2 用例八大要素: 1.用例编号:区分用例唯一标识符,格式 ...

  5. 软件测试常见问题 开发模型 PC端qq登录测试用例 BUG的相关问题 测试用例设计的常用方法

    测试基础 1.软件测试和软件研发的区别 2.软件测试和软件调试的区别 软件测试在不同公司的定位 一个优秀的软件测试人员所具备的素质 3. 什么是需求 4.PC端qq登录测试用例 5.测试用例 5.1 ...

  6. Web登录很简单?开玩笑!

    以下文章来源方志朋的博客,回复"666"获面试宝典 本文通过 Web 登录的例子探讨安全问题,登录不仅仅是简单地表达提交和记录写入,其安全问题才是重中之重. 1. 一个简单的HTM ...

  7. web登录界面设计_出色的Web界面设计的7条规则

    web登录界面设计 When you work on a website or on the design of web pages, remember that their success is n ...

  8. cypress学习笔记二:目录结构及登录测试用例

    cypress安装完成后,通过编译器打开cypress的安装目录,可以看到如下结构 integration 一般测试用例会写在integration下面,可以在此文件夹下面新建目录方便管理用例,也可以 ...

  9. Web登录其实没那么简单

    1. 一个简单的HTML例子看看用户信息安全 标准的HTML语法中,支持在form表单中使用<input></input>标签来创建一个HTTP提交的属性,现代的WEB登录中, ...

最新文章

  1. ViewStub 使用注意事项
  2. SecureCrt使用技巧
  3. Atcoder AGC031C Differ By 1 Bit (构造、二进制)
  4. [转]FlashSocket通信安全策略一点心得
  5. Tushare数据的绘图操作
  6. java 新浪短网址生成器,新浪短链接接口被限制?最新新浪短网址api接口
  7. Jmeter之逻辑控制器(Logic Controller)
  8. vue父子组件搭配(添加数据和删除)
  9. JAVA中加密算法的简单使用入门
  10. C语言入门(15道经典题目)
  11. 学术会议论文查重吗_投国际会议论文会查重吗
  12. 关于PC上的护眼大师这个软件
  13. 启动3ds Max报 d3dx9_43.dll丢失 解决方法
  14. php怎么读取word文档
  15. 2008年6月中国城市房价排行
  16. c语言josephus问题循环链表,循环单链表(C语言,无头节点,附约瑟夫杀人问题)...
  17. springcloud项目读取本地文件失败
  18. 内核启动错误:use vmalloc=size to increase size.
  19. 产品经理学习笔记- 猿题库运营面试准备
  20. SELECT p.LastName, p.FirstName FROM Persons AS p

热门文章

  1. 模拟开关的认识与应用
  2. linux--红帽系统nfs服务器配置
  3. soc(十一) MPCores
  4. Ubuntu安装爱壁纸软件碰到的一个错误
  5. 迅雷、Flashget 和 QQ 旋风 在firefox中的链接解析
  6. 网络工程师笔记——数字签名与数字证书
  7. pd18虚拟机,Parallels Desktop 18 Mac
  8. Android,开启wifi接收广播
  9. 魔都 3 年,从程序员到 CTO
  10. 小米手机查看电池相关信息(电量,损耗)(部分手机型号)