我对N-Unit Framework测试感到有点困惑。以下是我的Web应用程序场景。
如何在N-Unit Framework中创建测试用例。以下是我的几个问题。
我应该编写代码来创建故障单吗?我们可以使用N-Unit Framework将数据插入数据库。
如果创建了故障单,我们是否应该捕获该故障单号并将其分配给某个用户。
我们是否应该编写代码以将其分配给用户进行审批?
我不知道如何为Wrokflow Logic编写N-Unit脚本。
答案 0 :(得分:0)
当你编写单元测试时,你通常会编写它们,以便它们只测试一件事。在测试工作流时,您通常会在几个单元测试中将其拆分。在你的场景中,每个点都是单元测试的良好候选者,除了3号应该被分成至少两个测试。
- 我应该编写代码来创建故障单吗?我们可以插入数据吗? 使用N-Unit Framework的数据库。
醇>
这取决于您的实施。如果您需要测试的票证,则必须先创建它。不,您不能使用NUnit框架将数据插入数据库。这不是框架旨在解决的那种问题。通常,在编写单元测试时,您希望避免访问外部资源(如数据库),因此请尝试编写代码,以便您不必这样做。
- 如果创建了故障单,我们是否应该捕获该故障单号码 将其分配给某个用户。
- 我们是否应该编写代码以将其分配给用户进行审批?
醇>
这取决于您如何实施系统。如果您需要这个来运行测试,那么是的。