我正在使用Selenium WebDriver。测试单元测试和编写脚本有什么区别?
答案 0 :(得分:1)
通常我们首先编写手动测试用例,然后根据自动化开发人员按照测试流程编写脚本 单元测试是代码的一部分,它是独立的,是脚本的一部分
答案 1 :(得分:0)
测试自动化遵循循环以进行测试。
1)自动化可行性分析
2)测试策略
3)环境设置
4)测试脚本开发
5)测试脚本执行
6)测试结果生成和分析
它有利于程序员/测试人员遵循测试周期。
单元测试侧重于单个“代码单元” - 通常是对象或模块中的函数。通过使测试特定于单个函数,测试应该简单,快速编写并快速运行。这意味着您可以进行多次单元测试,而更多单元测试意味着可以捕获更多错误。如果您需要更改代码,它们会特别有用,因为您可以安全地执行此操作并相信任何其他代码都不会中断。
其中, 软件工程中的测试用例是一组条件,测试人员可以根据这些条件确定应用程序,软件系统或其功能之一是否像最初为其建立的那样工作。
答案 2 :(得分:0)
对于新功能,我们始终首先使用手动测试。测试自动化需要付出很多努力,因此仅对已建立的功能进行回归测试是值得的,如果每次发布新版本都会一次又一次地手动运行,则需要付出更多努力。
所以答案是:没有使用Selenium的测试驱动方法!
无论如何,如果你有机会在开始实现之前与开发人员交谈是个好主意,那么他们可以设计HTML以使Selenium测试用例开发人员更容易找到DOM中的元素,例如通过在需要的地方放置ID或自定义属性。