如何编写/开发一个通用框架来自动测试新增的功能测试。
这就是我们所需要的: - 我们的应用程序应存储需要测试的所有方法名称。 应用程序应该选择方法并执行测试。
在表格中,应用程序应显示以下内容: -
----------------------------------------------------------------
| 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()方法。等
任何建议?