有一个存储过程产生一个数字 - 比方说50,它被渲染为一个以数字作为文本的锚。当用户单击该数字时,将打开一个弹出窗口并调用另一个存储过程,并在html表中显示50行。 50行是用户点击的数字的分解。总之,两个不同的aspx页面和两个不同的存储过程需要显示相同的数量,一个是聚合,另一个是聚合的分解。
问题,如何测试此代码,以便我知道如果数字不匹配,则会出现错误某处。
注意:这是一个简化的例子,实际上页面上有100个锚标签。
答案 0 :(得分:1)
这种测试不属于标准/代码级测试范例。在这里,您明确地验证了数据,听起来您需要一个实用程序来实现这一目标。
有很多环境可以做到这一点和你可以采取的方法,但这里有两个可能的候选人
答案 1 :(得分:0)
为了测试数字不匹配时会发生什么,我只需更改(临时)一个存储过程以返回正确的数量+1,或者总是返回零等。