干货!!月薪过万行业,软件测试必懂的基本概念

一、软件测试的定义:

用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较的过程。

软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

1、简单来说,什么是软件测试呢?

就是实际输出与预期输出间的比较过程。

在这里插入图片描述

二、测试流程:

依据需求熟悉业务,确定测试范围,然后设计测试用例,待开发提测后利用手工或自动化手段执行被测软件,检测实际结果与预期结果是否一致,如不一致提交bug单,交由开发进行修改,待开发修改完成后执行回归测试,所有用例执行完成,交由客户进行验收测试。

干货!!月薪过万行业,软件测试必懂的基本概念

三、软件测试的原则:

1、应当把“尽早的不断进行软件测试”作为软件开发者的座右铭。

2、测试用例应由测试数据和与之对应的预期输出结果这两部分组成。

3、程序员应当避免检查自己的程序。

4、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。

5、充分注意测试中的群集现象,如果一段程序中,被测试出来的错误数目越多,证明这段程序中残存的错误也越多,应该重点测试。

6、严格执行测试计划,排除测试的随意性。

7、注意回归测试的关联性,往往修改一个错误会引起更多的错误。

8、妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。
在这里插入图片描述

四、软件测试的目的:

1、软件测试是为了发现错误而执行程序的过程。

2、测试是为了证明程序有错,而不是证明程序无错。(发现错误不是唯一目的)

3、一个好的测试用例在于它发现至今未发现的错误。

4、一个成功的测试是发现了至今未发现的错误的测试。

五、软件测试的分类:

1、按照是否查看代码分:

白盒测试

黑盒测试(功能测试)

灰盒测试(模块间接口测试)

2、按照执行手段分:

手工测试

自动化测试

3、按照是否执行被测软件分:

动态测试

静态测试
下面是我的学习路线(资料),供大家参考。

这份资料整体是围绕着【软件测试】来进行整理的,主体内容包含:python自动化测试专属视频、Python自动化详细资料、全套面试题等知识内容。对于软件测试的的朋友来说应该是最全面和完整的备战仓库了,这个仓库也陪伴我走过了很多坎坷的路,希望也能帮助到你。加入软件测试交流qq群::644956177,就可以直接获取了最后呢,感谢相遇,感谢缘分,感谢支持,感谢选择,感谢信任。让我找到了满意的工作。也祝大家可以顺利找到心仪的工作,成功转行!

一、测试基础

了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
在这里插入图片描述

二、Linux必备知识

Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

在这里插入图片描述

三、Shell脚本

掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
在这里插入图片描述

四、互联网程序原理

自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

在这里插入图片描述

五、MySQL数据库

软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
在这里插入图片描述

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
在这里插入图片描述

七、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

在这里插入图片描述

八、Web自动化测试Java&Python

了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

在这里插入图片描述

九、接口与移动端自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
在这里插入图片描述

十、敏捷测试&TestOps构建

TestOps,持续集成Jenkins框架烂熟于心
在这里插入图片描述

十一、性能测试&安全测试

在这里插入图片描述

共勉:【可能给予你助力的教程】

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
在这里插入图片描述
关注我的微信公众号【程序媛木子】免费获取~

CCF大数据与计算智能大赛-面向电信行业存量用户的智能套餐个性化匹配模型联通赛-复赛第二名-【多分类,embedding】.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值