业内人士真心话,软件测试是没有前途的,我慌了......

我在测试行业爬模滚打7年,从点点点的功能测试到现在成为高级测试,工资也翻了几倍。个人觉得,测试的前景并不差,只要自己肯努力。

我刚出来的时候是在鹅厂做外包的功能测试,天天点点点,很悠闲,点了两年,发觉这样下去会废,然后就开始学习python,java,学着搞自动化测试,不过说实话,自学的话很容易死在入门阶段,要有很强的自制力。

后面学会了一些皮毛,跳槽去另外一家公司,平常比较好学,加班或者没什么项目做的时候都会自己看书,学敲代码,被领导赏识,派去总部核心技术团队学习了一个礼拜的ui自动化,是有专人带,然后回来就把公司app的自动化交给了我,这才算是真正入门自动化了。

然后就开始自己琢磨,抄人家的框架,等等,做是做出来了,但是比较low,后面又跳槽去了一家金融公司,专职做自动化,幸好到了这家公司,这里自动化的负责人是字节出来的,很牛,然后在那家公司我拼命跟着他学,讲真的,学到了好多好多东西,进这家公司的时候,人家给我定级是初中级自动化,在这做了一年多后再跳槽,我发现面试的题目我基本一看就会,跳到下一家直接就是高级了,所以,如果能跟这种大牛一起共事,一定要多学。

现在我到新公司做接口自动化,然后在开发一个测试平台(突然发现,自己还是涉足挺广),我相信,当我找下一份工作的时候,要么就是测试经理,要么就是高级测试开发了,所以不要说测试这个行业没前途,这种话都是那些不上进的,自暴自弃的人说的;不要考虑太多,扎实做好当下的每一件事,有时间就去学习充实自己,扩展自己知识的广度,加深自己专业领域的深度,这样的人永远都不会被淘汰。

做为一名测试人,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级自动化测试需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到底的朋友!

1、软件测试基础理论知识:

软件测试理论知识是开展测试工作的理论依据和支撑,是测试很重要的阶段必须掌握的技能。

软件的质量模型:软件测试过程保障软件的质量,从哪些方面保障可以从质量模型出发思考

测试分类:软件测试过程可以按照不同角度进行分类,基础测试到高级测试递进过程

开发流程:告诉测试人员一个软件完整的生命周期,软件从无到有到消亡的过程

测试流程:掌握并指导测试人员在实际项目中如何开展测试工作。这要求测试人员对常见的主流测试流程有较为透彻的理解。遇到不同的软件项目,知道从何处着实能最有效率的测试软件缺陷

测试计划与方案:如何规划在项目中开展测试活动,确保测试活动有序进行

设计用例方法:黑盒测试阶段必须掌握的一些测试用例的设计方法。比如黑盒测试用例的设计方法、测试用例元素等等

软件缺陷:在测试执行过程中应该确定缺陷并提交缺陷报告

缺陷管理:提交缺陷后在实际工作中如何和开发协助处理验证提交的问题。例如:bug的等级优先级分类、bug的描述、bug的生命周期、缺陷管理工具使用,如禅道等。

测试报告:测试过程的回顾和结果确认,生成系统性的专业软件测试评估报告。

2、软件测试功底技术——Linux系统

linux系统是主要的服务端操作系统,也是从事IT岗位的大部分人员必须具备的基本技术之一。

linux系统基本知识:多用户,多任务,发行版本等

常见 linux操作命令:日志查看,文件压缩、解压,用户管理,文件权限等

会部署和配置基本的应用jdk、 mysql、 tomcat

docker安装使用

编写基本的 shell RAD本

远程终端工具使用: shell, xftps等

3、软件测试功底技术——Sql数据库

数据库作为软件系统必备的应用系统,在诸如接口测试、性能测试等等过程中往往需要操作数据库,验证数据正确性完整性,都离不开数据库的增删改查操作,在项目部署阶段数据库还需要配合项目部署。在性能测试、接口自动化测试中都需要数据库的支撑。

数据库基本概念

关系型数据库

MYSQL基本的增改查语句,存储过程

MYSQL复杂查询、多表查询

MYSQL索引及事务相关概念

数据库客户端工具使用:如 Navicat

4、软件测试功底技术——编程语言

推荐没有编程基础的朋友可以学习Python语言

Python语言的学习内容包含以下知识点:

Python基础:Python语言特点、运行环境、基本语法、代码风格、示例程序

数据结构:

基本数据结构:数字、字符串、类型判断、类型转换、切片、字符串格式化、数值运算、位置参数和关键字参数;

组合数据结构:列表、元组、范围、字典、集合、不可hash对象、解包、内存地数据结构址、不可变数据

程序控制:顺序结构、循环结构、判断结构、异常处理、逻辑运算符

函数:定义函数、函数的参数、返回值、变量作用域、匿名函数、常用内置函数

模块和库:模块和包、import关键字、常用标准库、常用第三方库、包管理工具pip

面向对象:面向对象起源和优势、面向对象的特性类和对象的联系、对象的特殊方法

