• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 如何编写软件测试用例?案例讲解

发布时间:2020-07-28 15:37:20 浏览 5066 来源:博学谷 作者:照照

    软件测试的工作流程需要经历以下几步:制定测试计划、编写测试用例、执行软件测试、提交Bug、提交测试报告,以及测试需求分析。可以看到,编写软件测试用例是测试岗位的一个重要工作环节。很多测试初学者都会问这样一个问题:如何编写软件测试用例?下面我们来通过一个非常简单的案例讲解,来解答这个问题。

     

    编写软件测试用例

     

    大家看看上面这个CNode论坛登陆功能页面,可以分三个段位写出它的测试点:

     

    第一个段位:所见即所得

     

    软件测试行业就是容易到难的一个职业,薪资也是足逐步增加的。就比如说我们刚刚那个能的测试,有简单的测试也也有难一点的测试。简单的,大家都可以想到的,可以说是刚刚好及格的答案:

     

    1)输入已经注册的用户名和正确的密码,验证是否登录成功。

    2)输入已经注册的用户名和正确的密码,验证是否登录失败,并且提升信息正确。

    3)输入未注册的用户名和任意的密码,验证是否登录失败,并且提升信息正确。

    4)用户名和密码两者都为空,验证是否登录失败,并且提示信息正确。

    5)用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确。

    6)如果启用了验证码,输入正确的用户名、密码、验证码、验证是否登录成功。

    7)如果启用了验证码,输入正确的用户名、密码,错误的验证码,验证是否登录成功。

     

    第二个段位:兼容性

     

    1)不同浏览器下,验证登录页面显示以及功能的正确性

    2)相同的浏览器不同版本下,验证登陆页面的显示以及功能的正确性

    3)不同移动设备终端的不同浏览器下,验证登陆页面的显示以及功能的正确性

    4)不同分辨率的界面下,验证登陆页面的显示以及功能的正确性

     

    第三个段位:挖掘深层次需求

     

    1)用户名和密码是否大小写敏感

    2)页面上的密码加密是否加密显示或者是可以以点击小眼睛看到明文

    3)后台系统创建的用户第一次登陆成功时,是否提示修改密码

    4)忘记用户名和忘记密码找回的功能是否可以用

    5)输入框是否限制的用户名和密码的输入长度

    6)如果启用了图片验证码功能,点击验证码是否会刷新

    7)刷新页面是否会更新验证码

    8)如果短信验证码有时效性,需要验证码时效性

    9)用户登陆成功超时后,是否会要求用户重新登陆

    10)用户的权限控制,普通用户与管理员用户登陆后是否有界面不同的展示

    11)输入时,光标是否聚集在用户名的输入框中

    13)快捷键是否支持使用

     

    编写软件测试用例的案例就讲解到这里了,大家都学会了吗?

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 什么是接口测试?接口测试的概念详解 下一篇: HTTP请求方法有哪些?区别是什么?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码