我无意冒犯,您知道啥是深度测试么

前言

近期被领导说测试没深度。理由是不看日志。先不说一下午来了三个紧急需求,晚上就上线,连表面都测试完不成,缺陷所有者Dev连问题也解决不了,怪TE测试没深度。

我无意冒犯,您知道啥是深度测试么?非逼人写文章。

测试深度等级:

测试界主流的测试种类: 界面测试、功能测试、易用性测试、兼容性测试、接口测试、安全测试、性能测试、自动化测试、单元测试。

如果测试分等级的吧,那么应该是这样

浅:界面测试、功能测试、易用性测试、兼容性测试

中:接口测试、自动化测试、性能测试

深:安全测试、单元测试

前言所说的,看日志,这是一个TE最基础的一个技能,或者是基操,这最基础的功能能深到哪里去,日志无非是linux下的tail grep vi cat 等一些查询,日志是dev写的,有何深度。

好了,来点干货,不过这些估计对萌新宝宝有些帮助,在测试道路上意淫许久的朋友,可以留言一起探讨(毕竟是想给这位领导萌新上课,却又不敢直接明发着怼)。

测试分工:

项目测试组应明确的分工,按深度分为功能TE、安全TE、性能TE、自动化TE四类角色,后三角色可以是多个项目的公共角色。

在测试流程中,各角色做好专项测试,输出专项报告,这些报告均达上线标准,软件才允许上线。

测试报告,安全测试报告,性能测试报告,其中测试报告由功能TE输出,其他两个对应专项TE输出

论测试角色重要性

最重要的是功能TE,功能TE是需求量最大,(毕竟这个时代产品横着走,开发多如狗,测试不如狗)

功能TE就是给需求当保姆,让他一步一步走上正确的方向。有了正确的功能,才有后续的安全、性能、自动化等测试。所以一个牛逼的功能TE很重要,需要做界面测试、功能测试、易用性测试、兼容性测试、接口测试等。

记住,功能TE就是软件的保姆,什么都得会,什么都要做(包括深度测试,这样才能提升自身,现实如些,功能测试重要但性价比不高)。

次重要安全TE,这个岗位可以说是网络公司不可缺少的投入,一个软件刚上线,是没有经过安全测试,估计一天服务器就炸了。权限安全,XSSSQL注入等,安全是一个重要的课题,需要大量的计算机,系统,工具,各种前后编程语言,软件框架等方面知识。而且大多数安全TE只能是在已知的安全测试方法来做攻防。因为自身还没到这么高深的境界,所以不做太多表述。

性能TE,这个对于前两个来说不是那么重要了,但绝对必要。太晚了,不想写了, 后续补上

自动化TE,太晚了,不想写了, 后续补上

漏掉的最后说,单元测试,这个Dev不做,留着给TE抢饭碗么。

猜你喜欢

转载自www.cnblogs.com/xmLaoTan/p/11925313.html