| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 想进阶自动化测试的看过来,看看自动化测试难吗? -> 正文阅读 |
|
[开发测试]想进阶自动化测试的看过来,看看自动化测试难吗? |
如果我来回答,我觉得不难 首先来看一张统计图表 统计了200多个正在做测试的童鞋现在的日常工作内容,统计结果基本在预料之内,那就是现在的测试距离完全自动化还有很遥远的距离,也就是说手工测试仍然是工作中的主要内容。 但是。。 虽然我们都知道工作中的主要内容是点点点,但是面试时候肯定不只问你这些内容,单纯从面试上来讲手工测试可以被问的内容不是很多,所以导致现在面试时候会问到大量关于自动化测试,性能测试,接口测试,甚至安全测试的问题,这个情况就是我们常说的面试造飞机,工作拧螺丝 回到问题上。。 自动化测试难不难,首先要明白自动化测试是为了什么,什么样的形式可以称之为自动化测试 1.自动化测试 分为自动化功能测试和自动化性能测试,我们常说的也就是自动化功能测试,也就是使用代码或者工具来实现对项目的测试覆盖,并且我们现在所说的自动化测试一般指的是应用于web端 2.任何与手工测试比起来效率较高的测试都可以称之为自动化测试 所以,自动化测试难不难关键在于选择什么样的方式 常用的自动化测试工具: 1.QTP 和loadrunner属于同宗同源,都属于HP公司,使用方式也是大同小异,通过录制脚本,调试脚本,回放脚本达到对功能测试用例的覆盖,但是这样的方式太笨重,受制于软件提供的功能,所以现在QTP已经不再作为主要选择 2.Selenium 可以搭配Java Python Php 等编程语言,使用selenium需要了解一门脚本语言,selenium中提供了较为全面的控制浏览器的方法,使用selenium工具并不难 3.Appium 移动端自动化测试,但是应用于安卓的居多,App自动化测试一直是个大坑,因为App的版本更新太快,使用自动化测试的回报值也最低 怎么来学习自动化测试: 1.如果是没有代码基础的同学,建议选择Python,Python作为一门强大并且简单的编程语言,已经受到了大多数测试人员的认可,并且在实际的工作中,领导往往会以结果为导向,主要看你能不能实现自动化测试,而不会关注你实现自动化的方式,所以想要快速上手,Python是第一选择 2.如果有一定代码基础,并且逻辑思维较强,选择Java,毕竟现在大多数web项目都是使用Java语言开发,选择Java实现自动化测试可以无缝连接 3.学习路线: 我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》,希望会给你带来帮助和方向。 ?一、先学习一门编程语言,建议python
|
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 22:45:21- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |