|
|
1
5
我就站在某个点上,你可以阅读单元测试,但你仍然不明白为什么以及如何知道你应该测试什么。如果是这样的话,我会尽力解释我学到了什么。 好处
测试一个呈现3的组件
通过自动测试,测试程序将为您完成这项工作。您可以添加一行代码并运行测试。您可以修改现有的实现,然后重新运行,看看是否一切正常。 基本上,它提供了快速回归测试;你不需要让一个QA人员点击所有的按钮来查看你所做的每一个承诺是否有任何中断,但是测试套件会帮你完成,而且会很快完成。 测试什么?
更简单的答案是
测试特定输入的输出
.用“商业”的话来说,测试规范。例如,如果组件收到2个道具:
因此,对于每一个可能的输入,您都会添加一个测试,该测试将检查输出是否完全符合您的预期。 结论当你的应用程序中有很多组件和模块时,你就会明白它的好处。测试是你只能更好地理解并通过实践变得更好的事情之一。因此,你必须投入时间编写测试,即使他们觉得“愚蠢”或“没有必要”。你最终会看到好处;所有成功的大型科技公司都会进行测试自动化,这是有原因的,因为它是有效的。 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 1 年前 |
|
|
noblerare · Vite错误-未定义导出(SSR) 1 年前 |