几个常见的测试种类
黑盒测试:
在黑盒测试中,被测对象的内部结构和运作情况对测试人员是不可见的,测试人员检查程序功能是否按照规格说明书规定正常使用,是否能接收数据及产生正确的输出信息,并且满足数据库或者外部信息的完整性。也叫功能测试,市场上多数是手工测试,进阶的话就是自动化功能UI测试。
冒烟测试:
对软件的基本功能进行测试,针对每个版本或每次需求变更后,在正式测试前对产品或系统的一次简单的验证性测试,通过后才进行后续的其他测试。
白盒测试:
按照程序内部结构,逻辑驱动测试程序,用代码内部的分支,路径,条件,使程序设计的控制结构设计测试用例是一种测试用例设计方法,在这里盒子指的是被测试的软件,顾名思义即盒子是可视的,可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,基本就是审查开发人员的代码。
自动化测试:
UI自动化测试-Selenium
接口自动化测试
兼容性测试:
浏览器兼容
手机系统兼容性
网络兼容
其他
负载测试:
性能-压力测试
安全测试
常见测试端:
PC端网站
PC端软件(少)
手机端app
安卓
苹果
window phone
手机端
H5
小程序
微信
支付宝
其他
其他:
websocket
数据库
Rpc: Dubbo/Cloud接口等