当前位置 : 主页 > 编程语言 > 小程序开发 >

软件测试是干什么的(软件测试适合零基础学习吗)

来源:互联网 收集:自由互联 发布时间:2023-01-04
软件测试的工作简单来说就是找bug。 bug是什么?其实bug就发生在大家身边,例如大家使用微信的时候微信闪退,例如我们去淘宝购物,商品价格是1元,实际确扣了你99,本身是99最后扣

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

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

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

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

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

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

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

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

需要掌握的知识

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(1)

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(2)

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(3)

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(4)

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(5)

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(6)

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(7)

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

学习目标:

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

软件测试是干什么的(软件测试适合零基础学习吗)(8)

软件测试基础学习
网友评论