关于一个测试责任的问题
请问大家一个测试责任方面的问题:开发人员对当前系统做了性能改进,采用了新的算法,在开发人员本人没有测试的情况下就交付给测试人员进行调试测试,请问这样对么?
此后,第三方对这个算法的配置提出了建议,希望能进一步调试,进一步改进性能,请问在这种情况下,这个调试工作是开发人员自己的责任还是测试人员的责任?如果测试人员只是协助开发人员进行相关工作,而开发人员不愿意接受,这种情况如何处理? 好绕哦,先帮你顶上去吧sdlkfj5
分解一下
啊,有点绕么?赫赫,分解一下先:前提是:开发人员修改了代码,目的是为了提高系统性能。其中涉及到一些配置选项,如允许最大线程数,ldap连接池大小等等。需要对此作一些tuning,来找出提高性能的最佳值。
问题是:
1 开发人员自己只对修改的代码进行了单元测试,然后就交给测试人员进行tuning,这种方式合理否,是否开发人员也需要参与部分工作?请注意,这个改动本身是为了提高性能。
2 在测试人员完成tuning测试后,其他人提出了异议,希望增加其他配置选项来再次tuning,请问这种情况下的测试是属于辅助性的,还是完全是测试自己的工作? 从一般的角度来回答下:
1 开发人员自己只对修改的代码进行了单元测试,然后就交给测试人员进行tuning,这种方式合理否,是否开发人员也需要参与部分工作?请注意,这个改动本身是为了提高性能。
方式是不是合理要看你们公司,这种做法我觉得并不是不可以的,测试与开发间的关系重在流程,而不是谁做什么。
如果开发人员把代码提交给你,那么必须经过一定手续,比如如果你们有track系统,那么这个事情要通过track系统来传递,可以追踪到,或者你们是用别的方式。不管什么任务,也不管什么目的,反正有一个过程是表明这个是从开发移交到了测试
在测试人员完成tuning测试后,其他人提出了异议,希望增加其他配置选项来再次tuning,请问这种情况下的测试是属于辅助性的,还是完全是测试自己的工作?
这个工作,照例说是不属于QA的任务,应该由开发或者技术支持部门完成,这时候可以由stakeholder来决定。
我感到有兴趣的是,楼主你们做ladp相关的东西?
页:
[1]