软件测试课程内容
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 |
移动端自动化测试 |
转行软件测试需要什么条件?
现在转行软件测试是大多数转行人的选择,软件测试在IT行业里面门槛算是比较低的了,而且软件测试行业基本都是不用加班的,待遇还比较客观,但是软件测试门槛低并不代表没有门槛而且软件测试只是在IT行业里面算门槛低的,并不是每个人都可以学习软件测试,那么入行软件测试需要什么条件呢?一、学历 学习软件测试****的门槛就是大专以上的学历才行,因为现在好多公司****的学历要求都是大专以上的学历才行。
二、兴趣 对软件测试有没有兴趣是能够决定我们能不能学好软件测试的原因之一,因为感觉转行学一门技术一定要选择自己比较感兴趣的,千万不要别人说好自己就盲目的选择了,因为只能我们对这门行业感兴趣了,才会想要学习这门行业更多的技术,
三、经济能力 如果我们转行软件测试是参加的培训那么一定会涉及到个人经济的能力,很多的人都是想要参加软件测试培训,但是都是被学费给困住了,不过现在好像很多的培训学校都有先培训后付款的福利,这样的福利对于经济能力不好的同学来说是非常好的。
四、有耐心,够细心 软件测试行业**关键的一点就是必须要有耐心,够细心,感觉这两点是学软件测试**基础的一点,如果不能够做到这点,那么可能就不适合做软件测试。
软件测试难吗?需要学些什么?
首先,我们必须明确一点软件测试不是很难,但是也不是说谁都能够学习,也不是说会使用测试工具,点点点就行的。根据企业现在软件测试岗位要求,要求测试人员能熟练掌握功能测试、接口测试、性能测试、自动化测试、安全测试等技术。
功能测试就是检验产品的模块是否有问题,这部分入门比较快,零基础就能学会。主要学习计算机基础、软件生命周期;测试理论、测试方法、测试用例,缺陷生命周期;版本管理工具、测试管理工具、Office、流程图。Windows Server、Linux、数据库等。
接口测试的话就是测试接口的数据传输有没有问题。需要掌握接口概念、计算机网络、网络协议、编程语言、Fiddler、HttpWatch、WireShark、Postman、JMeter、SoapUI、浏览器内置工具等。 性能测试就是检测在一定负载情况下,产品会不会出现问题,稳定性如何等。需要掌握性能测试理论、分类、方法、性能测试工具(Loadrunner、Jmeter)、性能调优、数据库调优、分析报告等。 自动化测试这块儿是重点,要求能够使用或编写工具,实现对一个项目的web自动化或移动自动化测试任务。会学习Web前端基础、编程语言、Web自动化测试框架Selenium、QTP、APP自动化测试框架工具Appium、Monkey等。