如何克服缺点并享受软件测试人员的工作?

时间:2010-06-06 08:08:58

标签: testing qa

对于许多有抱负的程序员来说,一个普遍存在的概念是,SDLC(软件开发生命周期)的测试阶段并不具有挑战性和趣味性,因为一段时间之后,作为测试人员的工作变得非常强大>单调因为一个人一遍又一遍地做同样的事情。无聊是软件测试人员必须处理的一个非常重要的问题。关于这一点,我有以下问题:

  • 怎样才能克服这个问题 他们的日常工作活动 一个软件测试人员?
  • 有哪些新途径 测试人员可以探索一般情况 在s / w co。中注​​意到?
  • 你还可以强调一下 挑战测试人员也可以面对现实生活 情境。会做的事情 他们的工作也很有趣 充满乐趣的。

谢谢..:)

3 个答案:

答案 0 :(得分:3)

这应该是我想的社区维基。

除此之外,我认为进行自动化测试可以使软件测试人员的工作更有趣,也更有成效。创建好的和稳定的测试脚本与编写好的软件一样困难,也不应该过于单调。

答案 1 :(得分:2)

自动化很好,但大多数人忘记的一件事是测试人员应该每隔几个月更换一次项目。让我们说6,对于可用性测试者每3个月。虽然管理人员和其他人认为在一个人获得业务知识并且熟悉应用程序之后更改测试人员是愚蠢的。 原因很简单:随着时间的推移,测试人员将失去在给定软件中发现许多缺陷的能力。长时间盯着相同屏幕的测试人员不会看到新的(但不是新手)测试人员会立即看到的事情。

一双新鲜的眼睛可以让你看到更多,一个清新的头脑可以让你提出新的问题。

================= edit ================

我只是觉得我可以根据自己的经验添加一些内容:

  • 正如Lucero所说,自动化真的很有吸引力,也很有挑战性,但它会让你远离测试;
  • 尝试新的工作方式,比如敏捷(对我来说就是Scrum)可以让你多走几个月;
  • 尝试新的测试技术,特别是探索性测试很棒;
  • 尝试指导新测试人员,教他们,做演示。

最后,如果你被烧毁......转向项目或团队管理......

答案 2 :(得分:1)

您还需要正确的心态才能成为软件测试人员。测试人员的工作不是要证明该软件没有错误。它是找到肯定存在的错误。我曾经和一位测试人员一起工作,他在每个项目中都会面临个人挑战,他会发现100个错误。如果他没有发现至少100个错误,他认为这是一个失败。有时他不得不延伸定义 - 就像把错误拼写的标签称为错误 - 但他通常会这样做。