想要学测试,你必须掌握的一些技能

作为软件工程专业的很多同学对于测试这一门行业肯定不会陌生的,但是认为测试就是点点点的操作肯定不在少数,至少我当初也是这么认为的。那我们从另一方面想一想,如果测试真的只是点点点的话,那么他的利用价值也太少了吧。因此要想成为一名合格的测试人员,一方面要具备基本的测试业务知识,另一方面也要有扎实的技术基础。下面就给大家介绍下测试到底都应该掌握什么。如有问题,欢迎留言指出。

1、基本的测试理论

作为一名测试人员,你最应该掌握的就是测试的流程了(这个我之前的博客就有写到)。我想这也是面试中最常问到的一个问题吧。黑盒测试以及它包含的方法,白盒测试等等。

业务场景:我们往往是根据业务需求编写测试计划、测试用例的,因此一定要把业务场景放在首位。

数据遗留:当我们使用旧数据对功能进行测试时会出现bug,我们及时反馈之后。但当新功能上线之后,我们会在造一条数据而忽略了老数据。因此,在每次都要对新老数据进行测试。

2、Mysql

1)掌握mysql的DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)

2)group by 、order by、左连接、右连接、内连接等

3)函数的使用

3、Linux指令

基本的有ll、ls、vim、tail、ps、pwd、cd

如果你想学的深入一点,还可以学习一下如何编写shell脚本

4、测试用例

测试用例的编写应将前提条件都写清楚。如环境、数据库定位哪一张表、系统为Andorid还是Linux下

5、开发语言

掌握一门开发语言能够让我们快速定位bug,然后交付给开发。一个具备基本代码编写能力的测试会让你在工作中事半功倍,还会让同事们刮目相看,想想升职、加薪、迎娶白富美.....貌似扯远了

总结

测试是每一个项目的质检员,只要你干的出色,你的价值将不逊色与开发和产品。加油,让我一起努力!

你可能感兴趣的:(想要学测试,你必须掌握的一些技能)