一、技术方向
1.黑盒测试:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。
2.白盒测试:偏向代码方向的测试,需要测试人员具有代码运用能力。又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
3.自动化测试:让功能测试能够自动运行,并能进行比较。要求:会用工具,能够做一些架构、框架的设计。
4.性能测试:通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。例如:大量的用户进入软件时保证软件正常运行。
5.安全测试:安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 。
6.测试架构:整个测试领域的横向发展,让测试变得更好,效率变得更高,测试人员安排合理,最大化体现测试人员的架构,例如:开发一个工具让自动化测试能更好的进行。
二、管理方向
1.测试经理:主要管理人,需要具有协调能力、安排能力、人际沟通能力、流程梳理能力。
2.项目经理:管理项目,需要具有协调能力、安排能力、人际沟通能力、流程梳理能力。
3.SCRUM MASTER:决定每一次小范围迭代这一个月的方向是什么。
三、业务方向
1.测试专家
2.需求
3.产品经理
4.金融等行业精英