测试用例:为了实施测试而向被测试的系统提供的一组集合。
执行测试的时候要做到正常的测试用例之外,还要有临时发挥的能力,根据自己的经验和感觉发现很多测试用例无法发现的缺陷。不断总结测试方法和故障模型。真正优秀的测试人员在执行测试时是想着做,做着想。
好的测试用例是一个不熟悉业务的人也能依据用例来很快的运行测试。
评价测试用例的标准:
1、用例表达清楚,无二义性;
2、用例可操作性强;
3、用例的输入与输出明确;
4、用例可维护性好;
5、暴露bug的能力强。
测试用例的粒度:测试用例编写的详细程度。
下面介绍几个通俗易懂的测试用例:
(1)组件相对大小和位置有序,协调,整齐。
(2)每组组件的字体,风格保持一致。
(3)输入密码时密码不能是明文,应是星号或其它符号代替。
(4)一个窗口移动所有组件都随之移动。
(5)随着字符的不断输入邮箱地址和密码域文本框不应随之拉长。
(6)最大化最小化按钮不应使用。
(7)提交时邮箱地址和密码不能为空。
(8)如果输入不正确,单击sign in按钮应有友好而足够的信息提示用户。
(9)参照需求,是否同一用户可以在多台机器上同时登录,须进行测试。
1)分析设计需求:查找需求说明,网站设计等相关文档。
(2)制定测试计划:确定测试范围和测试策略。
1.功能性测试:链接测试,连接是否正确跳转,是否存在空页面和无效页面
2.界面测试:页面是否风格统一美观;页面布局是否合理,控件是否可以正常使用;文字细节。
3.性能测试:压力测试;负载测试;强度测试。
4.安全性测试:基本登录功能的检查;是否存在溢出错误导致系统崩溃;如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试。
5.兼容性测试:浏览器的兼容性,操作系统的兼容性,软件平台的兼容性;数据库的兼容性。
功能性:用水杯装水看水漏不漏,水能不能被喝到;
安全性:杯子有没有毒或细菌
可靠性:杯子从不同高度落下的损坏程度
可移植性:杯子在不同地方,温度等环境下是否可以正常使用
兼容性:杯子是否能够容纳果汁,白水,酒精,汽油等。
易用性:杯子是否烫手,是否有防滑措施,是否方便易用。
用户文档:使用手册是否对杯子的用法,限制,使用条件等有详细描述
压力测试:在针上面不断加重水杯中水的重量,看压强多大时会穿透。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
TlNHjk-1712733794747)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!