测试工作所涉及测试技术的深度,是由哪些外在条件决定?
想到如下几个,不知是否有关键影响:
1.软件用户的数量级别
使用软件的用户数越多,对软件测试技术的要求越高。譬如:供10人并发使用的软件,与供1000人并发使用的软件,所用测试方案是质的区别。前者可能功能测试即可满足,而后者还需要涉及自动化部署、自动化测试、性能测试、安全测试、兼容性测试、配置测试等。
2.软件用户的素质级别
软件用户的专业素质越高,则对软件的业务完整性、精细度要求更高,进而对软件测试技术的要求更高,譬如除功能测试外,还需要引入接口自动化测试、性能测试、兼容性测试等。
3.软件的开发技术水平
开发技术难度系数越高,算法结构、业务逻辑越难理解,对测试人员的逻辑分析能力有较高要求。
4.软件业务的敏感性、严谨性
某些特殊行业涉及钱财或个人信息,导致业务流程产生敏感属性。这就涉及到功能测试、接口测试、安全测试等。
5.测试岗位在研发流程中的角色
有的测试负责提bug,而有的不仅是质量把控者,还会对整个产品流程体系提出优化和改进点。此种情况,不同的工作岗直接对应不同层次测试技术要求。
总结
经过此番分析,暂时的结论是:软件用户的数量级别,对测试技术的综合性要求更高,对应的测试岗位更富挑战性,薪资越高。
不知正确与否?
期待得到更多建议和纠正。
如何定位测试工作的层次?
发表于:2017-08-05
作者:Joey_GZ
来源:
 相关文章
薪资翻3倍,软件测试面试 (3 轮技术... 软件测试之什么是测试计划? 人工智能软件测试2024年主要趋势 去测试化真的可行吗? 为什么微服务的测试必须左移 漫谈测试成长之探索——测试排期- 周排行
- 月排行
-   提升测试效率--不做无效,重复的测试
-   助你面试一臂之力,认识银行测试
-   也许这有你想知道的人工智能 (AI) ...
-   软件测试基础:什么是接口?(接口测试...
-   渗透测试工程师视角下的渗透测试流程
-   阿里研究员:软件测试中的18个难题
-   热修复测试,你注意到这些问题了吗?
-   也许这有你想知道的人工智能 (AI) ...
-   现有USB模糊测试技术的总结(上)
-   测试执行教程:包含示例和最佳实践的...
-   你想知道的渗透测试知识都在这里(二)
-   提升测试效率--不做无效,重复的测试
-   软件测试的一个新公式引起的思考
-   冲击还是契机?传统软件测试可以从互...
