• 软件测试词典

临时测试


什么是临时测试?

当软件测试在没有适当的计划和文档的情况下进行时,就被称为临时测试。除非我们发现缺陷,否则此类测试只会执行一次。

在对应用程序进行正式测试后进行临时测试。临时方法是最不正式的测试类型,因为它不是结构化方法。因此,使用此方法发现的缺陷很难复制,因为没有针对这些场景的测试用例。

测试是在测试人员了解应用情况的情况下进行的,并且测试人员在不遵循规范/要求的情况下进行随机测试。因此,临时测试的成功取决于执行测试的测试人员的能力。测试人员必须在没有任何适当的计划和文档的情况下仅根据测试人员的直觉来发现缺陷。

何时执行临时测试?

当进行详尽测试的时间有限时,可以执行临时测试,通常在正式测试执行后执行。只有当测试人员对被测系统有深入的了解时,临时测试才会有效。

临时测试的形式:

  1. 伙伴测试: 两名伙伴,一名来自开发团队,一名来自测试团队,共同努力识别同一模块中的缺陷。伙伴测试可以帮助测试人员开发更好的测试用例,而开发团队也可以尽早进行设计更改。这种测试通常在完成单元测试后进行。

  2. 结对测试: 两名测试人员被分配相同的模块,他们分享想法并在相同的系统上工作以发现缺陷。一名测试人员执行测试,而另一名测试人员记录他们的发现结果。

  3. 猴子测试:测试是随机执行的,没有任何测试用例,目的是破坏系统。

使临时测试更有效的各种方法

  1. 准备工作:通过获取类似应用程序的缺陷详细信息,发现应用程序中缺陷的概率更大。

  2. 创建一个粗略的想法:通过在适当的地方创建一个粗略的想法,测试人员将有一个集中的方法。不需要记录详细的测试内容和测试方式的计划。

  3. 分而治之:通过部分测试应用程序,我们将更好地关注并更好地理解问题(如果有)。

  4. 针对关键功能:测试人员应该针对设计测试用例时未涵盖的那些领域。

  5. 使用工具:通过使用分析器、调试器甚至任务监视器也可以使缺陷成为众人瞩目的焦点。因此,熟练使用这些工具可以发现一些缺陷。

  6. 记录结果:虽然测试是随机进行的,但如果时间允许,最好记录测试并记下偏差(如果有)。如果发现缺陷,则创建相应的测试用例,以便帮助测试人员重新测试场景。