了解 Lotus C API 工具箱的自動測試框架

發表于:2009-05-30來源:作者:點擊數: 標簽:框架apiAPI工具箱Lotus
本文介紹了 IBM Lotus C API 工具箱的自動 測試框架 。該框架支持通過少量手工操作實現 Lotus C API 工具箱的自動測試。這是一種自動測試大量用例的有效方法。這種框架非常典型,可用于其他產品。事實上,其他 Lotus 工具箱產品,比如 Lotus C++ API 工具箱
本文介紹了 IBM® Lotus® C API 工具箱的自動測試框架。該框架支持通過少量手工操作實現 Lotus C API 工具箱的自動測試。這是一種自動測試大量用例的有效方法。這種框架非常典型,可用于其他產品。事實上,其他 Lotus 工具箱產品,比如 Lotus C++ API 工具箱和 NotesSQL,都采用類似的方法實現自動測試。

通過本文,讀者可以學習如何為自己的產品開發自動測試框架,了解如何通過自動化手段提高測試效率,對于 API 測試團隊來說尤其方便。

Lotus C API 工具箱

Lotus C API 工具箱是一組子例程和數據結構,用于編寫程序訪問 IBM Lotus Domino® 數據庫。它是 Lotus Domino 管理員和需要編程訪問 Lotus Domino 數據庫的程序員的軟件開發工具箱(SDK)。使用 Lotus C API 工具箱開發基于 Lotus Domino 的應用程序需要熟悉 Lotus Domino,比如字段、表單、視圖、目錄和訪問控制鏈表。此外還需要熟悉 C 編程語言。

如果希望了解 Lotus C API 工具箱和編程方法,請參閱 Lotus C API Toolkit for Lotus Notes and Domino documentation 和 developerWorks® Lotus 文章 “Lotus Notes/Domino 的 C API 編程”。





回頁首


Lotus C API 工具箱的結構

可以 下載 Lotus C API 工具箱。

打開下載的壓縮包可以看到圖 1 所示的文件結構。


圖 1. Lotus C API 工具箱結構
Lotus C API 工具箱結構

文件結構包括:

  • notesapi 文件夾。這是 Lotus C API 工具箱的根文件夾。包括一系列的子文件夾和 readme 文件。其中的 Readme.pc、readme.unx 和 readme.i5OS 分別是 Microsoft® Windows®、UNIX® 和 system i® 操作系統的 readme 文件。
  • cmp 文件夾。這個文件夾包含所有的 cmp 文件,顯示了針對每種操作系統的標準編譯/鏈接標志。使用 Lotus C API 工具箱開發應用程序首先要修改這些文件來設置自己的編譯/鏈接標志。
  • doc 文件夾。這個文件夾包括 Lotus C API 工具箱文檔,如參考手冊和用戶指南。
  • include 文件夾。這個文件夾包括所有的 Lotus C API 工具箱頭文件。
  • lib 文件夾。該文件夾包含針對每種操作系統的 Lotus C API 工具箱庫文件。
  • notesdata 文件夾。這里包含所有的 Lotus C API 工具箱示例數據庫。
  • sample 文件夾。包含示例程序。

Lotus C API 工具箱測試 wrksuite

Lotus C API 工具箱測試 wrksuite 是測試 Lotus C API 的自動測試用例組。用戶可以增加新的測試用例來測試新增加的功能。也可以刪除過時的用例。到 Lotus Domino 8.0.1 為止已經開發了 742 個測試用例。這個數字將隨著 Lotus Notes® 和 Domino 新版本的發布繼續增長。

Lotus C API 工具箱測試 wrksuite 的結構如圖 2 所示。


圖 2. Lotus C API 工具箱測試 wrksuite 結構
Lotus C API 工具箱測試 wrksuite 結構 

 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97