2021 年 7 月 7 日,第四屆“世界人工智能大會(WAIC)”在上海世博展覽館開幕。大會圍繞“AI 賦能城市數(shù)字化轉(zhuǎn)型”方向,探討人工智能技術(shù)創(chuàng)新與產(chǎn)業(yè)落地的前沿進展。據(jù)悉,此次大會線下參展企業(yè)突破 300 家,首次參展的企業(yè)比例超過 40%。其中,華為、阿里、騰訊、Testin 云測等名企攜自主研發(fā)“黑科技”和前沿成果正式亮相,展示了 AI 賦能傳統(tǒng)行業(yè)數(shù)字化轉(zhuǎn)型最新解決方案。
從最早社交軟件到自動化測試,踩準時代脈搏的玩家
時值 2011 年,以中國移動的飛信為代表的社交軟件第一次出現(xiàn)在大眾視野中,當時的手機操作系統(tǒng)還是塞班的天下,眾多諾基亞、索尼愛立信的手機用戶開始接觸移動互聯(lián)網(wǎng)和第一次使用社交網(wǎng)絡(luò)與好友互動。然而,歷史的潮流不會因為個人的喜好有所改變,接下來蘋果系統(tǒng)和安卓系統(tǒng)的出現(xiàn),已經(jīng)拉開了新時代的大幕。
Testin 云測正是在這時代變革的交匯點成立的。Testin 云測管理團隊來自于移動互聯(lián)網(wǎng)超早期的國內(nèi)最早的社交軟件團隊,這項業(yè)務(wù)有一個很關(guān)鍵的環(huán)節(jié)是手機健康度測試(也就是現(xiàn)在的應(yīng)用測試)。在看到安卓系統(tǒng)以破竹之勢襲來,同時預(yù)測其開放的生態(tài)環(huán)境將會導(dǎo)致各種不同型號的手機都需要同一項服務(wù)—App 測試后,管理團隊果斷成立了 Testin 云測這家公司,定位于以人工智能技術(shù)驅(qū)動的企業(yè)服務(wù)平臺,為客戶及開發(fā)者提供云測試服務(wù)、AI 數(shù)據(jù)標注服務(wù)、安全、RPA 等服務(wù)。并在當年就獲得了 IDG 資本千萬美金的 A 輪投資。
然而,光有遠見和好的開始還不夠,任何一項事業(yè)的成功都必經(jīng)過一段時間的蟄伏期。Testin 云測的服務(wù)方式從一開始就使用如今云服務(wù)“遠程交付”的模式 -- 用戶通過點擊 Web 界面選擇服務(wù),遠程即可進行測試。但成立的頭幾年,市場對于“云”這種類型的服務(wù)還在摸索期,云計算、云測試遠沒有今天這樣如此成熟和被行業(yè)所接受,甚至當時在對“云測試”有所接觸的企業(yè)則將信將疑的問道:“你們的測試服務(wù)用的是真機還是模擬機啊?”簡而言之,當時中國的企業(yè)服務(wù)和“云”市場都還在早期,缺乏認知和觀念的升級。出于對這項事業(yè)的信心,Testin 云測管理團隊做出了一個大膽的決定,免費為客戶和開發(fā)者提供云測試服務(wù)至少三年!
緊接著,Testin 云測的市場慢慢打開,同時,云測試這一領(lǐng)域也逐漸被市場認可。2014 年,在飛速發(fā)展了 3 年之后,Testin 云測開始了商業(yè)化變現(xiàn),成為這一領(lǐng)域的頭部選手。甚至 BAT 也主動找到 Testin 云測探討學習,希望將其成功的商業(yè)模式運用到團隊內(nèi)部。之后的 2015 年 7 月,Testin 云測再一次獲得來自海銀資本,高榕資本和 IDG 資本的 4490 萬美元投資,既是對 Testin 云測過去取得的成績作出肯定,同時也讓 Testin 云測的未來擁有更多可能。
十年磨一劍,五大版塊合力打造自動化測試解決方案
從 2011 年到現(xiàn)在,經(jīng)過 10 年發(fā)展的 Testin 云測已經(jīng)成長為一家以人工智能技術(shù)為驅(qū)動的企業(yè)服務(wù)平臺。測試業(yè)務(wù)也發(fā)展成為了 Testin 云測旗下的業(yè)務(wù)品牌 --Testin 云測試,業(yè)內(nèi)也將 Testin 云測肯定為云測試模式的開創(chuàng)者和引領(lǐng)者,Testin 云測試擁有了全方位測試服務(wù),覆蓋軟件和系統(tǒng)的完整生命周期,多維度檢測保障應(yīng)用質(zhì)量,確保軟件和吸引高效運行、高質(zhì)量發(fā)展。如今在數(shù)字化轉(zhuǎn)型的大潮之下,Testin 云測試借助其技術(shù) / 產(chǎn)品優(yōu)勢,正在賦能各行各業(yè)數(shù)字化轉(zhuǎn)型。
目前,Testin 云測試業(yè)務(wù)共涵蓋五大板塊,分別是兼容測試業(yè)務(wù),自動化業(yè)務(wù),云眾包業(yè)務(wù),安全業(yè)務(wù)和海外測試業(yè)務(wù),每個業(yè)務(wù)板塊下均包含 3~5 項具體服務(wù)。以此為全行業(yè)全領(lǐng)域應(yīng)用、軟件、網(wǎng)站、小程序、系統(tǒng)等提供全方位測試服務(wù),服務(wù)形式靈活多樣。
聊到最早出現(xiàn)的兼容測試板塊時,Testin 云測 CTO 陳冠誠說道,“兼容測試,對于 App 開發(fā)團隊而言,這是一個剛需,而 Testin 云測在兼容測試服務(wù)方面是一騎絕塵的。毫不夸張地說,如今市場上有 95% 的 App 都使用過我們的兼容性測試。”
而在自動化測試板塊,Testin 云測試也是國內(nèi)的翹楚,可支持包括 APP 端、網(wǎng)頁端、PC 端、接口端在內(nèi)的全棧測試;而云眾包業(yè)務(wù)則包含駐場交付和離岸交付兩種模式,客戶可在項目開始前自行選擇,其最大的區(qū)別在于參與眾包項目的測試工程師是全職還是兼職,這與客戶的體驗息息相關(guān)。安全測試和海外測試業(yè)務(wù)在國內(nèi)也是小有名氣。
未來,隨著 Testin 云測試 AI 能力的不斷加強,這些業(yè)務(wù)的自動化程度也將越來越高,為客戶打造低成本和高效率的解決方案。
WAIC 首發(fā)云測試管理平臺,助力企業(yè)數(shù)字化轉(zhuǎn)型
回顧軟件測試發(fā)展史,經(jīng)歷了手工測試,工具測試,云測試三大時代。手工測試時代以測試工程師為主,通過純手工的方式提供測試服務(wù);工具測試時代,企業(yè)和開發(fā)者開始使用一系列的測試管理工具,來取代部分手工測試,以此來提升測試服務(wù)的效率;如今云測試時代,企業(yè)以云服務(wù)的模式,采用云端的工具、平臺和測試工程師,極大的降低成本,并且提高測試效率。
三個時代的測試方案不斷革新,但依舊有不足之處。在 Testin 云測試看來,軟件測試改進主要有三大難點:
測試質(zhì)量問題。大多數(shù)軟件測試工具由于測試結(jié)果不可復(fù)現(xiàn),或者測試方法不完備,導(dǎo)致測試結(jié)果不可信或者無法充分反映軟件風險。
測試效率問題。不論是自主測試還是外包測試,由于流程和工具的自動化程度不高,導(dǎo)致執(zhí)行時間長,結(jié)果反饋慢。
測試資產(chǎn)管理問題。測試流程沒有很好地數(shù)字化手段,導(dǎo)致測試過程資產(chǎn)、結(jié)果資產(chǎn)分散;數(shù)字化程度低,難以整合拉通;或者難以作為測試優(yōu)化改進的依據(jù)。
基于對軟件測試行業(yè)的洞察,Testin 云測試在本次 WAIC 大會現(xiàn)場,發(fā)布了其最新產(chǎn)品:測試管理數(shù)字化平臺。針對上述問題提出了一體化的解決方案,成為利用 AI 技術(shù)助力企業(yè)數(shù)字化轉(zhuǎn)型的典范。
針對測試質(zhì)量問題,Testin 云測引入測試結(jié)果量化評價體系。其中包含測試體系效能指標、測試對象質(zhì)量評價指標和測試人員工作評價指標等多個維度并建設(shè)及整合完整的測試工具集。幫助企業(yè)在軟件和系統(tǒng)開發(fā)周期早期發(fā)現(xiàn)問題,促使其更早的修改 bug,保證測試質(zhì)量,確保不會因為測試質(zhì)量差、風險高等問題而延期上線。
針對解決測試效率問題,云測做了以下三點優(yōu)化:
優(yōu)化測試流程和方法:以現(xiàn)有的測試流程為基礎(chǔ),積極探索流程優(yōu)化與測試質(zhì)量之間的平衡點;同時,參考業(yè)內(nèi)先進的、成熟的測試方法、測試最佳實踐,建立健全測試方法論指導(dǎo)。
提升自動化測試能力:通過引入自動化工具 + 自動化最佳實踐,提升測試工作的效率以及測試結(jié)果的準確性,幫助實現(xiàn)企業(yè)降本增效。
整合 DevOps 工具鏈,推進 DevOps 閉環(huán):在研發(fā)、測試、運維等各個階段選擇和部署合適的 DevOps 工具,提升測試環(huán)節(jié)與上下游的聯(lián)動效率。
針對解決測試資產(chǎn)管理問題,Testin 云測試開發(fā)了三類資產(chǎn)管理子系統(tǒng)
環(huán)境資產(chǎn)管理:對各類測試環(huán)境做統(tǒng)一的測試管理
過程資產(chǎn)管理:對測試過程中產(chǎn)生的各類數(shù)據(jù)做統(tǒng)一的管理
人力資產(chǎn)管理:對測試人效的管理
其核心產(chǎn)品包含系統(tǒng)管理能力,測試過程管理能力,數(shù)據(jù)分析能力和測試能力;對外可視化包含質(zhì)量看板,風險預(yù)防,云測試以及眾包測試??偟膩碚f,Testin 云測試測試管理數(shù)字化平臺的特點和優(yōu)勢包括以下幾個方面:
基于流程的測試分析和用例生成。由行業(yè)領(lǐng)先的 AI 自動化技術(shù)作為底部支撐,對用戶而言簡化了測試流程,通過自動生成自動化測試腳本,降低使用門檻,為用戶創(chuàng)造更多便利。
基于 AI 的跨平臺自動化腳本,工作效率提升 50%+。一套腳本可以同時用于多系統(tǒng)進行跨平臺測試,大大降低企業(yè)自動化測試成本和技術(shù)門檻,提高測試執(zhí)行效率。
一體化的測試執(zhí)行體系。基于“被測對象 - 測試計劃 - 測試任務(wù)”的一體化測試執(zhí)行和管理體系,為企業(yè)軟件應(yīng)用測試提供一整套完整的標準化工作流程,測試執(zhí)行時間更短、效率更高。
可定制的版本質(zhì)量、人效產(chǎn)出、平臺效能評價模型。針對客戶業(yè)務(wù)需求,精準細致的執(zhí)行測試任務(wù),洞察發(fā)現(xiàn)細微的 Bug,按需生成全面的質(zhì)量分析報告,充分反映軟件風險,測試結(jié)果更全面、更豐富、更準確。
可全面對接和支持 DevOps 體系。從軟件設(shè)計之初的測試用例編寫,到編碼構(gòu)建環(huán)節(jié)的單元測試、集成測試、代碼檢測,再到軟件測試環(huán)節(jié)的自動化測試、兼容測試、性能測試、安全滲透測試等,以及發(fā)布環(huán)節(jié)的可用性測試,服務(wù)于軟件開發(fā)到上線完整生命周期,完成軟件的生命周期管理,從而更快、更頻繁地交付更穩(wěn)定的軟件。
未來,Testin 云測試測試管理數(shù)字化平臺將基于目前的 AI 自動化測試產(chǎn)品做全平臺覆蓋以及垂直領(lǐng)域的深耕。具體來說,首先,將在測試管理的底座上整合 App 端、Web 端、PC 端和接口自動化測試能力,形成一站式綜合測試平臺,為客戶提供一體化測試服務(wù);然后,打磨特定行業(yè)的完善的解決方案,比如證券行業(yè)客戶通常希望有大量可“開箱即用”的測試用例以及自動化腳本,這需要在標準工具之外,積累大量行業(yè)數(shù)據(jù)和樣本。
金融行業(yè)為先,服務(wù)百萬級企業(yè)和開發(fā)者
優(yōu)秀的產(chǎn)品必須結(jié)合成功的實踐案例才能讓市場看到價值。Testin 云測試不斷發(fā)展的 10 年中,從金融業(yè)切入,覆蓋了包括運營商,餐飲,電力,交通,航空等在內(nèi)的數(shù)十個行業(yè),服務(wù)百萬級企業(yè)和開發(fā)者,擁有全行業(yè)非常多的標桿客戶。以金融業(yè)為例,恒泰證券的成功案例為 Testin 云測試在券商領(lǐng)域樹立了良好的口碑。
恒泰證券旗下的軟件 App 是投資者接觸最多的交易平臺。軟件 App 的用戶體驗對券商來說至關(guān)重要。而券商的產(chǎn)品質(zhì)量管控體系則為基礎(chǔ)體驗的提升提供了有力的保障。恒泰證券金科團隊推出基于組件化和微服務(wù)化能力,代碼同構(gòu)的九點半 App 和基金大師 App,差異化服務(wù)于傳統(tǒng)股債基場景以及專注基金場景。基于組件化微服務(wù)化進行原子級別測試,使提升總體質(zhì)量變得更可控。
質(zhì)量管控主要環(huán)節(jié)包括用例設(shè)計管理、功能測試、集成測試、兼容性測試、壓力測試、回歸測試、線上質(zhì)量監(jiān)控,主要手段包含單元測試、CodeReview 機制、自動化 UI 測試、接口測試、網(wǎng)關(guān) mock 等等。尋找專業(yè)的工具來支撐是至關(guān)重要的。
諸如壓力測試、單元測試、全鏈路日志、日志染色等成熟的開源框架較多,但兼容性測試、精準測試、UI 自動化測試特點是,業(yè)務(wù)關(guān)聯(lián)性較強、人工成本較高、工具專業(yè)化強。恒泰證券在對比市場上眾多供應(yīng)商后,發(fā)現(xiàn) Testin 云測試最近開發(fā)出的移動端自動化測試平臺在應(yīng)用中有很多可取之處,最終經(jīng)過審慎決策,選取 Testin 云測試作為供應(yīng)商。
Testin 云測試在共同建設(shè)測試平臺的過程中主要提供了以下三個解決方案:
1、基于自然語言的自動化腳本
相比于基于編程的自動化腳本,自然語言腳本的核心價值是降低了測試工程師編寫、錄制和維護腳本時的上手難度。用純中文書寫的方式編寫腳本,只需要編寫類似“點擊登錄”,“滑動 2 次”的中文腳本就能完成測試用例的編寫,不僅降低了腳本維護成本,而且利用自然語言的優(yōu)勢,編寫效率高,易理解,易維護。
2、基于深度學習的 OCR 識別和圖像識別 AI 引擎
傳統(tǒng)的 OCR 文字識別很大的局限性就是文字識別率不夠高。而近幾年隨著深度學習的發(fā)展,海量訓練數(shù)據(jù)和深度神經(jīng)網(wǎng)絡(luò)算法結(jié)合起來,給實現(xiàn)高精度文字識別提供了契機。為了實現(xiàn) 99% 以上的文字識別精度,關(guān)鍵點在于獲取千萬級別的文字標注數(shù)據(jù),以及使用合適的神經(jīng)網(wǎng)絡(luò)模型并針對性進行性能優(yōu)化。
在獲取訓練數(shù)據(jù)方面,利用 Testin 云測的移動端自動化測試平臺,可以獲取千萬張級別的 App、Web 端截圖標注數(shù)據(jù),并基于數(shù)據(jù)增強技術(shù)生成了大量衍生場景的數(shù)據(jù)(例如文字加粗、文字變色等),為訓練高精度 OCR 模型奠定了數(shù)據(jù)基礎(chǔ)。
3、支持 iOS 和安卓跨平臺腳本復(fù)用
在實現(xiàn)了高精度 OCR 文字識別和圖標識別模型之后,自動化測試平臺可以拋棄基于 iOS 和安卓控件框架的底層控制引擎,完全基于 iOS 和安卓 App 的文字和圖像特征來進行待測試對象的識別。也就是說,只要 iOS 和安卓的 App UI 功能一樣的情況下,就可以基于同一套自動化測試腳本來進行 App 的功能測試,從而實現(xiàn) iOS 和安卓的腳本跨平臺復(fù)用,從而將腳本的開發(fā)和維護效率提升接近一倍,而不再需要分別維護 iOS 和安卓兩套腳本。
經(jīng)過 Testin 云測試在業(yè)務(wù)測試用例等方面的共同打磨,恒泰證券移動端 APP 的穩(wěn)定性、兼容性都獲得較好的建設(shè)成功,常規(guī)兼容性測試覆蓋 600 臺安卓、100 臺蘋果手機,滿足了市面上絕大多數(shù)手機的兼容測試要求,釋放了大量團隊質(zhì)量部門兼容性測試的人工成本,且執(zhí)行時間短,可以滿足周發(fā)版的迭代需求。在 UI 自動化測試上提供了完善的工具化平臺,日常巡檢可以建立在自動化測試平臺基礎(chǔ)上建設(shè),成為日??蛻舳搜矙z、智能客戶端自查自省能力的有效補充。
目前,與 Testin 云測試合作的券商客戶已占全國券商的 55% 以上。未來,在客戶拓展方面,Testin 云測試的核心發(fā)力點是深耕已有客戶,在產(chǎn)品不斷完善的基礎(chǔ)上,為已有客戶提供更全面的自動化服務(wù),提高客單價的同時,更加深度地利用 AI 自動化技術(shù),助力客戶數(shù)字化轉(zhuǎn)型。
(免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )