Squish簡(jiǎn)介
? ? ? ?之所以選擇Squish是因?yàn)槲以诙鄠€(gè)實(shí)際項(xiàng)目中使用過(guò)它,而且Squish似乎正被廣泛使用费坊。雖然它是商用的伐脖,如果你想先試用一下,可以申請(qǐng)一個(gè)評(píng)估版(https://www.froglogic.com/squish/freetrial/)殖氏。
? ? ? ?我就是這樣做的,后來(lái)我收到了評(píng)估版授權(quán)碼的電子郵件姻采,從主頁(yè)(https://www.froglogic.com/squish/)下載并安裝了Squish雅采。
? ? ? ?與本書(shū)所使用的Qt版本相匹配的Squish版本是Squish評(píng)估版squish-6.4.2.1-qt59x-win32-mingw_gcc53_posix_dwarf.exe (Windows 32位二進(jìn)制文件,Qt 5.9.x, MinGW, gcc 5.3, dwarf異常處理慨亲,posix線程處理模型)婚瓜。
? ? ? ?在下一節(jié)Squish測(cè)試?yán)又校瑢⒔榻B怎樣為基于Qt Widget和QML的應(yīng)用程序錄制和重播GUI測(cè)試用例巡雨。如果你想試用一下Squish可以在本書(shū)資源(https://github.com/PacktPublishing/Hands-On-High-performance-with-QT/tree/master/Chapter%2011)中找到對(duì)widget和QML GUI做簡(jiǎn)單測(cè)試的測(cè)試集例子闰渔。