日志记录:baseConfig、文件日志、邮件日志、定制格式、内置占位符、等级过滤、分级传播、配置文件

测试框架:unitest、pytest等

并发编程:多进程、多线程、协程、线程池、同步控制、线程通信、分布式、猴子补丁、 async语法、生成器

网络编程:socket编程基础、TCP服务端和客户端、并行请求处理、HTTP服务端和客户端

5、软件测试自动化进阶——接口测试

接口测试本质也是功能测试的一种,通过脚本或者工具,模拟客户端对服务端接口进行调用。因为是从接口层测试,所以能更早的发现问题,从而提高测试效率,降低修复成本。

http/httpst协议学习

常见请求方法学习:GET、POST

cookie和 session学习

接口的基本概念

接口文档认识

接口测试用例编写

接口测试工具使用:postman、Jmeter、SoapUl

6、软件测试自动化进阶——性能测试

性能测试的技术要求很高,不仅仅要对性能测试的指标、测试分类、测试设计有很深刻的理解。还要学习系统业务和架构相关知识,这样才能更好的设计性能场景。

性能基本概念:性能测试意义、常见性能指标理解、性能测试的分类

性能测试流程:性能需求分析、性能场景设计、测试脚本编写、测试执行资源监控、性能调优、回归测试

Jmeter及 roadrunner使用

性能测试报告输出

7、软件测试自动化进阶——app自动化

越来越多的项目和系统通过移动端来提供服务,移动端的软件质量越来越重要,App自动化测试已经成为自动化测试的重要内容。借助Appium,使得App自动化测试和Web自动化测试有很多相通之处,不过作为测试工程师,依然需要掌握移动端应用的工具和特性。

Appium移动测试环境搭建:Appium ServerAppium和 Desktop、 Android运行环境搭建、模拟器安装和连接、真机设备调试模式、adb、 weditor、 - - UiAutomator22、 Monkey

Appium元素定位:原生应用元素定位、纯web应用元素定位、混合应用元素定位

Appium元素交互:等待元素加载,元素的基本属性和方法、滑动、拖动、缩放操作、下拉选择操作、 toast消息处理、常见控件分析、常见布局分析

封装测试框架:集成Appium、adb等工具、预定义异常处理、记录Appium日志、屏幕截图、打造多用途测试框架

8、软件测试自动化进阶——持续集成和持续测试

持续集成和持续测试是一个在迭代中构建、测试产品并修复Bug的过程。它有助于团队在开发阶段的初期发现缺陷,这时的缺陷通常相对不那么复杂,并且更容易被解决。通过持续集成和持续测试,可以尽早地将错误风险降至最低,并加快交付更好质量的软件。

版本控制Git:背景介绍、环境部署、工作区、暂存区和提交区、分支创建与合并、解决冲突、标签、 config与别名、本地仓与远程仓、 GitHub与码云

持续集成 Jenkins:背景介绍、环境部署、文件结构、远程仓库与私服、ja包依赖、插件管理

容器Docker:了解 Dockers的镜像、仓库、容器、 Docker Engine和架构图、网络设置、数据持久化

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/71705.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试真的也干不到35岁吗?我还处在水深火热的测试岗...

作为一个已经35岁但仍奋战在测试一线的老测试员,被人无数次问到这个问题,也回答过无数次,刚看到 程序员真的干到35岁就干不动了吗 想到,在测试行业,也有很多年轻人在焦虑这个问题。现在小编就从管理、技术、思维、体力…

今天面了个腾讯拿25K出来的软件测试工程师,让我见识到了真正的天花板...

今天上班开早会就是新人见面仪式,听说来了个很厉害的大佬,年纪还不大,是上家公司离职过来的,薪资已经达到中高等水平,很多人都好奇不已,能拿到这个薪资应该人不简单,果然,自我介绍的…

美通企业日报 | 日企限制女性上班戴眼镜被指偏见;上海北京位列国际合作十大热点城市...

今日看点 视力影响研究院支持日本女性要求在工作时戴眼镜的权利。日本电视台(Nippon TV)和商业内幕网日本网站(Business Insider Japan)播出的近期报告表明,日本企业限制在一系列行业中工作的女性在上班时戴眼镜。相同的规则却不适用于她们的男同事。制定这一政策的…

CVPR 2021 | 腾讯优图20篇论文入选,含人脸识别、时序动作定位、视频动作分割等领域...

编辑丨腾讯优图AI开放平台 计算机视觉世界三大顶会之一的CVPR 2021论文接收结果出炉!本次大会收到来自全球共7015篇有效投稿,最终有1663篇突出重围被录取,录用率约为23.7%。本次,腾讯优图实验室共有20篇论文被收录,其中…

05后都上清华了!首批丘成桐数学领军人才名单发布,三位菲尔兹奖得主为其授课,周末就来学校报到...

金磊 杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 不用高考、初三即可报考、录取不超百人、一经发布就引起全网轰动的—— 清华大学丘成桐数学领军人才计划,第一批名单已出炉! △图源:从中学竞赛到大学预科公众号 据不完全统计&#xff0c…

