我的问题是如何找到实现测试用例的最佳方法,以测试整个过程和每个类的使用情况。
在我们的项目中,有一些依赖层,每一层都负责一些事情。在指定的过程中,下一层使用前一层的输出。
我不确定哪种解决方案更适合实施测试用例?如果我为每个类编写单独的测试用例,那么如何测试整个过程的功能?如果我为整个过程编写一个测试,我如何管理它以了解失败?
有没有什么标准或方法论?最好的起点在哪里?
谢谢。
我认为为您负责的业务流程或功能编写用例可能会很好。
如果你负责的函数需要来自另一个模块的测试数据,你不需要考虑数据的来源,你需要模拟出所有可能的数据并验证你负责的函数正确处理。
例如,如果前面的模块给了你A.B.C.D,你的测试用例应该从你的函数开始,但前提条件应该说你需要考虑A.B.C.D数据,你要对函数的正确性负责。