从前端测试到后端测试

在大公司或者外包公司前端测试,后端测试在一个项目里分工很明确,不得越雷池半步,如果不主动学习,前端工程师会觉得自己什么都学不到,上线是总是出一些与后端衔接相关bug,公司也会觉得前端测试没有什么价值,在涨薪,升职,奖金方面总是不满意,还面临被开除危险。

我身边的同事有一个是从外包公司出来,后来成了我同事,但是很可惜试用期没有结束就被game over了,是因为在外包一直是执行case,对需求理解,写case这方面非常欠缺。最后改行做其它工作了。

从前端到后端测试必须具备技能:SQL,能看懂项目日志,测试辅助工具(数据库,接口,性能,自动化...)使用,前期不用太深入,知道怎么使用就好,好技术非一朝一夕就能练成的,坚持定会水到渠成。

数据库设计是整个项目的灵魂,从设计可以看出业务及业务关联关系。

测试过程不知道功能对应的表怎么办?

1.操作功能从后台看日志。日志会打印SQL语句(如果日志没有配置打印SQL日志也是查看不到的),若功能代码SQL有问题,我们可以定位出问题,告诉开发原因,怎么解决,这样也节省了开发的时间;

2.看数据库设计;

3.如果没有设计,就从数据库找到与功能命名相同的表,查看,筛选,提炼出自己要的表。

4.如果以上都行不通,那就向开发请教呗。

测试过程不知道接口怎么办?

1.从接口文档查看;

2.用接口抓取工具查看;

3.操作功能从日志中查看(如果日志没配置打印接口日志也是看不到的);

4.如果以上都行不通,那就请教开发同事吧

掌握SQL常用技能,数据库增,删,改,查;造数据(N个流程回归时按步就班从前台操作不改数据库一天才能验证完,通过数据库造数据或许2小时就能搞定),大数据测试(主要用来验证报表数据正确性,手工+人脑费时又费力)是不错的得力小助手。

在测试过程中要养成做笔记的好习惯,把SQL记录下来下次复用,需求大体上描述一下,做成工作轨迹档案,方便自己查找,学习,总结,定位需求上线清单及时间。

和开发做朋友而不是冤家,开发也是不错的老师,也会引导你学会看日志定位问题,使用SQL基本方法,抓包啊,网页分析工具.....。

你可能感兴趣的:(从前端测试到后端测试)