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