【问题标题】:How Auomated testing works and what to test?自动化测试如何工作以及测试什么?
【发布时间】:2013-12-13 06:17:40
【问题描述】:

自动化测试的工作原理以及如何尝试?自动化测试工具的工作原理和作用?

如果可能,请发布示例以阐明想法。

非常欢迎有关此主题的任何帮助!谢谢。

【问题讨论】:

  • 你想测试什么?

标签: testing automated-tests


【解决方案1】:

自动化测试意味着为我们手动测试的任务编写脚本。 工具包括我们希望执行特定测试时按顺序编写几行代码的软件。然后运行该脚本以执行测试并生成结果。 自动化测试节省了我们手动为特定测试重复一系列测试用例所花费的时间。

【讨论】:

    【解决方案2】:

    可能最好的起点是 xUnit 库(JUnit、PHPUnit、jsUnit 等)。如果您对测试 Web 界面感兴趣,可以使用 Selenium。他们提供了很多代码示例来查看。这些工具允许您设置一些输入值、运行一些代码,然后它允许您验证该代码的最终输出是否符合您的期望(也称为断言)。

    在更复杂的开发团队中,每次向项目提交新代码时都会运行这些自动化测试,以确保不会引入新的错误。正如 Priyanka 所提到的,它们节省了大量时间并消除了人为错误的可能性,因为测试是自动运行的,否则它们需要手动完成。

    我很抱歉没有更具体。这是一个非常广泛的讨论主题。

    【讨论】:

      最近更新 更多