移动測试技术保护源码!解码全球首款移动端白盒測试工具ThreadingTest (文章转自己主动点科技)...
自從斯諾登曝光美監(jiān)聽丑聞事件之后,我國政府就將信息安全問題上升到了國家安全的高度。基于此。國內(nèi)的一家創(chuàng)業(yè)公司推出了智能型Android真機(jī)白盒測(cè)試以及開發(fā)輔助類工具—ThreadingTest(下面簡(jiǎn)稱TT)。
移動(dòng)端首款白盒測(cè)試工具
白盒測(cè)試工具將被測(cè)應(yīng)用看做一個(gè)打開的盒子,不同于黑盒測(cè)試,它接觸的是源碼,是相應(yīng)用全部的邏輯路徑進(jìn)行的測(cè)試。
TT正是這樣一款白盒測(cè)試工具。
但這類工具有一個(gè)讓用戶很操心的問題:核心程序的源代碼被全然曝光,應(yīng)用還有何安全性可言?TT使用離線檢測(cè)的方式,在保護(hù)用戶源代碼的基礎(chǔ)上,運(yùn)用插裝、第二代覆蓋率等技術(shù),為開發(fā)project師與測(cè)試project師提供一套高效可量化、可視化的交流工具。
“因?yàn)榘缀袦y(cè)試對(duì)于底層的編譯技術(shù)要求極高,傳統(tǒng)的國外白盒測(cè)試巨頭還沒有針對(duì)移動(dòng)應(yīng)用進(jìn)行高速的技術(shù)更新。”TT創(chuàng)始人趙明告訴動(dòng)點(diǎn)科技記者,作為全球首款移動(dòng)端白盒測(cè)試工具,TT意在為開發(fā)人員與測(cè)試者之間搭建一座溝通的橋梁。
數(shù)據(jù)的量化、可視化呈現(xiàn)
黑盒測(cè)試工具與傳統(tǒng)的白盒測(cè)試工具相比,除大大減少了成本外,還能最直觀的反映出軟件存在的問題。但它的劣勢(shì)也較為明顯。比方,難以找出某些特殊類型的錯(cuò)誤。當(dāng)軟件被改動(dòng)后,必須又一次檢測(cè)。盲目性較為嚴(yán)重。
針對(duì)開發(fā)人員既想相應(yīng)用底層代碼做全方位的檢測(cè),又想在不影響軟件運(yùn)行速度的前提下減少成本的想法,TT交出了自己的答卷。測(cè)試人員運(yùn)行用例的過程中,TT會(huì)自己主動(dòng)化記錄測(cè)試人員操作的整個(gè)過程。程序內(nèi)部的每個(gè)路徑、分支的運(yùn)行情況都將被精準(zhǔn)記錄,開發(fā)人員拿到系統(tǒng)出具的詳細(xì)報(bào)告,就可以實(shí)現(xiàn)問題的高速定位。
“通過TT。測(cè)試人員能夠非常明白的看到測(cè)試應(yīng)用的內(nèi)部邏輯的覆蓋情況。隨后。測(cè)試人員能夠通過這些量化、可視化的數(shù)據(jù),與開發(fā)者進(jìn)行高效溝通。
”趙明覺得,開發(fā)者有了數(shù)據(jù),將更有興趣和壓力協(xié)同測(cè)試project師為關(guān)鍵模塊100%覆蓋率努力。
TT能夠?yàn)槊恳粋€(gè)版本號(hào)的變更自己主動(dòng)化記錄變化信息。
基于獨(dú)創(chuàng)的智能雙向追溯技術(shù)。它甚至能夠直接告訴測(cè)試人員,這些變更應(yīng)該會(huì)影響到的測(cè)試用例。
將白盒測(cè)試發(fā)展成為測(cè)試的主流技術(shù)
TT測(cè)試的簡(jiǎn)便和結(jié)果的直觀。能夠幫助公司提升效率,使其將很多其它的經(jīng)歷放在應(yīng)用創(chuàng)新上。“移動(dòng)測(cè)試以及嵌入式測(cè)試事實(shí)上對(duì)質(zhì)量要求非常高。
比如醫(yī)療領(lǐng)域和智能穿戴設(shè)備。它的高質(zhì)量甚至不亞于航天航空的要求。即使是傳統(tǒng)的APP,因?yàn)橥|(zhì)化競(jìng)爭(zhēng)激烈,以及用戶體驗(yàn)的高要求。使得移動(dòng)開發(fā)人員以及測(cè)試人員會(huì)有非常大的動(dòng)力去嘗試用白盒測(cè)試技術(shù)來相應(yīng)用的質(zhì)量負(fù)責(zé)。
”趙明對(duì)動(dòng)點(diǎn)科技記者說。TT的目標(biāo)是將白盒測(cè)試發(fā)展成為測(cè)試的主流技術(shù),而不不過黑盒這樣的低技術(shù)含量的測(cè)試。
當(dāng)進(jìn)行了白盒測(cè)試后。應(yīng)用怎樣平滑的與黑盒測(cè)試工具對(duì)接?TT眼下的計(jì)劃,是為其它的黑盒測(cè)試工具預(yù)留接口,將黑盒、白盒測(cè)試工具進(jìn)行集成。
未來,TT將成為一個(gè)開放式平臺(tái)。并接受第三方開發(fā)的接入。
國內(nèi)外的Crittercism,Soasta,Testin等移動(dòng)測(cè)試工具均已獲得融資,但它們眼下均處在黑盒測(cè)試的階段。作為首款移動(dòng)端的白盒測(cè)試工具。在推向市場(chǎng)前,它面臨的最大問題也許源于其自身:到底該怎樣向用戶解釋移動(dòng)白盒測(cè)試工具這一概念呢?
對(duì)移動(dòng)端白盒測(cè)試技術(shù)或者性能測(cè)試感興趣,請(qǐng)?jiān)黾尤悍?hào)運(yùn)行??339834199
軟件試用申請(qǐng)官網(wǎng):www.threadingtest.com
轉(zhuǎn)載于:https://www.cnblogs.com/blfshiye/p/5225535.html
總結(jié)
以上是生活随笔為你收集整理的移动測试技术保护源码!解码全球首款移动端白盒測试工具ThreadingTest (文章转自己主动点科技)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery对html元素取值与赋值
- 下一篇: 我的2015学习总结及2016的技术规划