测试越来越走向系统测试
测试工作越来越不是单一的,跟开发的界限也没有那么分明。一方面,就像刚刚说过的,测试工具的开发本身就是一个开发的过程,既需要技术开发的能力,也需要测试工作的经验;另一方面,基于用户角度、基于技术角度的专业细分测试也越来越多,在测试的过程中需要考虑的面也越来越广。
因此,这个领域并不,基于在这个岗位上提升的技术能力、思维能力,都可以在更高的岗位上有大量的需求;同时,随着这个领域的发展,会有更多的机会出现,也会有更多的基础操作消失。所以,我们采访的技术达人对我们说:这个领域走深入会很好,但需要不断的学习、积累和思考。
软件测试课程内容
JavaSE |
JDK |
IDE |
OOp | IO | Thread |
Object |
String |
Lambda | Enum | Exception | |
Reflection |
Collection |
|
|
|
|
WEB前端 |
HTML5 |
CSS3 |
DOM |
JavaScript |
JQuery |
JSON |
BootStrap |
Angular |
VUE |
React |
|
Ajax |
|
|
|
|
|
JavaWEB |
MySQL |
DML |
DQL |
JDBC |
JSP |
Servlet |
Tomcat |
Http |
Cookie |
Session |
|
Filter |
Listener |
Interceptor |
JSTL |
EL |
|
Forward |
Redirect |
GET&POST |
|
前后端交互
|
Node.js |
MongoDB |
Express |
Ajax |
Jquery |
ES6 |
Promise |
Axios |
Gulp |
Grunt |
|
Git |
Github |
Gitee |
Webpack |
|
|
单元测试 |
Junit |
UnitTest |
TestNg |
xUnit | Jest |
Mocha |
Karma |
SuperTest |
Jlint |
ESLint |
|
JVM |
Meven |
Webpack | Git | Maven | |
Htmlreport | Gradle | Lettuce |
|
|
|
测试框架
|
SpringTest |
HttpUnit | Mockito | Selenium |
Appium |
Redis |
SpringCloud |
RESTful |
RestAssured |
Netty |
|
Jenkins |
JBehave | Cucumber | Cafe |
Rspec |
|
Webdriver |
Jacoco | Emma | Sonar |
|
HTML+CSS |
介绍网页设计规范、案例讲解如何使用HTML标签制作 超链接、多媒体文件、DIV+CSS页面布局、 行内样式、 内嵌样式、外部样式、选择器(选择器、id选择器、 html标签选择器、class选择器、 样式表继承、超级链 接的四种状态)使用DIV标签和CCS技术的结合,对网页 进行设计布局用。
|
SSM |
MySQL |
单元测试 |
|
JavaSE |
接口测试 |
|
JS&JQ |
web自动化 |
|
JSP&Servlet |
移动端自动化测试 |
|
MyBatis |
移动端自动化测试 |
自学软件测试可以成功吗?有哪些优缺点?
这个是要看个人的,有的人自学软件测试可以成功,有的人就不可以,也不能够建议大家到底应该去自学软件测试,还是去参加软件测试培训学校,因为并不了解大家的个人能力,所以下面就把自学软件测试的一些优点和缺点给大家说说。
优点:
一、时间自由
自学软件测试时间是比较自由的,可以利用下班的休息时间来学习软件测试的,没有人给规定多久必须得学会,学起来就比较轻松。
二、比较省钱
现在网上都是可以找到学习资料的,实在找不到也可以买书来看,买几本书也花不了多少钱,相对比参加软件测试培训学校来说是比较省钱的。
缺点:
一、没有方向的学习
其实有些时候并不是怕一个人不努力,怕的就是这个人开始努力的方向是错误的,那么再努力都等于零,自学软件测试也一样,如果没有一个好的学习方向,那么是很难成功学会软件测试的。
二、没有人指导
有时候遇到理解不了的知识点,然后就会一直卡在那个知识点,有时候一个问题要卡半个多月,其实有些时候就是一个思维的问题,有些对于自己比较难的问题,在别人的眼里就是再不过的问题,在这个时候如果有人指导的话就方便很多。
三、很快放弃
有很多自学软件测试的人半途就放弃了,总结出比较重要的一个原因就是“恒心”。其实很少有人能够持之以恒的做好一件事情,自学软件测试是一个漫长的路程,虽然大家都说软件测试入门门槛比较低,但是这并不代表没有门槛。
其实每个人都是清楚自己的性格的,如果自己是那种个能能力非常强的,那么就可以选择自学软件测试,如果自己的个人能力不是很强的,那么就可以选择参加软件测试培训学校,如果自学后半途放弃那么是非常浪费时间和精力的,也比较打击个人心态。