字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
如何选择软件测试的自动化测试框架?
发布: 2009-4-17 15:04 |
作者: 网络转载 |
来源:
测试时代采编 |
查看: 254次 | 进入软件测试论坛讨论
测试库构架框架(The Test Library Architecture Framework)
测试库构架框架和
测试脚本模块化框架非常相似,有着同样的优势,但是它把测试下的应用程序分成过程和函数,而不是脚本。这种框架要求创建代表测试下应用程序模块,零件和函数的库文件(
SQABasic libraries, APIs, DLLs等等)。然后这些库文件被
测试用例脚本直接调用。
为了演示这种框架的应用,我将自动化同上的测试用例,但使用了一个SQABasic的库文件。这个库文件包括执行操作的一个函数。以下是头文件(header file (.sbh))和库文件(library source file (.sbl))。
使用这个库文件,产生以下测试用例脚本。
从这个例子中,你能够看到这种框架也产生了高度的模块化,同样增加了测试套件的全面可维护性。就像在测试脚本模块化一样里,如果计算器中的一个控制键移动了,你所要做的只是更改库文件,这样同时也更新了所有调用控制键的脚本。