zoukankan      html  css  js  c++  java
  • <转+改>Web测试中关于登录的测试

      请问,你为自己写过的用例怀疑过吗?

      前两天听一个朋友说他同事写了100个用例,结果有92个是无效的,差点被公司开了,本人以前也写过不少用例,但现在忽然怀疑我的用例了,觉得越来越糊涂了,拿登陆框来说吧,我写了7个用例,但总感觉不好,在网上找了篇文章,分享下,希望对大家有帮助。

      <对测试用例的设计,以及面试有帮助>

      A. 快捷键的使用是否正常

        1. TAB 键的使用是否正确

        2. 上下左右键是否正确

        3. 界面如果支持 ESC键 ,看是否正常的工作

        4. ENTER 键的使用是否正确切换时是否正常

      B. 布局美感 (这个测试人员不过多介入):

        界面的布局是否符合人的审美的标准

        具体因人而异

      C. 输入框的功能:

        1. 输入合法的用户名和密码可以成功进入

        2. 输入合法的用户名和不合法密码不可以进入,并给出合理的提示

        3. 输入不合法的用户名和正确密码不可以进入,并给出合理的提示

        4. 输入不合法的用户名和不正确的密码不可以进入,并给出合理的提示

        5. 不合法的用户名有:不正确的用户名,使用了字符大于用户名的限制

        6. 正常用户名不允许的特殊字符 空的用户名,系统(操作系统和应用系统)的保留字符

        7. 不合法的密码有:空密码(除有特殊规定的),错误的密码,字符大于密码的限制

        8. 正常密码不允许的特殊字符,系统(操作系统和应用系统)的保留字符

      D. 界面的链接:

        对于界面有链接的界面,要测试界面上的所有的链接都正常或者给出合理的提示

      E. 页面加载:

        输入正确用户名和密码后,页面的加载速度,要在正常时间允许内

      F. cookie 有效时间

        1. 有效测试时间内,刷新页面后,是否要重新登陆或者是跳出验证码

        2. 退出后,cookie是否自动删除

      G. 兼容性测试

        不同浏览器,操作系统

      

      H. 退出测试

        1. 点击退出按钮,退出系统,再次登陆,需要重新输入用户名和密码

        2. 关闭浏览器,退出系统,再次输入登陆URL,需要用户名和密码

      I. 关联测试

        1. 点击相应ap软件的按钮,跳转到浏览器,是否可以正常登陆,而免输入

    补充

      输入框是否支持 复制和黏贴 和移动

      密码框显示的不要是具体的字符,要是一些密码的字符

      验证用户名前有空格是否可以进入,一般情况可以。

      验证用户名是否区分大小写。(有的软件是区分大小写的)

      验证必填项为空,是否允许进入。

      验证登录的次数是否有限制。从安全角度考虑,有些安全级别高的软件会考虑这方面的限制。

  • 相关阅读:
    MSSQLSERVER数据库 C#里调用存储过程,多参数查询,个人记录
    ASP.NET GridView和Repeater合并单元格
    C# XPath教程
    MSSQLSERVER数据库 导入文本文件
    MSSQLSERVER数据库 递归查询例子
    C# TreeView右键弹出菜单
    tomcat 下War包部署方法
    JAVA自定义标签教程及实例代码
    JAVA tag学习
    Java Quartz 自动调度
  • 原文地址:https://www.cnblogs.com/wuzhiming/p/4328434.html
Copyright © 2011-2022 走看看