【发布时间】:2012-12-12 09:50:36
【问题描述】:
假设您正在测试一个复杂的函数或一个复杂的存储过程。您如何执行自动化?
我有两个选择:
基线测试:
我准备了一些输入数据,我首先手动运行测试,然后我得到输出数据。检查后,我认为输出数据是正确的。然后我将输出数据用作“基线数据”。在后面的测试中,我将输出数据与“基线数据”进行比较,如果有变化,它们可能是错误或其他。Tester 以另一种方式实现函数或存储过程。对于测试,它比较测试人员功能的输出和开发人员功能的输出。
选项 1 更容易在自动化中实施。
选项 2 更难,因为测试人员需要重新编写函数。
还有其他选择吗?谢谢
【问题讨论】:
标签: unit-testing testing