📜  软件测试中的结对测试

📅  最后修改于: 2022-05-13 01:57:00.064000             🧑  作者: Mango

软件测试中的结对测试

先决条件:软件测试

配对测试:

配对测试是由在机器后面操作的双人团队成员在软件中进行的验证。第一个成员控制鼠标和键盘,第二个成员做笔记并讨论测试场景和准备/问题。其中一个必须是测试人员,下一个必须是开发人员或业务分析师。

结对编程是极限编程中常见的做法。因此,结对编程被认为是一种很好的软件编程方法。明智的配对测试是测试软件的类似过程。

使用配对测试的优点:

  1. 开发人员对软件有不同的或积极的看法。他们讨论并发现如果我执行它会发生什么,或者如果业务分析师不执行它会发生什么。
  2. 虽然结对测试与业务分析师一起执行,但他们在他们之间交换想法和知识,就像分析师和测试员一样。
  3. 当一个新项目由新的团队成员开始时,测试人员和开发人员之间通常会遇到障碍。
  4. 如果我们发现任何问题并想将它们注册到错误注册系统中,那么问题会自动重新可视化,因此结对行走将有助于彼此敏锐。

使用配对测试的缺点:

当您不知道 Pair Testing 设置的准确条件时,您应该或不应该使用它。

  1. 所有强制测试都应该是自动的,PT 的解决方案是发现而不是测试用例。我们不能在测试自动化之后立即使用 PT 会话的结果。
  2. 当有团队成员时,两个团队成员可能会互相结束一个分类。这就是为什么当团队成员不能很好地沟通或合作时,我们不应该使用 PT。
  3. 如果您计划强制执行结构化测试用例,则不能一起执行测试用例添加更多值或零值。该任务应由一名团队成员单独执行。

配对测试的设置:

  1. 团队成员应共同承担义务。当我们试图强迫合作时,它是行不通的,所以我们需要创造可行的氛围。
  2. 应该有一个单独的房间或桌子,团队成员可以在那里执行而不会被打断。他们还应该关闭手机和通知以更好地工作。
  3. 工作场所由坐在一张桌子后面的两个人组成。没有空间就不能强迫人。

准备对测试会话:

  1. 我们应该创建一个 ET 章程。
  2. 我们应该定义测试的浓度和大纲。
  3. 我们应该详细说明测试的目的或目标。
  4. 我们应该确定一个时间限制来进行测试。通常一节课是九十分钟。
  5. 我们应该以适当的协调方式来安排会议。

执行对测试会话:

  • 在进行会议时,团队成员应讨论测试部分以及测试的深度。测试应具有目标、重点和测试的部分,如 ET 章程中所述。
  • 第一组成员(司机)控制键盘和鼠标,第二组成员分析、提问、准备笔记。

配对测试(PT)整理:

PT 会话完成后,发现将提交到错误注册系统。如果需要而没有完成。 ET包机将升级,瞄准测试发现问题会进行测试,其他备注会检查。 ET 章程的范围是对 PT 会议的简短计算,哪些进展顺利,哪些需要改进。

最后,它是团队合作和测试的结合,但它有很多优点,比如分享测试和 SUT 的知识、培训新成员、在成员之间设置障碍等等,这很有趣。我们应该明智地使用配对测试。