软件测试分类概述

发布于 更新于

技术文章

随着社会分工的精细化,软件测试岗位从单一化变成多元化,自动化测试、性能测试、安全测试、系统测试等等不同的角色安插在每个项目当中,每位软件测试工程师也被打上了标签,这是从软件测试技能视角对软件测试工程师进行分类。除此之外,在招聘网站上,我们发...

随着社会分工的精细化,软件测试岗位从单一化变成多元化,自动化测试、性能测试、安全测试、系统测试等等不同的角色安插在每个项目当中,每位软件测试工程师也被打上了标签,这是从软件测试技能视角对软件测试工程师进行分类。


除此之外,在招聘网站上,我们发现应聘岗位很多是初级测试工程师,中级测试工程师,高级测试工程师,这是从综合能力的视角对软件测试工程师进行分类。


不同的视角,产生不一样的角色。譬如,小孩眼中的爸爸,是妻子的丈夫,也是老母亲眼里最靓的仔。


不同视角下的男人



在软件测试工作中,我们也会遇到各种各样关于“测试”的名词术语。有些人甚至对其中的理解产生偏颇,带来啼笑皆非的笑话或误会。


某产品经理对测试负责人说:某功能当前有很大的质量隐患,你安排做下专项测试吧。


测试负责人疑惑:专项测试?现在功能都还没有稳定交付就进行性能测试、稳定性测试的意义不大。现阶段该要求不合理,后续再安排单独完成专项测试。


这便是对“专项测试”的理解不一致所产生的误解。实际上,产品经理所要的仅仅是加强对某功能的测试力度,加大投入。



除此之外,我们软件测试所开展的测试活动五花八门,有时候我在做同一件事情的时候,有人会说:你在做冒烟测试啊?也有会说:你在做功能测试?甚至有人说:你在跑自动化测试吧?


诸如此类,对不同的测试活动的不理解会给我们带来很多沟通的不便,所以我们很有必要捋一捋在软件测试活动中的各种测试活动。


继续阅读