初学者基础软件测试入门基础知识(新手必看!)

软件测试基础概念篇,科普软件测试基础知识,适用于入门

/01/学习方法

关掉抖音,放下手机

专注力

制定小而可实现的目标(把控量很关键)

1000小时理论

劳逸结合

/02/学习目标:

脑子里对软件测试知识有一个概要的介绍从0开始一点点了解学测试,然后入学习测试,最后应用到是工作中,做到学以致用。

知识点总结与梳理:

初学者基础软件测试入门基础知识(新手必看!)

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计测试用例并通过评审之后,由测试人员根据测试用例中描述的规则流程一步步执行测试,把得到的实际结果与期望结果进行比较。在此过程中,为了节省人力、时间和硬件资源,提高测试效率,便引入了自动化测试的概念。

自动化测试又可分为:功能自动化测试与性能自动化测试。

功能自动化测试:是把以人为驱动的测试行为转化为机器执行的一种过程。通过测试工具(或框架)录制/编写测试脚本,对软件的功能进行测试,并验证测试结果是否正确,从而代替部分的手工测试工作,达到节约人力成本和时间成本的目的。

性能自动化测试:通过性能工具来模拟成千上万的虚拟用户向系统发送请求,从而验证系统的处理能力。

/06/冒烟测试、回归测试、和安全测试

这几种测试出现在软件测试的周期中,既不算具体明确的测试阶段,也不是具体的测试方法。

冒烟测试

是指在对一个新版本进行大规模的系统测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。

引入到软件测试中,就是指测试小组在正式测试一个新版本之前,先投入较少的人力和时间验证一个软件的主要功能,如果主要功能都没有运行通过,则打回开发组重新开发。这样做的好处是可以节省时间和人力投入到不可测的项目中

回归测试

回归测试是指修改了旧代码后,重新进行测试以确认修改后没有引入新的错误或导致其他代码产生错误。

回归测试一般是在进行第二轮软件测试时开始的,验证第一轮软件测试中发现的问题是否得到修复。当然,回归也是一个循环的过程,如果回归的问题通不过,则需要开发人员修改后再次进行回归,直到所有问题回归通过为止

安全测试

安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成至发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。

安全测试现在越来越受到企业的关注和重视,因为由于安全性问题造成的后果是不可估量的,尤其是互联网产品,最容易遭受各种安全攻击。

/07软件测试原则/

测试应该尽早进行,最好在需求阶段就开始介入,最严重的错误系统不能满足用户需求(所有的测试都应追溯到用户需求)

程序员尽量避免测试自己开发的程序(测试是否可以单独由开发者完成)

越早测试越好,测试过程与开发过程应是相结合的

测试的规模由小而大,从单元测试到系统测试

设计测试用例尽量覆盖率要全面(保证测试的覆盖程度)

发现BUG需要进行确认。

应该充分注意测试中的群集现象。

妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。

既应该测试软件该做什么也应该测试软件不该做什么

看完的朋友记得给我点赞加关注,有什么不懂得的可以加裙,裙里有很多这方面的资源,也有很多大佬在讨论这方面的知识,看他们聊天也是能学到很多的知识的!

来源:3d建模良辰

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月6日
下一篇 2020年11月6日

相关推荐