有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

c#帮助理解如何调用不同类型的测试

我正在制作一个类似于自动热键的应用程序,它读取屏幕上的一些像素,进行一些计算,然后执行一些鼠标点击

我打算做3种不同的测试:

  1. 我知道我会利用单元测试, 用于测试独立类以 确保每一个都是正确的 它应该做什么
  2. 现在,我还想测试这一切 我的程序要做的逻辑是 对的在这种测试中,我将 想要伪造鼠标输入和 还要伪造执行的类 鼠标点击系统。什么 这种测试会被称为测试吗
  3. 我还想做第三种测试, 我检查它是否真的有 一切都是真实的 系统(即,它实际上将读取 真实系统的屏幕像素,它会 在我的电脑上实际执行鼠标点击 计算机等)。这是什么样的 你打电话来了吗?完全集成测试? 系统测试

谢谢


共 (2) 个答案

  1. # 1 楼答案

    第二个和第三个都是系统测试。在单元测试和系统测试之间有一个称为集成测试的步骤,您可以组合系统的多个不同部分来测试它们如何通信,但实际上还没有将整个系统组合在一起

    如果您想在GUI上执行第二步,那么您称之为什么取决于它是什么。如果您只使用屏幕阅读器和/或鼠标点击器单独测试GUI,那么这是一个单元测试。如果你把整个系统放在一起,那就是一个系统测试。我不知道在哪里可以使用这些工具进行集成测试

    不过,我认为重要的不是它的名字。重要的是你要彻底,并确保你的应用程序按预期工作。对我来说,这涉及到个人负责构建一个不忽略系统任何方面的测试套件

  2. # 2 楼答案

    是UI(或GUI)测试属于系统测试。有关更多信息,请参见http://en.wikipedia.org/wiki/System_testing

    如果这些测试是基于网络的,我可以提供一些关于如何进行这些测试的帮助。你可以用

    1. YUI单元测试框架等

    祝你好运