随着互联网行业的飞速发展,软件测试行业也在国内获得愈来愈多从业者的青睐。相信不少从业者对软件测试的必备技能都了然于心(若是还有不清楚的,也能够点击这里领取免费的软件测试资料)python
然而,除了硬核的测试技能以外,不少同窗也比较疑惑的一点是:不会英语适合学软件测试么?软件测试对英语能力到底有没有要求?mysql
先回答第一个问题的答案:Yes!虽然英语太差会有必定的职业发展限制,可是入行并会受太大的影响。面试
毕竟软件测试行业在国内存活并发展的时间已经比较长了,于是本土化还算比较全面的。因此,对于入行测试的初级人员来讲,基本不怎么会遇到英语能力带来的瓶颈,做为初学者,测试技能和硬核技术才是首要的。sql
而后再回答第二个问题:Yes!软件测试对英语能力是有要求的编程
虽然上面刚说完不懂英语能够入行,可是想要在测试行业进阶和深度发展的话,英语能力仍是有要求的。安全
如你们所知,不管是互联网行业仍是软件测试行业,都起源于国外,因此不论是测试行业术语,仍是测试工具官方文档,再或是代码编写及报错信息等,都是英文的。因此,做为软件测试,想要寻求更高的发展的话,就会发现发现若是英语能力太差会严重限制本身前进的步伐。并发
做为测试猿想要修炼进阶,能够从哪些方面去补充本身的英语能力呢?或者说,须要具有到什么的程度的英语能力才能不阻碍本身的积极上进的脚步呢?dom
行业术语是测试猿入门必备基础,测试流程里涉及到的各个阶段的测试应该如何表达?各类测试类型和测试方法是怎么表示的?测试岗位职责的各类名词术语又是什么?这些都是咱们须要熟知且积累为工做平常语言的。工具
设想一下,若是领导分配任务时,说让你负责产品的”integration test“,而你听不懂因此没法执行…性能
同事跟你讨论这个bug应该处理为”verified“状态仍是”reopened“状态的时候,你不明因此而没法接话…
遇到不明确的需求,组长让你去找”PM“商量确认得出最后结果,而你不知道具体PM指代谁而茫然无措…
这些场景隔手机屏幕都能感觉到尴尬,可是一点都不夸张,是企业正常可见的现象。
固然同事们也不是故意要拽英文刁难你,而是这些专业名词根深蒂固的印在脑海里,已经成为一些固有名词。因此,为了不这些囧境,咱们须要熟知这些基本术语词汇,提升本身的行业专业度。
下面是我罗列的一些最基础的测试类目专业术语,由于文章长度有限,无法罗列全部,你们能够按照这个方向自行扩展:
专业术语 | 译 |
---|---|
Software Test | 软件测试 |
Black-Box Test | 黑盒测试 |
White-Box Test | 白盒测试 |
Dynamic Test | 动态测试 |
Static Test | 静态测试 |
Manual Test | 手工测试 |
Automated Test | 自动化测试 |
Unit Test | 简称UT,即单元测试。 |
Integration Test | 简称IT,即集成测试 |
System Test | 简称ST,即系统测试 |
User Acceptance Test | 也称UAT,即用户验收测试 |
Functional Test | 功能测试 |
User Interface Test | 简称UI测试,即用户界面测试 |
Security Test | 安全性测试 |
Compatibility Test | 兼容性测试 |
Usability Test | 易用性测试 |
Smoke Test | 冒烟测试 |
Regression Test | 回归测试 |
Random Test | 自由测试,也叫作探索性测试 |
interface testing | 接口测试 |
Positive Testing | 正向测试 |
Negative Testing | 逆向测试/反向测试/负面测试 |
Code Inspection | 代码审查 |
documentation Review | 文档审查 |
Software Quality Assurance | 简称SQA:软件质量保证 |
Product Manager | 简称PM,即产品经理 |
Research and Development engineer | 简称RD,研发工程师 |
Software Test Engineer | 简称STE,即软件测试工程师 |
在软件测试的从事过的都知道,测试工做过程当中,须要使用到大量的工具,借助工具不只能够提升咱们的测试效率,还能够帮助加强测试的深度。
因此,测试工做中,须要不断去学习各类工具,或者深度了解各类工具的高级用法。可是,好用的工具,基本都来源于国外。
好比,你们熟知的接口和性能测试神器Jmeter,人家的官网是在长这么个样子的:
再好比,不用写代码也能够实现自动化测试的神器Robotframework,官网是长成这个样子的:
还有你们一度十分热衷的抓包神器fiddler,一样官网是这样子的:
在IT行业中,国外工具的官方文档大都是英文文档,而不论是学习工具使用也好,仍是学习新的语言技术也好,阅读官方文档是最直接粗暴高效的方式
有不少人都说自学太难了,我相信大部分的难点就在于本身没法阅读人家提供的官方文档,甚至不少同窗打开官网后,连在哪里下载软件都找不到…
固然,可能有人会说,百度上有各类技术文章分享,不是非要看官网的不可啊?能够面对百度编程....
理虽然是这个理,可是别人的总结都是基于别人的理解而得出的,一千个读者有一千个哈姆雷特,每一个人的理解都是不同的,任何文章都没有官网文档来的权威、可信。
因此,要提升本身的技能,进而实现升职加薪的梦想,基本的英语阅读能力是须要具有的。
你们都知道,测试工做就是在寻找产品的缺陷,从而提升产品的用户体验。因此咱们应该深知产品的错误提示对用户来讲有很是重大的指引做用。因此,不管是系统测试工做中用到的工具,或者是自动化测试过程当中使用的代码,或是Linux系统、mysql等命令行,都会由于操做或编写错误而抛出异常信息。不少人一遇到错误就很慌,却不知产品抛出的异常信息就是引导你去排查和解决错误的指路明灯。
关于这点我相信写自动化代码的同窗体会更加深入。以下图就是pycharm运行python代码的错误界面:
若是有基本的英语阅读能力,那么就能很迅速的明白:这是安装或者导入”requests“库失败而引发的错误,检查一下库的安装和导入就能够迅速解决这个问题。
因此,必定的英语基础,不只能够提升本身的学习能力,还能够提升本身解决问题的能力,那么也就能更加快捷地帮助你实现提升工做效率和成就的最终结果。
通过以上几个方面的分析,相信你们对于测试岗位的英语要求能力有了基本的认识,也可以认识到英语对本身的职业发展的重要性。
固然,上面提到的场景还只是普通的软件测试公司,若是你要去的是外企或者有国外业务和客户的企业,英语能力的要求就更加不可小觑了:除了面试中的英语简历和英语自我介绍是必不可少的,进去后的工做过程当中的英语读、写、听、说各项能力都是必备技能。
因此,你们若是已经从事测试行业了,或者即将进入测试行业,然而本身的英语还不忍直视的话,能够在深造巩固本身的技能的同时,积累和锻炼基本的英语能力。可能,英语不能决定你能不能入门软件测试,可是,请相信,英语绝对可以决定你在测试岗位的高度。
这里,对于还不熟悉软件测试的同窗,我推荐一个群:1085647220,加入咱们领取免费的学习资料,一块儿交流学习,还有测试大牛为你答疑解惑。