2022泰晤士最新世界大学排名惹争议,这所985高校爆冷门!

本文来源:金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 就在前几天,2022泰晤士世界大学排名新鲜出炉。 在今年这场全球高校的“排位赛”中,又有哪些高校的成绩让人眼前一亮呢? 直接划重点: ● 中国大陆97所高校入围…

绝了,成了一把手!

作者:刘皇叔 | 编辑:Jack Cui https://www.zhihu.com/question/264361601/answer/2344457559 大家好,五一快乐呀~ CTO 技术一把手,应该是很多技术人的追求,CTO 平时都做什么呢?如何成为 CTO? 很…

年度重磅!2020年度中国计算机视觉人才调研报告正式发布

点击上方“计算机视觉工坊”,选择“星标” 干货第一时间送达 编辑丨极市平台 导读 中国CV人才已突破20万人,那么CV人才现状如何?他们对未来有何规划?企业与社会又对CV人才有哪些需求?如何更好的进行人才培养&#xff…

华人一作获最佳论文奖,第四大视觉顶会BMVC大奖出炉!

点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 作者 | 陈大鑫 转自:AI科技评论 近日,BMVC 2020最佳论文奖、最佳论文奖亚军、最佳学生论文奖、最佳学生论文…

2021全球国际化大学排名出炉,这所中国高校喜提世界第一!

点击上方“计算机视觉工坊”,选择“星标” 干货第一时间送达 编辑丨泰晤士高等教育 近日,泰晤士高等教育(Times Higher Education)发布了2021年全球国际化大学排名 ( Most International Universities in the World),共…

2020中国年度AI评选结果揭晓!领航企业、商业人物、创新产品……AI落地最佳参考就在这里...

点击上方“计算机视觉工坊”,选择“星标” 干货第一时间送达 组委会 发自 凹非寺 量子位 报道 | 公众号 QbitAI 刚刚,2020中国人工智能年度评选结果正式揭晓! 在量子位MEET 2021智能未来大会的现场,50大领航企业、10大明星创业公司…

标准出炉:央行发布区块链金融顶层设计规则 |链塔智库

导语:央行第一次公开定义区块链:一种有多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致性、防篡改、防抵赖的技术。金融体系的区块链系统和应用,终于有了全面细致的标准! //区块链金融应用顶层…

2016百度沸点榜单出炉 看看年度搜索报告有哪些

百度今日发布2016年年度搜索报告,包含“年度热搜榜”、“年度文娱榜”和“年度现象榜”三大榜单。从时政、社会、体育、娱乐、文化等多个领域,为国人全景展示了一幅“2016生活图”。百度沸点榜单整合了16亿人在今年1月至11月,使用百度风云榜、…

B站疯传,年度大数据分析+Python资料出炉,错过再等一年!

如今,全球早已步入数据时代,随着行业的高速发展,相关岗位缺口已超150万,且薪资超同行业50%。未来十年,数据细分岗位将扩张5倍,各行业数据人才缺口明显。 很多人想抓住机遇进入数据分析行业,却经…

微信小程序资源汇总

1:微信小程序官方工具:https://mp.weixin.qq.com/debug/w … tml?t14764346784612:微信小程序简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/?t14764346775993:微信小程序设计指南:https://mp.wei…

奔跑的微信,失控的张小龙

最新个人博客 shankusu.me 以下内容转载自 https://www.toutiao.com/i6901087809692500487/ 钛媒体APP2020-12-01 09:05:16 2005年马化腾在收购Foxmail时,或许并没有想到张小龙会在几年后送给他一张最珍贵的移动互联网船票。 他一方面看上了那500万个QQ所没有的…

重磅!2022年度中国高校技术发明贡献50强出炉!

来源:青塔、深度学习技术前沿 2022年度中国高校技术发明贡献50强,重磅出炉! 打破国际垄断,攻克世界级技术难题,高校,是“圆科技强国梦”的重要学术力量。 斩获国家科学技术发明奖的高校,或填补…

chatgpt赋能Python-pythoncalendar

PythonCalendar:Python中优秀的日期处理库 作为一门快速发展的编程语言,Python提供了许多优秀的库和工具,用于方便程序员进行各种各样的操作和处理。其中,日期处理是一个必不可少的模块。PythonCalendar库就是Python中优秀的日期…

从0开始做号,小红书博主应该知道的运营干货

作为月活用户超1亿,每日笔记曝光100亿的种草平台,汇聚了80000个品牌,这块炙手可热的宝地让许多博主纷纷入局。那么,现在从0开始做博主,应该怎么做? 01 你是否遇到这样的困扰,运营账号常见问题 …

飞书机器人小助手@特定人

文档接口: https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN 创建机器人小助手 消息推送测试 import requests import jsonurl "https://open.feishu.cn/open-apis/bot/v2/hook/bdd450c0-db1b-4xxxxx"headers {"Content-Type": &quo…