软件测试

3 testing automated-tests

我的工作场所使用基于场景的测试.但是,无论何时修复某些标记或添加新补丁,都会添加新的方案,因此列表会越来越长,并且需要3天时间来测试应用程序.有没有办法在不花很长时间的情况下进行适当的测试?你用什么?

谢谢

Hig*_*ark 5

只需3天即可测试您的申请!我们有大约15天的测试工作.我猜这里的其他潜伏者可以告诉你他们有更大的测试工作; 你知道演习 - 当我还是一个小伙子的时候,我们甚至都没有一个洞可以居住.

但是,严重的是,3天完全测试一个价值为O(10 ^ 7美元)的利益流的候选发布候选人对我来说似乎并不令人愤慨.另一方面,如果你需要3天的时间来测试GUI上的一个字段从12个字符到24个字符,那么这似乎有点太多了.我认为你的问题可能更好地表达为"我们应该花多少时间在测试上?" 答案可能是10% - 50%(安全关键系统可能更高).如果你花了2天开发补丁,那么测试可能不会超过半天.

是的,随着您的应用程序扩展您的测试套件扩展的场景非常熟悉.但是,如果我们添加一些新的功能,我们倾向于添加新的测试; 一个更好的方法, - 我们从来没有时间,虽然我们总是有时间处理不采取它 - 是修改现有的测试.修改代码 - >修改测试; 添加新代码 - >添加新测试.

是的,我们尽可能多地使用自动化测试; 我们使用一系列bash脚本,python程序和make来驱动我们的自动化测试.我们使用的处理器从不抱怨测试是无聊和重复的,所以我们没有道德问题关于使可怜的dawgs接近热死.遗憾的是,当地的劳动法禁止将同样强有力的管理原则应用于我们办公室的碳基生命形式.

  • 不,我不是这么说的; 我很少就你如何在你的店里工作做出明确的陈述.我只是提供一些关于我们如何在我们的商店工作的观点.我想说,既然你提到用户测试,我经常看到并且继续看到,用户通常可以轻松地运行测试场景. (2认同)