CubicTest 1.8.6的新特性:
支持多幀(multi-frames)結(jié)構(gòu)
國際化(I18N)支持,多國語言的站點
自定義步驟,具有調(diào)試的能力
捕獲各種HTML和圖像的問題
3. 單元測試Java庫 -Floyd
Floyd是為了更容易實施Web應(yīng)用的自動化測試而建立的Java庫.它提供了對像Mozilla和IE這樣標(biāo)準(zhǔn)的瀏覽器的完全控制能力,以實現(xiàn)Java單元測試。通過調(diào)用Floyd's Java API,可以實現(xiàn)瀏覽器的交互和頁面裝載,這樣可以模擬用戶對真實的web瀏覽器的交互作用。
對于Java web應(yīng)用,可以采用內(nèi)嵌式Web服務(wù)器來提高測試能力,如訪問服務(wù)器的session,獲取向服務(wù)器發(fā)出的請求和服務(wù)器的響應(yīng)。Floyd不是對JUnit類的擴張,所以它可以應(yīng)用于各種單元測試之中,不局限于JUnit 或 TestNG
4. 測試管理工具——Bromine
Bromine 是集成了Selenium Core 和 Selenium Remote Control、完全成熟的QA工具,從而使從事Web應(yīng)用測試的測試經(jīng)理和測試工程師的工作變得輕松和有效。借助Bromine,我們可以非常容易(點點鼠標(biāo))跟蹤和管理測試項目、需求、測試計劃、測試用例和缺陷,也可以管理Selenium RC的節(jié)點以及像手工測試那樣一步一步地執(zhí)行測試腳本。例如測試人員可以執(zhí)行所錄制的、綁定Selenium IDE格式的腳本,并監(jiān)控缺陷的提交和將缺陷分派給相應(yīng)的開發(fā)人員。
完全成熟的QA工具
創(chuàng)建項目
將需求和項目綁定起來
將測試和需求綁定起來
容易組織和執(zhí)行測試
瀏覽和分析測試結(jié)果
提交缺陷報告
5.后以一個不是笑話的笑話結(jié)束
你們知道上面幾個測試工具(Selenium、Bromine等)的名字為什么取得那么難認(rèn)?
Selenium是硒的英文名稱,硒是天然的解毒劑,對有害重金屬離子的天然解毒作用,可以解除汞(Mercury)毒,實驗表明汞暴露水平越高,硒對汞毒性的拮抗作用越明顯,所以說硒是汞的克星, Selenium是Mercury的克星,你知道Mercury 的測試工具嗎?做過自動化測試的人都知道:)
溴(Bromine)是非金屬單質(zhì)里面的液體,也是一種很好的微量元素,礦泉水中有一項質(zhì)量指標(biāo),即溴化物≥1.0 ,溴能調(diào)節(jié)中樞神經(jīng)系統(tǒng)活動,具有安定情緒和鎮(zhèn)靜作用。在醫(yī)院里普遍使用的鎮(zhèn)靜劑,有一類是用溴的化合物制成。
有了Selenium工具,不需要花費幾十萬甚至幾百萬鈔票去買Mercury的產(chǎn)品;有了Bromine 調(diào)節(jié),我們不會著急,可以輕松自如地管理軟件測試,享受工作和生活。