假设您正在测试复杂函数或复杂存储过程。你如何进行自动化?
我有两个选择:
基线测试:
我准备一些输入数据,我首先手动运行测试,然后我得到输出数据。检查后,我认为输出数据是正确的。然后我使用输出数据作为“基线数据”。在后面的测试中,我将输出数据与“基线数据”进行比较,如果有变化,它们可能是bug或其他的。
Tester以另一种方式实现功能或存储过程。为了测试,它比较了测试仪功能的输出和开发人员功能的输出。
选项1在自动化中更容易实现 由于测试人员需要重新编写函数,因此选项2更难。
还有其他选择吗?谢谢