软件测试是做什么的?好学的吗?

软件测试的工作简单来说就是找bug。bug是什么?其实bug就发生在大家身边,例如大家使用微信的时候微信闪退,例如我们去淘宝购物,商品价格是1元,实际确扣了你99,本身是99最后扣了1块钱,再或是你玩一款游戏,这个游戏上线之后再下线,装备丢了,你可以看到,这就是bug。软件测试是要避免这些bug出现,对客户造成损害,对客户造成影响,这是软件测试要做的事情。

软件测试人员的工作内容有哪些?

①测试和发现软件中具有的软件缺陷;

②测试工作必须贯穿整个软件生命周期;

③测试用例报表生成:测试人员要想做得更好、更有效的测试,保证测试工作的质量,必须先设计测试用例,形成测试用例。

④测试计划制定:测试流程中,以便更好地安排与实施测试工作,测试责任人必须制定测试计划,包含有测试资源、测试进度、测试策略、测试方法、测试工具、测试风险等。

⑤缺陷报告编写及提交:测试人员将发现的问题编为正式的缺陷报告,提交给开发人员做好问题的确定和修复。

⑥软件质量分析:在测试结束后,测试人员必须依据测试结果来分析软件质量,包含缺陷率、问题分布、问题修复趋势等。得出软件各种质量特点包含有功能性、可靠性、易用性、安全性、时间与资源特点等的具体度量。最后得出一个软件是否可以发布或提交客户使用的结论。

需要掌握的知识

软件测试第一阶段-前置基本知识

学习目标:

熟练掌握计算机及测试理论的有关概念,熟练掌握HTML,CSS及JS基础语法及应用。

软件测试第二阶段-linux和数据库

学习目标:

熟练掌握linux的较常用操作命令及数据库的增删改查,熟练掌握数据库高级功能。熟练掌握非关系数据库redis。

软件测试第三阶段-测试基础

学习目标:

熟练掌握测试用例的设计方法及问题的编写方式,熟练掌握缺陷管理工具禅道或jira。

软件测试第四阶段-编程+数据结构

学习目标:

能熟练掌握python编程基础语法,熟练掌握较常用的数据结构,熟练掌握常用的排序算法。

软件测试第五阶段——WEB自动化

学习目标:

熟练掌握selenium元素定位方式和常用元素使用,熟练掌握HTML特殊元素的处理,js定位,unittest框架。

软件测试第六阶段——移动自动化

学习目标:

熟练掌握接口测试用例设计方法,熟练掌握jmeter工具的使用,熟练掌握接口框架的设计和开发

软件测试第七阶段——接口测试

学习目标:

熟练掌握接口测试用例设计方法,掌握jmeter工具的使用,熟悉接口框架的设计和开发

软件测试第八阶段——性能测试

学习目标:

熟练掌握性能测试的概念,分类及测试步骤,熟练掌握loadrunner的使用,熟练掌握性能测试调优方式。

最后:【可能给你带来帮助的教程】私聊q1找我领取

这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。

Guess you like

Origin blog.csdn.net/m0_63052740/article/details/121491716