|
目前我们测试组的地位比较特殊,它不是普通意义上的功能测试、验交测试(这个有另外的测试组去做)
我大概总结了一下,目前我们测试组做的是如下的事:
1. 测试环境的搭建与维护(单元测试、每日集成等)
2. 测试环境的使用和推广
3. 编写部分单元测试用例(更多用例推广开发人员自己写)、集成测试用例(这个是自己写)
4. 调试环境的搭建
5. 根据需要项目开发新的测试工具
6. 测试工具的使用和推广(自己写的工具、商业的工具)
现在老大要我给这个测试组进行定位,好规划未来工作的工作。
我初步的想法是把小组内的成员拆分成“测试开发工程师”和“测试工程师”,并总结了一些前辈处收集到的信息,初步整理规划如下:
1. 前面所说的第1、4、5点归到“测试开发工程师”的工作。更偏重于工具、平台的开发
2. 第2、3、6点归到“测试工程师”的工作。更偏重于平台工具推广,早期质量保证
3. 后期测试工程师可以更多的参与需求讨论、开发人员设计评审。把bug扼杀在萌芽阶段
现在有如下的问题请各位帮忙给点建议?
1. 是否应该把现在的测试组进行拆分,拆分成“测试开发组”和“测试组”呢?
2. 测试工程师的人数问题,由于是几条产品线同时工作的,如果给每条产品线都配置一些测试工程师,那峰值期间测试工程师的人力肯定不够。大量招聘?那项目发布后期维护阶段,又如何为这些测试工程师安排工作呢?
3. 关于绩效考核,“测试开发工程师”的工作是容易看到成果的,但“测试工程师”的工作是比较难看到成果的。那考核时该怎样评价“测试工程师”的绩效呢? |
|