如何学习自动化测试?

本文介绍了自动化测试的学习思路,包括学习编程语言(推荐Python)、Web基础、自动化测试工具和框架,以及如何实现自动化测试用例和开发相关工具。同时,文章探讨了如何成为一名优秀的软件测试工程师,强调了业务分析能力、缺陷洞察能力、团队协作能力、专业技术能力、逻辑思考能力、问题解决能力和沟通表达能力的重要性,以及宏观把控能力在软件测试工作中的角色。
摘要由CSDN通过智能技术生成

一、自动化测试的学习思路;

首先咱们先说第一个,自动化测试的学习思路 因为前面咱们也已经说过,要做自动化测试,是一定要会语言的,为什么呢,因为自动化测试是建立在脚本的基础上的。

那么说,具体的学习思路是什么样的呢?

1、学习编程语言(java或者Python,建议Python)

2、学习Web基础(HTML,HTTP,CSS,DOM,Javascript)

3、学习自动化测试工具

4、学习自动化测试框架

5、 实现自动化测试用例

6、开发自动化测试工具

7、开发自动化测试框架

首先的,要学会Python基础语法、函数、类与对象、单元测试、日志模块、SMTP等。

如果你不是零基础,这个需要学习,为你之后自己动手写框架奠定好的代码基础。

如果你是零基础,这个更需要学习,没有这些基础,你的自动化框架也会搭建的不稳固!

其次,要学会接口自动化、DDT、Jenkins平台搭建以及接口自动化Jenkins集成平台等。

最后呢,要掌握WEB自动化、selenium、Pageobject、RobotFramework、Jenkins集成平台等。

简单的说了如果从自动化的思路去成为一个优秀的软件测试人员,具体自动化该怎样去学习,在这里就不赘述了,其他问题下我会回复这个问题。

在这里插入图片描述

二、如何成为一名优秀的软件测试工程师

首先要说,做软件测试不难,难的是做好软件测试。

结合自己8年的工作经验,自己也总结出来8各方面的能力,可能有些方面感觉要求暂时还达不到,但这些确实是做软件测试工作所必备的能力,掌握了这8个方面的能力,你就成为了一名优秀的软件测试工程师!

(一)、业务分析能力

1.分析整体业务流程 不了解整个公司的业务,根本就没办法进行测试

2.分析被测业务数据 了解整个业务里面所需的数据有哪些?哪些是需要用户提供的?哪些是自己提供的?有哪些可以是假数据?有哪些必须是真数据?添加数据的时候可以用哪个库? 明白了整个软件的数据库架构,才能知道哪一个数据是从哪一个表里头带出来的,它的逻辑是什么,有没有连带关系。

3.分析被测系统架构 用什么语言开发的?用的是什么服务器&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值