unit-testing - 您如何测试自己编写的代码?

标签 unit-testing testing

您如何有效地测试您编写的代码?我发现很难对我为我的站点编写的代码进行老虎测试,因为我的一部分觉得我不想在我的代码中发现错误,因为这表明我并不完美。 (即使写到我可能不完美也让我有点困扰。)

我相信单元测试,但最近我有点像枪手,并且一直在从臀部开始将大量代码部署到生产中(这对新的网络初创公司来说并不总是坏事,但经常是这样。)

在过去的几周里,我被自己测试中出现的严重错误所困扰。我有一个合作伙伴,他插入我对自己的代码进行黑盒测试,但由于我对实现细节的了解,我确实应该是使用白盒测试来测试代码弱点的最佳人选。

那么有哪些方法和工具可以帮助您测试自己编写的代码?

最佳答案

在编写代码之前编写测试会有所帮助,因为我可以思考(头脑中没有实现所设置的偏见)代码在各种条件下的行为应该是什么。

关于unit-testing - 您如何测试自己编写的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690325/

相关文章:

unit-testing - 我可以在加载 Node 模块之前将全局变量注入(inject)到该模块中吗?

c# - Moq - 验证具有参数值的方法调用

selenium - 如何在 selenium 3.4 中将 Chrome 浏览器置于最前面并最大化?

unit-testing - 测试自定义箱子

javascript - 如何在 react 组件中使用 Jest 和 enzyme 来检查函数是否有参数而不检查其值?

java - 如何模拟 JestClient、elasticSearch

python - python unittest在setUp方法中报错的正确方法是什么?

python - 在使用 pytest 运行测试之前执行健全性检查

scala - 在 sbt 自定义测试任务中只运行标记测试

c++ - GMock 泄漏内存