新手快速入门自动化测试第一步

一、什么是自动化软件测试

顾名思义,自动化测试就是解放双手,利用编程语言将测试从传统的点点点转变成自动进行的测试过程。

新手可以先从selenium开始学起来,因为selenium是企业的最核心和主流的框架,没有之一。主要是针对webUI来实现自动化,其核心是JS core,能够最为接近用户实际操作

二、目前主流的自动化测试工具

基于selenium的RobootTrameWork、airtest、Appium

基于非selenium的Jmeter、LR、Postman、SoapUI

三、自动化编程语言

Python(目前应用最广)

四、自动化主流应用场景

UI自动化一般应用在回归测试阶段,用于对系统流程的测试以及关键功能点的验证

接口自动化一般应用在后端接口开发完成,等待前端联调的时候,在提测前可以发现问题,可以提升效率

五、简单的python程序

第一个简单自动化程序
# 导入包
from selenium import webdriver
from time import sleep
#通过webdriver来调用Chrome浏览器
driver = webdriver.Chrome()
#指定需要访问的url
url='http://www.baidu.com'
driver.get(url)
#将关键字输入到搜索框内
driver.find_element_by_id('kw').send_keys('HelloWorld')
#点击搜索键
driver.find_element_by_id('su').click()
#等待3s
sleep(3)
#点击查询出来的第一条数据
driver.find_element_by_xpath('//*[@id="1"]/h3/a').click()
#等待3s
sleep(3)
#释放webdriver进程
driver.quit()

下面福利

下面有我近几年的收集和整理,整体是围绕着【软件测试】来进行整理的,主体内容包含:python自动化测试专属视频、Python自动化详细资料、全套面试题等知识内容。
在这里插入图片描述
在这里插入图片描述

对于软件测试的的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你

关注微信公众号【程序员二黑】即可领取Python自动化测试超硬核资源啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值