在自动化测试期间,您是先编写测试脚本然后编写测试用例还是相反?

时间:2016-01-25 05:37:19

标签: selenium testing automation

我正在使用Selenium WebDriver。测试单元测试和编写脚本有什么区别?

3 个答案:

答案 0 :(得分:1)

通常我们首先编写手动测试用例,然后根据自动化开发人员按照测试流程编写脚本 单元测试是代码的一部分,它是独立的,是脚本的一部分

答案 1 :(得分:0)

测试自动化遵循循环以进行测试。

1)自动化可行性分析

2)测试策略

3)环境设置

4)测试脚本开发

5)测试脚本执行

6)测试结果生成和分析

它有利于程序员/测试人员遵循测试周期。

单元测试侧重于单个“代码单元” - 通常是对象或模块中的函数。通过使测试特定于单个函数,测试应该简单,快速编写并快速运行。这意味着您可以进行多次单元测试,而更多单元测试意味着可以捕获更多错误。如果您需要更改代码,它们会特别有用,因为您可以安全地执行此操作并相信任何其他代码都不会中断。

其中, 软件工程中的测试用例是一组条件,测试人员可以根据这些条件确定应用程序,软件系统或其功能之一是否像最初为其建立的那样工作。

答案 2 :(得分:0)

对于新功能,我们始终首先使用手动测试。测试自动化需要付出很多努力,因此仅对已建立的功能进行回归测试是值得的,如果每次发布新版本都会一次又一次地手动运行,则需要付出更多努力。

所以答案是:没有使用Selenium的测试驱动方法!

无论如何,如果你有机会在开始实现之前与开发人员交谈是个好主意,那么他们可以设计HTML以使Selenium测试用例开发人员更容易找到DOM中的元素,例如通过在需要的地方放置ID或自定义属性。