有许多软件测试方法,常用的测试方法包括等效类划分和方案方法,偶尔的测试方法包括边界值和判断表,以及不常用的正交排列方法和测试轮廓方法。其中等价类划分,边界值分析,判断表等属于黑盒测试方法;检查功能是否满足指定要求,主要用于软件确认测试阶段。白盒测试也称为结构测试或逻辑驱动测试,该测试基于测试涵盖的所有代码,路径和条件。可能有人就要问了软件测试要经历哪几个阶段?下面我们来详细了解一下吧。
软件测试要经历哪几个阶段?
软件测试的工作流程需要经历以下几步:制定测试计划、编写测试用例、执行软件测试、提交Bug、提交测试报告,以及测试需求分析。可以看到,编写软件测试用例是测试岗位的一个重要工作环节。
第一个段位:所见即所得
软件测试行业就是容易到难的一个职业,薪资也是足逐步增加的。就比如说我们刚刚那个能的测试,有简单的测试也也有难一点的测试。简单的,大家都可以想到的,可以说是刚刚好及格的答案:
1.输入已经注册的用户名和正确的密码,验证是否登录成功。
2.输入已经注册的用户名和正确的密码,验证是否登录失败,并且提升信息正确。
3.输入未注册的用户名和任意的密码,验证是否登录失败,并且提升信息正确。
4.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确。
5.用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确。
6.如果启用了验证码,输入正确的用户名、密码、验证码、验证是否登录成功。
7.如果启用了验证码,输入正确的用户名、密码,错误的验证码,验证是否登录成功。
第二个段位:兼容性
1.不同浏览器下,验证登录页面显示以及功能的正确性
2.相同的浏览器不同版本下,验证登陆页面的显示以及功能的正确性
3.不同移动设备终端的不同浏览器下,验证登陆页面的显示以及功能的正确性
4.不同分辨率的界面下,验证登陆页面的显示以及功能的正确性
第三个段位:挖掘深层次需求
1.用户名和密码是否大小写敏感
2.页面上的密码加密是否加密显示或者是可以以点击小眼睛看到明文
3.后台系统创建的用户第一次登陆成功时,是否提示修改密码
4.忘记用户名和忘记密码找回的功能是否可以用
5.输入框是否限制的用户名和密码的输入长度
6.如果启用了图片验证码功能,点击验证码是否会刷新
7.刷新页面是否会更新验证码
8.如果短信验证码有时效性,需要验证码时效性
9.用户登陆成功超时后,是否会要求用户重新登陆
10.用户的权限控制,普通用户与管理员用户登陆后是否有界面不同的展示
11.输入时,光标是否聚集在用户名的输入框中
13.快捷键是否支持使用
软件测试要经历哪几个阶段通过上述介绍,相信大家已经知晓了吧,想了解更多关于软件测试的信息,请继续关注中培伟业。