一、前端框架开发
作为测试开发的关键在于
1.了解被测对象的技术原理
前台技术
H5、Native(控件、HTML、CSS、JS、JQuery、VUE)
前后台交互技术
HTTP、RestFul、RPC、webSocket、Winsocket、TCP、UDP(Json)
后台服务
Sprintboot
后台业务
JAVA
后台数据持久化
Mysql、Mybatis
2.使用匹配的测试技术(这些对象的测试脚本化及自动化)
前台对象操作
如何识别和操作H5或者Native
前台事件或逻辑触发
基于JS的单元测试及调试
前后台交互及隔离
接口调用及Mock
后台业务验证
实现单元测试对业务及方法的验证
后台持久化验证
基于数据库的SQL的测试(走读)
3.支持技术
基于Jenkins类的持续技术
测试数据构造技术
测试环境构造技术
作为一个测试开发必须要首先了解开发
这边绕过可能的基本语法基础,大家可能需要储备的技术包括
1.基本的Java或者Python基础
2.基本的SQL语言基础
3.基本的HTML、CSS、JS基础
4.一些前端框架例如Jquery、vue的基础
5.Linux安装维护基础
6.基本Linux命令
7.基本英文基础
基本使用工具介绍
IDEA 开发环境(Jdk1.8)
github 代码远程管理
gitlab 代码管理平台
Jenkins 持续集成框架
Vmware 虚拟机体系
Sublime 代码开发工具
Centos 虚拟操作系统
Docker 容器化平台
Xshell 远程命令
Visual Studio
Visual Code
等
常用技术名词解释
持续集成
分层自动化
前后台分离
容器化
虚拟机
vue 前端框架
Springboot
Restful
二、后端基本服务开发
工具:idea开发工具+Jdk1.8
框架选择:springboot,maven,swagger2
基于REST规范的CURD的接口测试
数据结构处理:
在前端中Json是可以直接JS处理的。
后端处理一般通过专用的Jar包
fastjson.jar是Alibaba开发的一款专门用于Java开发的包,可以方便的实现json对象与JavaBean对象的转换,实现JavaBean对象与json字符串的转换,实现json对象与json字符串的转换。除了这个fastjson以外,还有Google开发的Gson包,其他形式的如net.sf.json包,都可以实现json的转换。方法名称不同而已,最后的实现结果都是一样的。