当开发一个软件时,会进行各种类型的测试 - 单元,集成,功能,手册。在我当前的项目(带有sql server的winforms)中,有遗留代码(没有测试),我们确实有很多错误。 我们正尝试使用手动+测试(主要集成)的组合来移除它们如何处理这种情况?
但是,仍然有一些错误可以逃脱。
例如(一个假设的情况) - 如果客户已经购买了一些商品价值为前6个月,应该给他上购买一些折扣,他让曾经6个月有lapsed.His状态应更新为特权。
但是,由于某种原因(代码中的错误)系统没有这样做。我们应该如何处理这种情况?我们是否应该在数据库上运行一个脚本来查找所描述的场景?这种情况的另一个延伸可能是,客户一旦有特权就必须发送礼物,但系统缺少这样做。
想法?
“把一个脚本在数据库中,以帮助查找和调试问题” - 是的,这就是我meant.But,再这样的脚本应该是免费的bug(需要测试!) – 2010-03-09 17:43:39
@junky_user:不,不需要没有bug。您可以使用它来查找并修复错误,然后删除它。 – 2010-03-09 18:04:00