移动测试基础 测试相关的基础知识

测试老孔 · February 14, 2019 · 486 hits

只有掌握了扎实的计算机相关的基础知识,才能更深入的发现bug并定位bug产生的原因,以下是笔者总结的移动测试涉及的一些基础及进阶知识,希望有用,欢迎补充。

A 基础知识

1、数据类型:

1)整形、浮点、字符串、日期……
2)数据库字段类型、接口参数类型、客户端输入数据类型 之间的关系

2、网络:

1)tcp/udp区别,tcp3次握手原理,tcp与http关系
2)http协议request、response、header、body
3)工具:fiddler、charles、浏览器开发者工具
4)客户端请求到服务端返回的原理

3、数据库:

1)常用增删改查sql语句
2)数据库分表

4、服务器:

1)认证、鉴权、加密、验签
2)线程池
3)Nginx
4)redis
5)http返回状态码

5、客户端:

app:调试日志、adb工具、sqlite、h5、RN、android/ios系统基础知识、兼容性测试
web:调试工具、js、html、兼容性

B 进阶知识

1、程序语言:基本数据类型及操作、函数、类、循环
2、配置管理:g#库、分支管理原理
3、服务器:性能、分布式架构
4、客户端:app内存泄露、卡顿、crash、耗电量等
5、数据库:数据库连接池原理、读写分离、主备

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up