August 30, 2005

Squish -- C++/Qt 應用程式的測試套件

軟體設計的挑戰之一就在於驗證 (Verification),有許多方法與工具相繼被提出來。以 C++ Programming 來說,有 [CppUnit] 這樣的設計可以作為參考,zgump 之前也翻譯了 [CppUnit Cookbook中文版],不過 CppUnit 使用上的問題是需要修改原始應用程式,並且對於 Qt 這種視覺化的應用程式類型來說,顯然不夠力,是此,[froglogic] (青蛙邏輯?) 公司就發展了一套 Squish 的工具,試圖給予開發者新的途徑。

參考 LinuxDevices.com 的新聞 [New version of Qt app tester Squish released],[froglogic] 公司的這個產品可以做到不修改 AUT (application under test) 的前提下,用若干個內建與可自訂的 Python script 來送出 GUI events/requests,並在執行時期做出診斷報告,至於詳情,先看了 [Demo of froglogc Squish 2.0] 這個使用 Macromedia Flash 製作的展示就知道了,的確非常強悍。

由 jserv 發表於 August 30, 2005 01:14 PM
迴響

LDTP is an automation testing framework for Gnome applications. Actually QT will support accessibility since 4.0, and LDTP should also support QT applications without any extra work.

If we record/replay in event level, we could also use RECORD/Xtest extension to achieve this. :)

findsun 發表於 August 30, 2005 01:48 PM

Oh, Squish uses widget level scripts intead of raw event sequences. :) Cool.

How could they get the widget references outside of the testing QT process? Via preload?

findsun 發表於 August 30, 2005 02:12 PM
發表迴響









記住我的資訊?