新系统前端的最佳系统测试技术

时间:2013-12-16 12:55:04

标签: oracle testng

提前提出问题,提出一个相当含糊的问题...

我需要测试数据库的新前端。问题是1)db模式很庞大,没有文档,b)有许多下游系统 - 在测试环境中构建太多了。

我想知道这个appraoch是否可以增加价值 - 1)执行相同的操作a)new和b)旧前端系统(启动/完成时的记录时间)然后2)使用LogMiner查询重做日志(使用开始和结束时间)并比较a)和b)期间对数据库的更改。

有更好的appraches吗?

马特

1 个答案:

答案 0 :(得分:0)

测试时,您需要在开始之前定义成功的测试。这意味着,您需要根据您的起始环境,结束环境和您执行的操作了解最终结果。示例:假设您有一个会计系统,并且您想要“测试”从帐户X到帐户Y的付款交易。当您开始时,您知道X和Y的余额。您运行测试并从X发送100美元的付款在测试之后,X = X-100且Y = Y +100≤

在你的情况下,我会:

1)备份数据库。 IE:从一个已知的,一致的状态开始。

2)运行旧流程。

3)运行结果报告。

4)从#1恢复数据库

5)运行新流程

6)运行报告

7)比较步骤#3和#6的报告并进行比较