linux資料庫軟體
1、首先我想知道你的C/S架構的程序編友蠢伍程語言是什麼?是C、java還是啥?
2、是java的話,我你使用開源測試工具abbot,它包括錄制功能,它的測試用例是用XML寫的,但是我建議你可以根據自己的需求進行aboot的修改,可以修改為直接調用其底層的對象識別API,然後上層自己拓建。至於。好或你想實現填表單工作
1)靠錄制,然後加一個for循環,不過這要是用abbot的XML實現較麻煩,因為XML的邏輯實現不好,那你可以自己寫一個XML解析函數,用一個程序自動化更新XML用例
3、是MC的程序的話,商用的很多都可以。個人覺得:你用C自動化測試的話,最好能夠自己去做一些自動化測試工具,是應用一些方法操作C控制項嗎,這樣的話,你可以找一些操作介面拓展自己的控制項操作庫,靈活而且復用性好,方法有:
1)應用MSAA提供的介面,MSAA的全稱是MicrosoftActiveAessibility。這是類似DCOM技術。技術模型是這樣的,UI程序可以暴露出一個Interface,方便另一個程序對其進行控制。MSAA技術的初衷是為了方便殘疾人使用Windows程序。比如盲人看不到窗口,但是盲人可檔襪以通過一個USB讀屏器連接到電腦上,讀屏器通過UI程序暴露出來的這個Interface,就可以獲取程序信息,通過盲文或者其它形式傳遞給盲人。MSAA提供了如此方便的功能,UI自動化測試自然可以借用這項技術。MSAA暴露出來的Interface叫做IAessible。
2)每個windows窗口都有句柄,找到了窗口句柄我們就能夠對其進行一系列操作。在找尋句柄的屬性下,你可以用SPYC進行識別。
4、.net程序的話,我記得VS2010自帶的CUIT工程就可以,其包含錄制和回放API,蠻好的
『貳』 linux下 免費 但功能強大的 資料庫產品 有哪些
主要有兩種
一 、Mysql
MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQLAB公司,在2008年1月16號被Sun公司收購。MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。
二 、PostgreSQL
PostgreSQL是一種特性非常齊全的自由軟體的對象-關系型資料庫管理系統(ORDBMS),可以說是目前世界上最先進,功能最強大的自由資料庫管理系統。
PostgreSQL是以加州大學伯克利分校計算機系開發的 POSTGRES,版本 4.2為基礎的對象關系型資料庫管理系統(ORDBMS)。 POSTGRES 領先的許多概念只是在非常遲的時候才出現在商業資料庫中。
PostgreSQL支持大部分 SQL標准並且提供了許多其他現代特性:復雜查詢、外鍵、觸發器、視圖、事務完整性、多版本並發控制。同樣,PostgreSQL 可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引方法、過程語言。並且,因為許可證的靈活,任何人都可以以任何目的免費使用,修改,和分發 PostgreSQL, 不管是私用,商用,還是學術研究使用。
『叄』 Linux支持哪些資料庫
mysql,最出名的一個關系資料庫
dbd,最出名的一個嵌入式資料庫。
還有一些其他的以適應一些特殊環境,這兩個最常用