如何编写/开发一个通用框架来自动测试新添加的功能测试。
这就是我们需要的: - 我们的应用程序应该存储所有需要测试的方法名称。应用程序应该选择方法并执行测试。
在表格应用程序中应显示以下内容:-
----------------------------------------------------------------
| Functionality | Test Name | Status | Last Run Date |
|---------------|---------------------|------------------------|
| Login | Login to the system | Pass | 1 Jan 2013 |
| |---------------------|------------------------|
| Login | Logout from system | Pass | 1 Jan 2013 |
|---------------|---------------------|------------------------|
| Account | Debit Money | Pass | 1 Jan 2013 |
| |---------------------|------------------------|
| Account | Withdraw Money | Fail | 1 Jan 2013 |
|---------------|---------------------|------------------------|
以上所有细节都应存储在数据库中。我们的应用程序应该定期进行测试并运行测试(基于配置设置)。
假设开发人员已经开发了另一个功能,即(检查余额)。
现在,我们希望开发人员只提供数据库中的信息,并且我们的应用程序应该像往常一样工作。
但问题是我们如何才能实现它?假设开发人员编写了新功能(检查余额),那么仅在数据库中输入一行不足以运行测试......因为我们应该知道如何执行 checkbalance() 方法。等等
有什么建议么?