在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
软件测试的工作流程需要经历以下几步:制定测试计划、编写测试用例、执行软件测试、提交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)快捷键是否支持使用
编写软件测试用例的案例就讲解到这里了,大家都学会了吗?
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
网站性能测试常用方法汇总
在实体企业中,每个产品都要经过检验合格才可以进入市场,而互联网行业同样如此,网站作为一个产品上线前时甚至包括上线后,都要完成网站的性能测试。性能测试包含产品性能、负载测试、压力测试、稳定性测试等等方面。下面就为大家详细介绍一下每个性能测试的具体内容吧。
6405
2019-07-23 18:37:08
软件测试中的全对偶测试使用讲解
大家在软件测试的过程中,一定都会遇到很多变量进行组合的情况。全对偶测试作为很好的去自动生成测试用例集,是软件测试工程师必须掌握的重要技能。本文将从组合测试法的定义、全对偶测试法的概念、使用全对偶测试法的步骤等几方面,为大家全面讲解全对偶测试。
6442
2019-09-15 18:09:14
软件测试需要学多久才可以找到工作?
软件测试需要学多久才可以找到工作?这需要具体问题具体分析。如果是完全零基础的同学,就算报培训班至少也要学习五个月左右。因此大家在学习的时候,也别过于急于求成,不然学完了也很难找到工作。只有扎扎实实把软件测试的基础打牢,再深入学习中高端测试技术,才能成为企业争抢的测试精英。
6666
2019-11-12 18:35:56
零基础学习软件测试需要了解哪些基础知识?
软件测试难嘛?就业前景如何?零基础学习需要了解哪些基础知识?我相信,大部分新入门的小白们都会有这样的疑问,害怕软件测试难,自己学不会。其实这些疑问都是正常的,首先我们要了解一下有关软件测试的基础问题。
4693
2020-04-02 17:51:57
软件测试如何入门?零基础小白能学会吗?
零基础小白软件测试入门需要掌握测试理论、测试工具、http知识、数据库知识、Linux服务器知识、自动化工具知识等相关知识。熟练掌握测试方法黑盒测试、白盒测试、自动化测试。
4941
2020-07-31 10:10:34