2009-12-07 87 views
0

我有一个网站,我正在为客户建设。我现在有一个与我在一起的测试人员。测试人员应该报告什么?

我觉得需要测试人员。真!我无法测试我自己的代码。我也欣赏一组新的眼睛的价值。但是什么需要报告?

很容易说一切都应该报告,但我和测试人员之间没有人过滤出不重要的请求。测试人员不太了解系统和目标用户。她正在分配任务而不是项目经理。我认为这会很快发生变化,但在此之前,你有什么建议?似乎有人相信我们的用户从来没有使用过interent,而且他们像岩石一样愚蠢。

我遇到的问题是测试者建议的所有内容都被自动接受并分配给我。

我有很多情况下,让我下颚,说:“真的?你是认真的吗?这值得成为一个问题?”例如:

例如:需要在页面顶部添加“* =必填”为必填字段的文本。

你有没有感受过这种方式?你是怎么处理的?

现在,我只是按照我所说的去做,但我明确表示我不同意。

+3

没有冒犯,但对我来说“需要在页面顶部的文字说”* =必填字段“。听起来像一个很好的错误报告。并不是所有的用户都意识到那个小星号的含义。总会有一些使用软件的软件用户不知所措,而你必须迎合他们 – Glen 2009-12-07 16:14:21

+3

你知道他们为什么要加入测试仪么? – DOK 2009-12-07 16:16:28

+0

我们正在改变我们的过程。希望所有项目的所有代码都在开发组之外的人看到之前进行测试。 – 2009-12-07 16:20:46

回答

5

这听起来对我来说就像您的测试仪正在做正确的事情。测试应用程序时,您不能假设任何级别的用户专业知识。如果用户可以破坏某些东西,他们会。

您和您的测试人员需要制定严重程度等级。异常值(任何有互联网经验的人都可能会工作/永远不会发生)将被视为低优先级,并且一直处于劣势,直到您淘汰高优先级的项目。

......从来没有那么少,那些离群值仍应该记录下来,因为他们肯定会回来咬你到最后。

+0

谢谢。我想我是一个小孩。所有高优先级都完成了,我只想继续进行另一个项目。记录修复程序需要花费更长时间才能完成修改。 – 2009-12-07 16:24:56

+0

幸运!我希望我还有更多这样的任务。 – Nathan 2009-12-07 18:58:58

0

我会向客户报告每次更改将花费的时间和金钱。事情是你可能需要在自己的时间修复的合法错误(除非你的合同另有说明)。事情是设计/主观问题,你应该能够分配成本。让客户知道它将花费什么,他们可以决定是否继续。

希望您已经得到了某种客户已签署的项目规范,以便您知道项目何时完成以及哪些项目未包含在项目范围内。如果不是的话,你可能会在你的手上发生一些争斗。对于您认为不属于项目范围的更改,您可能需要妥协 - 可能会以较便宜的费率开具帐单或与他们分摊费用。如果您处于这种情况,那么将项目规范中的所有内容都记录下来,这是一个很好的学习经历,这样就不会有什么问题超出项目范围。我一直在那里 - 像这样的经验足以教你将更多的工作纳入规范。

+0

估计它们需要更长时间才能完成变更。真正的问题是我很喜欢这个项目,我只是想完成。感谢您的回答。 – 2009-12-07 16:26:58

2

您需要为您的问题添加优先级。这将使您能够首先处理重要问题,而化妆品问题则持续下去。下面是来自吉拉例如优先级:

  • 优先级1 - 一个可重复的崩溃;阻止进一步测试或开发某个特定功能的问题;用户持久性数据丢失;巨大的内存泄漏
  • 优先级2 - 产品发布前必须解决的主要问题;阻止用户使用某项功能;对伴侣有负面影响;经常使用的功能中的显着内存泄漏
  • 优先级3 - 在产品发布之前应该修复的小问题;不会阻止用户使用产品;非常明显的可用性问题;在很少使用的功能中存在少量内存泄漏
  • 优先级4 - 纯粹是一个美观问题;不影响功能
0

举报一切和分流。过了一段时间之后,她会开始明白什么是过去分流,什么不分流。人类可以学习;教。

1

事实上,它听起来像你的测试人员正在做正确的事情(和“* = required”的文本是一个非常好的主意)。

除了关于确定报告优先级的建议之外,我建议您对报告进行分类以确定它们是否涉及用户体验或功能。

1

你和测试人员永远不会完全同意需要报告什么“需求”。只要正确地设定问题的优先级,然后继续解决高优先级问题。

你绝对不想做的一件事是阻止测试人员提交错误。当某些东西完全破碎时,它会回来咬你,并且他们会说“我认为这就是它的工作原理”。

确保您正确地沟通开发计划和状态,所以他们不会浪费时间测试不够完整的功能。

相关问题