【发布时间】:2010-03-09 16:50:42
【问题描述】:
开发软件时,会完成各种类型的测试 - 单元、集成、功能、手动。在我当前的项目(带有 sql server 的 winforms)中,有遗留代码(没有测试),我们确实有很多错误. 我们正在尝试结合使用手动 + 测试(主要是集成)来删除它们
但是,仍然有一些错误可以逃脱。
例如(假设场景)- 如果客户在过去 6 个月内购买了一些有价值的商品,则应在 6 个月过去后为其购买的商品提供一些折扣。他的状态应更新为特权。
但是,由于某种原因(代码中的错误),系统没有这样做。我们应该如何处理这种情况?我们是否应该在数据库上运行一个脚本来查找所描述的场景?场景的另一个扩展可能是,客户一旦获得特权就必须送礼物,但系统缺少这样做。
想法?
【问题讨论】: