原創(chuàng)|實施案例|編輯:鄭恭琳|2020-10-16 10:02:57.117|閱讀 275 次
概述:為了減少UI測試資源的時間,同時仍然滿足全面測試軟件功能的要求,Sakaguchi選擇了SmartBear的TestComplete。TestComplete平臺提供了一種開放靈活的體系結(jié)構(gòu),使跨臺式機、網(wǎng)站和移動應(yīng)用程序創(chuàng)建、維護(hù)和執(zhí)行自動化測試變得容易、迅速且具有成本效益。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
WingArc1st的總部位于日本,可幫助企業(yè)從數(shù)據(jù)中獲得最大收益。該公司的軟件和服務(wù)有助于建立環(huán)境,企業(yè)可以在其中檢索信息資產(chǎn),以洞悉業(yè)務(wù)績效并加快業(yè)務(wù)流程。該公司提供的解決方案包括可視和基于云的報告系統(tǒng)以及利用企業(yè)范圍數(shù)據(jù)的商業(yè)智能工具。除了在日本的辦事處,WingArc1st在整個亞洲設(shè)有多個辦事處。
為了減少軟件開發(fā)和測試成本,WingArc1st開發(fā)總部質(zhì)量保證小組#5的測試工程師Yuki Sakaguchi需要減少對公司的商業(yè)智能工具——Dr.Sum EA軟件進(jìn)行用戶界面(UI)測試所需的資源時間。當(dāng)時,Dr.Sum EA是使用Adobe Flex作為Web應(yīng)用程序提供的。
為了減少UI測試資源的時間,同時仍然滿足全面測試軟件功能的要求,Sakaguchi選擇了SmartBear的TestComplete。TestComplete平臺提供了一種開放靈活的體系結(jié)構(gòu),使跨臺式機、網(wǎng)站和移動應(yīng)用程序創(chuàng)建、維護(hù)和執(zhí)行自動化測試變得容易、迅速且具有成本效益。
TestComplete Platform的一些強大功能證明了其靈活性和易用性,包括對多種腳本語言的支持以及無需知道如何編寫腳本即可記錄自動測試的功能。該解決方案還允許WingArc1st編寫在UI更改時不會失敗的回歸測試。測試團隊還可以執(zhí)行數(shù)據(jù)驅(qū)動的測試,并創(chuàng)建自定義插件和擴展。
為了評估和部署TestComplete,WingArc1st與XLsoft Corporation合作,XLsoft Corporation是面向日本和亞洲市場的領(lǐng)先的軟件發(fā)行和本地化開發(fā)商軟件產(chǎn)品的本地化公司。與XLsoft的合作伙伴關(guān)系和TestComplete的部署取得了巨大的成功。
在五個月的評估期內(nèi),Sakaguchi確認(rèn)TestComplete將幫助他的團隊實現(xiàn)所需的目標(biāo):回歸測試自動化將測試完成時間縮短至2-3個月。
“結(jié)合領(lǐng)先的測試自動化工具和SmartBear的專業(yè)知識,可以極大地幫助我們將回歸測試資源的時間減至最少,同時確保我們發(fā)現(xiàn)任何功能性問題。”
——測試工程師Sakaguchi Yuki
WingArc1st每一兩個月發(fā)布一次Dr.Sum EA產(chǎn)品補丁。在修改函數(shù)的情況下,TestComplete會自動執(zhí)行每晚的回歸測試。
Sakaguchi指出了TestComplete提供的關(guān)鍵功能,當(dāng)他的團隊進(jìn)行應(yīng)用程序回歸測試時,這些功能特別有用。其中包括名稱映射和檢查點功能,以及使用Jscript的腳本編輯器。TestComplete還擅長準(zhǔn)確識別特定對象(包含集控件)并獲取屬性數(shù)據(jù)。
TestComplete還通過識別處理錯誤給Sakaguchi留下深刻的印象。此外,他發(fā)現(xiàn)SmartBear網(wǎng)站上的產(chǎn)品支持文檔對于理解TestComplete提供的各種回歸測試功能非常有幫助。
在最初成功測試TestComplete之后,WingArc1st使用Delphi XE8將Dr.Sum EA軟件從Web應(yīng)用程序切換到了桌面應(yīng)用程序。此開關(guān)提出了一個新的測試挑戰(zhàn),首先要實現(xiàn)手動UI測試。
由于以前對應(yīng)用程序功能的測試發(fā)現(xiàn)了許多代碼問題,因此Sakaguchi認(rèn)為手動測試將需要三個月的資源時間。但是,重復(fù)測試的成本變得過高,產(chǎn)品質(zhì)量開始下降。
為了應(yīng)對這些挑戰(zhàn),坂口的小組再次使用了TestComplete,這一次使基于Delphi的應(yīng)用程序的測試自動化。由于對每個回歸測試都執(zhí)行相同的測試,因此使用TestComplete自動化過程是有意義的。
該試驗確定TestComplete可以識別對象控件并輕松地對應(yīng)用程序功能執(zhí)行自動化測試。首次創(chuàng)建測試方案需要大約45天的資源時間,而第二輪測試只需要進(jìn)行很小的調(diào)整即可。在隨后的測試中,實施自動化測試可以大大減少所需的資源時間:現(xiàn)在,僅需幾天即可完成操作驗證。
Sakaguchi說:“除了TestComplete提供的卓越產(chǎn)品功能外,SmartBear還提供了豐富的產(chǎn)品支持信息。”“結(jié)合領(lǐng)先的測試自動化工具和SmartBear的專業(yè)知識,可以極大地幫助我們將回歸測試資源的時間減至最少,同時確保我們發(fā)現(xiàn)任何功能性問題。”
在SmartBear,我們專注于您永遠(yuǎn)不變的一個優(yōu)先事項:質(zhì)量!我們知道一遍又一遍地交付高質(zhì)量的軟件很復(fù)雜。因此,我們的工具旨在簡化您的流程,同時與您使用的和將要使用的所有工具無縫協(xié)作。無論是,,,,TestComplete還是更多,我們的工具都易于嘗試、易于購買且易于集成。超過22000個組織的700萬開發(fā)人員、測試人員和操作工程師正在使用我們的軟件,其中包括Adobe,JetBlue和Microsoft等世界知名的創(chuàng)新者。無論您要去哪里,我們都會幫助您到達(dá)那里。在SmartBear上了解更多信息,或以獲取更多獨家資料。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn