2010-03-28 58 views
1

在我现在的公司里,我们有一个测试人员。在与该测试人员交谈后,她表示,在测试中,在实施任何自动化系统之前,手动编写和执行脚本(要执行的步骤)(至少执行一次)。执行手动测试,自动化后 - 或从未?

这是事情在测试中的工作方式吗?

为了让我发笑,在这种情况下已经完成了,但没有自动化。当我可以很容易地自动化(但是公司的政治不允许这样做)时,它让我很开心地看到主管测试人员为登录表单执行用户名和密码的不同组合的加载(她并不过分热衷于自动化) )。

这似乎不像初级测试者(不是我,我是SDET)不能学习任何东西的环境。

谢谢

回答

1

不同的测试人员以不同的方式工作。尝试数百个用户名/密码组合可能是自动化的理由。但是,如果您的版本每隔一两周发布一次,那么手动测试10-20个用户名/密码组合是不成问题的。我目前的小组有6名测试人员。其中4人主要进行手动探索性测试,而另外2人使用自动化工具。

+0

你的最后一句话意味着团队中有一些真实的结构。这个发布仅仅在3周后第二次重新发布。对自己的技能充满信心,然后与那些看不出问题的人以低科技的方式合作,实在令人尴尬。我怀疑所有可能被捕获的错误(代码质量非常差,我已经审查过)会被捕获。 – dotnetdev 2010-03-28 03:16:55

+0

@dotnetdev,什么阻止你每天晚上在自己的计算机上启动测试工具,运行你写的任何测试?您可以添加一个名为“工具”,“Util”,“海藻沙拉”等项目,其中包含测试。然后测试框架可以单独向您发送电子邮件结果。花上几个星期六,你应该全部定下来。是的,这听起来适得其反,至少要手动测试一次。探索性测试非常重要。可预测的测试从一开始就更好地自动化。 – 2010-03-28 03:48:45

+0

我所在团队的素质和公司政治。我已经放弃了,现在只专注于自己。 – dotnetdev 2010-03-28 12:33:04