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