软件测试心得
一、软件测试行业里工作类型的划分
有的公司按照是否涉及代码测试划分:黑盒测试工程师、白盒测试工程师
有的公司按照测试类型的不同划分:App测试、web后台类的测试、服务端
也有按被测语言种类区分的:java测试、.net测试、python测试
甚至有的公司完全不区分测试,无论测试什么都是一个全能人在测~
二、软件测试后期规划
1、有人说做测试这一行不知道后期到底要做什么,要向哪方面发展??
其实细细划分,无非测试人员就这几种,有的人刚刚毕业或者手头缺钱的时候,从事了测试这一行,至于后期也不打算在这一行发展的,可能以后大部分想从事一些文职类/招聘类/甚至外卖类的工作;
2、还有一部分类,比较喜爱测试行业的,可能自己爱琢磨点小代码,后期估计顺其自然的向着自动化或者接口测试方面发展了吧;技术型测试
3、另外也就还有一部分,估计是大部分女生测试的想法吧,后期转向管理层,这样既能顾家,也能工作赚钱养家;不过即使向着管理层发展,也要补足自己的技术知识,最起码要了解各种技术的基础知识,以及培养自己管理方面的才能,这样才能慢慢的像管理层发展啊~
三、枯燥乏味的软件测试
有人认为:测试工作乏味、枯燥、繁琐、可有可无。。。其实他们说的也并不是一点道理都没有,测试确实枯燥乏味,且步骤繁琐,一个click事件,可能就要点击很多次,来来回回的测试;一个小功能需要重复测试很多次,即使一个服务的发布,一个mq消息的崩塌都会导致整体的功能受到一定程度的影响,从而一遍一遍的整体测试。不过虽然枯燥乏味,但是一个公司的产品的上线也离不开测试这一个环节啊,毕竟研发人员只是代码技术比较强,但是他们不清楚测试流程,测试规范啊,然而也不清楚一个产品的质量如何是达到产品的要求;产品呢?术业有专攻,产品只觉得功能实现了就可以了,至于其他的bug是否影响上线流程也并不是太清楚,哈哈,所以啊测试还是不可或缺的一个工作岗位~