各行各业都有很多分支,软件测试的细分领域又有哪些呢?
拆解来说:
功能测试的渠道有,app,小程序,web/h5。其中app和web要考虑兼容性。app需要考虑安卓,鸿蒙,ios这三个系统,同时也要考虑系统版本的兼容性。web一般常用浏览器,IE,Chrome,Safari等。具体兼容到哪个浏览器哪个版本根据实际业务场景分析。
h5一般是放在公众号,app,小程序里使用,它的更新对用户是无感知的。无需升级无需重启小程序等。所以能使用h5实现就尽量使用h5,减少app或小程序的更新审核频次。
测试开发(中高级测试及测开职位),这个对测试人员的专业要求低于常规开发,高于功能测试。
首先,你肯定要了解功能测试,如何设计测试用例
其次,掌握测试环境搭建,自动化测试平台的搭建等等
另外,需要会写脚本,比如给你一批公司站点域名,能爬取公司这些域名的证书有效期等
为什么说低于常规开发,因为没那么多复杂的业务逻辑需要频繁开发,而且测试本身的功能就偏重复性,所以很多测试脚本可以复用。
自动化测试,性能测试,安全测试其实也都可以划到测试开发里。
首先自动化测试就不用说了,要不就搭建一套自动化测试平台供功能测试人员补充用例,要不你单独维护测试脚本。
性能测试,会涉及代码如脚本设计,参数化等以及对测试结果分析。单独性能测试的市场需求很少,但中高级测试要掌握。
安全测试,学会使用漏洞扫描软件,发现系统可能存在的安全问题,比如sql注入,敏感信息泄露等。单独安全测试的市场需求几乎没有,但中高级测试要了解。
最后一个测试主管,我认为需要具备两方面的能力,一是管理能力,另一个是专业能力。所以我是主张有一定的专业能力才去做这一块,如果以上能力,你掌握的不够全面,可能很难推动或带领小组成员开始一些项目,制定团队计划,做好项目述职等。
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。