测试的层次感
2017-12-28 本文已影响101人
卜了了
这个文章是根据乙醇的这个视频写的。小白必须懂的分层测试思想:http://v.qq.com/boke/gplay/5067507a44fea627cfd603be13eae39a_a25000101mze178_v05196prbct_p0524x5euye.html
对于这4层,分别从3个方面来看,如下三个方面:
image.png
测试难度,从下往上依次增加:
单元测试的对象是代码,是测试类与方法,测试成本最低,发现问题可以马上修改;
接口测试的对象是模块,成本稍高;
UI测试的对象是整个系统。UI测试还会涉及到测试环境的搭建,测试阶段较晚,成本最高。
测试用例数量:
建议是难度低的测试用例可多写。即单元测试用例尽可能多写,其次,接口测试用例,再其次UI测试用例可相对少写。
从下网上一次减少,形如金字塔。
测试的方式方法:
单元测试:unitest单元测试工具--代码角度
接口测试:jmeter、postman、自己写代码------模块角度
UI测试:双手----用户角度
UI测试自动化:selenium、之前用的多的是QTP------用户角度
在这里后面添加了测试角度。之前有做UI测试时,使用数据库查看工具查看数据库数据。如果前面的单元测试、接口测试做的比较好的话,UI测试,就不需要进行数据库的校验了。UI测试是站在用户角度来测试。
小结:
项目质量的好坏,取决于开发人员的水平,当然测试的充分测试也会提升系统质量,但不是关键。