1,软件测试中的自动化测试一般要会什么编程语言

python和java不是或哈,因为自动化测试工具本身好多是java语言编写,不会java出了问题就傻了python的话是为了更快输出测试脚本
一般有 java ruby python shell ,推荐学习python ,这个入门比较快!

软件测试中的自动化测试一般要会什么编程语言

2,如果想去华为搞Android自动化测试应该具备什么技能呢

可能很多人对华为怎么做自动化测试很感兴趣,我们TestBird的核心团队也是从华为出来的一批人,这里简单介绍一下吧:华为也有自动化做得好的项目,也有自动化做得差的项目,自动化并非有所谓一款好的工具,就能做好的。建议先学自动化工具原理,自动化测试的理论知识,然后根据自己测试的产品来选择业界工具或者是自研工具。 自动化做得好的项目,一般都比较好地落实了自动化可测试性设计,通过接口来做系统功能的自动化测试,既方便,又快捷; 工具不存在说不适应的问题,通用工具要做好自动化测试,肯定要要做一些适配开发的; 华为工具不开放,因为和项目绑定紧密,开放出来也没法用,可以从TestBird的自动化工具入手学习。

如果想去华为搞Android自动化测试应该具备什么技能呢

3,如何学习自动化测试

软件自动化测试的学习步骤 大概步骤如下: 1. 做好手工测试(了解各种测试的知识)-> 2. 学习编程语言-> 3. 学习Web基础(HTML,HTTP,CSS,DOM,Javascript)或者 学习Winform -> 4. 学习自动化测试工具 ->5. 学习自动化测试框架 -> 6. 实现自动化测试用例 -> 7. 开发自动化测试工具 ->8. 开发自动化测试框架 自动化测试的最高境界是: 开发测试工具,设计自动化测试框架, 让别人用。 自动化测试的本质 自动化测试的本质是:用程序测试程序。 也就是说学习“编程语言”是学习自动化测试的基础。 很多人问小坦克我学自动化测试,应该去学什么自动化工具。 我的回答是,第一步:应该先学习编程语言,以后再去学自动化测试工具 自动化测试是一定要写代码的, 编程语言水平的高低决定了自动化测试水平的高低, 有了扎实的编程技术,干什么都可以。 学习编程语言时, 要把自己当做开发人员, 系统地学习各种编程知识。 自动化测试学习的误区 很多新手一开始,就学习复杂的自动化测试工具, 我觉得这样是本末倒置了。 如果不先理解HTTP协议, 就不会理解Jemeter, LoadRunner, Fiddler, SoapUI这些工具的。 如果不先理解HTML,DOM, 就不会理解Firebug 这种工具的 如果不先理解Win32 API, 就不会理解Windows 窗体自动化测试的原理的。 如果自己没有开发过网站, 就不会理解网站的各个方面,测试起来难免有遗漏。 总之学习自动化测试,需要循序渐进, 把基础打好。 自动化测试的职位 自动化测试工程师的职位叫做: (SDET) Software Development Engineer in Test. 专注于自动化测试 手动测试工程师叫: (STE)Software test enginer. 专注于手动测试 在微软有很多SDET的职位,但是没有STE的职位, STE职位一般都是外包给外包公司的, 目前自动化测试还是非常吃香的。 自动化测试分类 自动化测试也有非常多的种类, 对Web UI 的自动化测试程序 对Windows 窗体UI的自动化测试程序 API测试, 比如(测试WCF service, Web API 等) 数据库测试, 比如测试存储过程 接口测试 (这种只能用自动化测) 单元测试 性能测试, 性能测试都需要用到自动化

如何学习自动化测试


文章TAG:自动  自动化  自动化测试  测试  自动化测试需要学什么  
下一篇