本系列我们来学习Java的基础语法部分,和Python一样,Java也是一门编程语言,而且比Python使用更广泛,Java的开发人员数量远远要多于Python的开发人员。作为企业的软件开发来讲,一般公司都选择Java作为第一个开发语言。市场上很多的管理系统,特别是B/S架构的网站,数据查询相关产品,基本上都是Java开发的,安卓开发也要Java基础。
测试人员为什么要学Java
同行竞争力:
作为一个测试人员,如果你想有比较大的竞争力,那么你除了做好功能测试之外,需要一点自动化脚本能力,甚至是白盒测试能力。你可以说,你会Python,但是,光只会Python是远远不够的。Python是业界公认的最简单入门的开发语言,如果你同时会Python和Java,并且都能轻松利用这两门语言去编写自动化测试脚本,那么你就比只会Python编写测试脚本的其他测试人员更加有竞争力,你的发展空间就会更大。
软件测试工具的支持:
一般来说,市场上大部分的支持自动化测试的软件或者框架,都支持Java和Python语言,同时可能还支持其他语言,例如Selenium支持Java和Python和JavaScript,c#等等。QTP和LoadRunner都是支持Java编写测试脚本的。
测试开发工程师的必备技能:
测试开发工程师最早是欧美软件公司提出的概念,我们知道,国外的软件公司都很注重测试,测试的大部分技术和概念和流程规范都是从国外传过来的。中国的一些前列的科技类公司都是有招聘测试开发工程师这样的职位,普通的测试工程师很少招聘,他们更乐意,把普通的测试工作外包出去,让第三方公司去做,核心的代码阅读,白盒测试,和测试开发都是自己做。一个合格的测试开发工程师,就需要掌握多门编程开发语言,大部分要求是Java,然后才是C和C++,而Python被他们划分为脚本开发语言。测试开发工程师首先要会写自动化测试脚本,和设计自动化测试框架,甚至是完整自己开发测试工具。所以,一个好的测试工程师要尽量去提升自己的技能,成为一个测试开发工程师或者向测试开发技能靠拢。
本系列文章的特点:
本系列是Java基础教程,主要特点是从一个测试人员的角度,去描述Java的基本知识。我们的目标是,看完这个系列,你能够熟练使用Java来编写测试脚本,在学完基础后,我们会利用Java去写Selenium自动化测试框架和移动端appium自动化测试框架的简单设计和实现。前面的文章,会尽量做到手把手教你代建环境和实现运行程序,每篇文章就介绍一个主题的知识点,只学基础语法和一到两个简单的例子练习,可能没有太多的举一反三的练习。
————————————————
版权声明:本文为CSDN博主「Anthony_tester」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011541946/article/details/72848235