如何做一个好的测试经理
11、测试人员工作发生问题测试经理应该如何做?
测试人员工作发生问题是测试经理经常要面对的问题,作为测试部门的领导,首先要做的是指出测试人员所犯的错误,使其尽快改正错误。 唯一不能做的就是盯着下属的错误不放。总盯着下属的失误,是一个领导者的最大失误。英国行为学家波特说:当遭受许多批评时,下级往往只记住开头的一些,其余就不听了,因为他们忙于思索论据来反驳开头的批评。身为测试经理要根据测试人员的心理来进行指导,最大限度的调动每个人员的积极性来参加工作。
12、 不深入到具体测试工作时,测试经理如何考核员工?
主要工作之一就是定期的评定组织做了些什么并且是怎样做的。同时还要为员工做一个报告——关于充分了解测试人员正在做什么和怎样做的报告,以此来给测试人员做做工作成绩考核
13、 为什么计划定期的培训?
培训是构造学习型组织的基本条件,也是提高员工水平的重要方法。经常的定期培训,可以增强组织凝聚力,使员工更加愿意长期留在组织中发展。做为测试负责人,定期的进行培训是十分必要的。
14、时间上不允许进行全部测试,测试负责人应该如何做?
这里的全部测试不是指对软件进行遍历测试,而是指测试负责人制定的测试计划包含的全部测试内容。
15、 如何管理好一个质量
知识共享,共同进步成长
2、制定规则的人,就是第一个执行的人
3、 管理者应该树立起“规则意识”。否则,规则就难以维持下去,只有真正做到这一点,并且把这些意识贯彻到团队的每一位成员的每一天的工作中去,才能够建设出一个成功的团队。
16、 授人以鱼与授人以渔-教方法
一个团队的管理者,要做的不仅仅是帮助团队成员完成工作,更重要的是要教会团队成员如何独立完成工作。
过程中学会了什么,得到了什么、做出了什么。只有在工作过程中达到完美的配合和协作才是团队工作的真正意义所在。
17、 同等对待,就是抹杀杰出者的贡献
所谓的公平对待恰恰是极其不公平的,是对优秀人才的忽视,甚至会迫使优秀人才慢慢走向流失,趋于平庸化,因为他们没有得到应有的肯定而变得不再努力和突出。
18、 如何看待加班?
测试管理工作的重要任务之一就是要创造一个环境,让员工在工作时间内完成工作,同时还要鼓励他们每周不要超过40小时,甚至可以基于他们在40个小时能够完成的工作量给他们酬劳。通常情况下这样做能够提升创造力,从而会逐渐提高效率。
。
19、 开发、测试工程师如何避免定位效应?
定位效应在开发人员和测试人员身上都有体现。例如开发工程师针对某一自己写的功能,经常进行代码移植,这种复制的“功能”代码,由于上一次经过调试,在新的地方往往不会认真调试,这些代码往往会带来共享变量冲突等许多种类型的缺陷。
测试人员身上就是测试过的功能不再进行认真测试:在回归测试时,之前由于进行过认真的测试,往往会认为某些功能是可靠,只要验证一些以前发现的缺陷是否修改完成就可以了。这种现象在反复多次回归时表现的更加突出,因为回归测试中很多功能都会进行多次反复测试。众所周知,开发人员在修改缺陷时往往会引入新的缺陷,测试人员的疏于防范就会把这些缺陷带到用户这里。
解决这种问题的方案一般有两个:
1、完整的执行测试用例:这种方法投入较大,但是在开发产品时最好在最后一次回归测试时测试的执行一次全部的测试回归用例。
2、交叉测试:测试人员交叉测试,就可以很大程度的避免定位效应。测试工程师在回归测试时互相交换任务,反复测试某一功能的机会大大减少,从而也就不会“主观的”人员某些功能没有缺陷。
通常上面的两个方法都是结合使用的,既要进行交叉测试,又要全面执行测试用例,测试覆盖面要尽可能的广泛。
3、精准测试:缩小范围,明确优先级、降低测试成本
20、 测试同化现象如何解决?
一组开发人员和同一组测试人员共同配合了很长时间,很多本来是缺陷的问题,由于测试人员对软件“习惯成自然”的使用,会不被当成缺陷,尤其是在开发人员的解释和说服下。同化现象发生可能意味着“恶性循环”的开始
21、 测试负责人要进行严格的测试进度跟踪吗?
有些成员的缺陷质量不够合格;开发人员修改不及时,系统某些功能发生严重问题导致部分功能无法测试。)得不到解决,耽误了进度。所以测试负责任必须全程监控项目,尽可能多的掌握信息。通常,测试负责人需要完成下面这些内容的管理工作:
测试用例执行情况-覆盖率;
2、每个测试员提交的缺陷情况->探测率;
3、 测试中是否发生突发问题-> 时间和工作冲突?