這種測試新技術,或將讓所有的測試工程師失業

發表于:2016-07-12來源:極客頭條作者:李建華點擊數: 標簽:測試工程師
說起測試工程師,很多人都會想到是一個專業工種,要想做測試工程師,需要高學歷、會寫程序、經常參加培訓。但是現在卻不一樣了,我發現了一個神器 ——Bugtags,可以讓普通的小編

說起測試工程師,很多人都會想到是一個專業工種,要想做測試工程師,需要高學歷、會寫程序、經常參加培訓。但是現在卻不一樣了,我發現了一個神器——Bugtags,可以讓普通的小編、客服、甚至掃地大媽都可以做測試——沒錯,人人都可以成為測試工程師。當然這種不合常規的事情,會有很多人不相信,但是當你知道它的使用方法后,你就知道多么神了。

Bugtags 是一個內置在App中的Sdk,只要一段代碼就可以集成它,集成完畢后,就可以直接在你的應用里提交所見所得的Bug。同時在Bugtags 后臺,不僅可以看到測試人員提交的應用上的Bug,還可以看到和這個Bug相關的設備信息、重現步驟、堆棧信息、用戶數據、控制臺日志、網絡請求、詳細數據。通過查看這些數據,可以幫助App開發者很輕松的解決尋找Bug上的煩惱。

其次,Bugtags不僅可以標注App上的Bug錯誤,還可以標注網頁問題。Bugtags目前提供了四大瀏覽器Chrome、Safari、Opera、Firefox的擴展程序,可以通過在線安裝或者下載安裝包的方式直接安裝到對應的瀏覽器中,這樣在網站開發中遇到的網頁問題,也可以快速的通過Bugtags的擴展程序進行提交。

再次,Bugtags還提供了Bug、崩潰等問題的統計和跟進功能。當測試人員反饋Bug后,可以在后臺很清晰的看到目前的Bug總數、新發生的Bug數、正在修復的Bug數、以及已經解決的Bug數等數據,同時還可以把這些Bug問題指派給相關的工作人員,進而快速系統的解決App或網站的Bug問題。

Bugtags的出現或將顛覆傳統的測試模式,使得測試工作進入一個新的時代。具體可以從下面四個方面來分析:

1.快速定位Bug位置,幫助程序員快速解決產品Bug

通過情況下,一個Bug的產生,跟諸多因素有關。比如可能是服務器端代碼問題,也可能是客戶端代碼、網絡不穩定、手機內存緊張、用戶操作的步驟和方式等問題,這些問題都可以成為誘因,所以要解決一個Bug,不僅查找困難,而且解決起來也不容易。在傳統的Bug尋找中,是需要一個團隊相互配合的,比如服務器代碼的問題,要找服務器負責人,客戶端的代碼,要找客戶端的工程師??傊?,要想從根本上解決一個Bug不僅耗人力,還耗費時間。

但是有了這個Bugtags,在App測試中遇到的各種矛盾和問題都能輕易解決。Bugtags不僅記錄了用戶操作記錄,還記錄了App運行中的設備信息、用戶數據、堆棧信息、控制臺日志、網絡詳情、詳細信息等所有和Bug相關的靜態數據。對程序員來說,有了這些靜態數據就可以輕而易舉的定位Bug的位置,同時再使用Bugtags的問題跟蹤功能和指派功能,通過工單的方式直接指派給相關負責人員,相關負責人員可以快速的跟進Bug,從而提高了團隊的工作效率。

2、讓專業測試人員的測試結果更加全面深入

對專業的測試工程師來說,在測試App的時候,完成App的測試截圖以及錯誤描述,甚至再用專業的術語描述下錯誤的類型已經足夠了。但是有些動態的錯誤是無法截圖的,比如一些頁面的閃屏錯誤,出現時間短的錯誤,測試人員根本沒有足夠的時間來完成截圖的,還有就是隨機產生的錯誤問題,也是無法非常不容易發現的。

但是通過Bugtags,所有測試的動態數據和記錄都可以通過其“重現步驟”來記錄。對測試人員來說,在對靜態問題進行記錄時,可以直接使用Bugtags的浮標進行標記、描述,相對之前的截圖標記方式,更加方便快捷,同時在對隨機出現的Bug以及無法截圖的動態Bug,Bugtags的“重現步驟”可以清晰的記錄動態隨機發生的錯誤。

通過對動態數據的記錄,彌補了傳統測試的缺陷,使得專業測試人員的結果更加深入和全面。如下圖:通過觀看隨機性Bug的重現步驟,快速找到Bug產生的原因。

3.提升了用戶反饋Bug的產品體驗

做產品最糟糕的情況,就是讓用戶為產品反饋Bug。比如筆者曾經在用“赤兔”這款App的時候,出現了一個Bug,反饋給對方程序的時候,對方讓我提供App版本號,手機系統版本號,錯誤截圖,以及錯誤描述等信息,這些專業的信息對普通用戶來說,簡直就是天方夜譚。很多情況下,用戶是不會幫你反饋的,用戶只會認為你的App不好,并且立馬卸載你的App......所以說,讓用戶幫你做專業的Bug反饋真是非常糟糕的體驗。

不過這些問題都可以迎刃而解了,在App中內嵌Bugtags的Sdk后,用戶只要搖一搖,就可以提交崩潰發生的截圖,用戶不要寫任何專業的描述,也不要去明白什么專業術語,只要搖一搖就可以把App的崩潰問題提交到Bugtags的后臺。搖一搖的功能,使得用戶可以更加快速的提交Bug,而不需要明白更多的專業術語,從而提升了用戶提交Bug反饋的體驗,防止了產品的用戶流失。

如下圖,用戶反饋只要“搖一搖”,就可以快速提交Bug。

4.降低了App創業團隊的測試成本

在當下大多數的App初期創業團隊里,都是沒有預算招聘專業的測試人員的,多數的測試工作都是非專業測試人員來完成的,但是還要把App的測試做好是當下很多App開發團隊的難題。這個問題如果解決不善,就會出現App上線之后各種各樣的體驗問題、業務流程缺陷、更嚴重的是各種閃退,這些問題使得App惡評不斷,來自不易的用戶迅速流失,使得初期的App創業團隊更容易失敗。

但是目前看來,這個難題很容易的解決了,通過在App中嵌入Bugtags的Sdk,任何非專業的測試人員都可以把測試App時遇到的各種問題反饋到Bugtags后臺,程序員不需要再看一個測試是否專業,只要看結果即可。通過Bugtags的靜態記錄和動態記錄功能,任何非專業的測試人員都可以提交Bug。這個方式很容易的解決了初創團隊沒有預算招聘專業測試工程師又想做好測試的矛盾問題,從而降低了App創業的成本。

當然,不管當今的云測還是眾測,基本做的還是測試的表層工作。對于云測行業來說,各家都在拼命買手機,手機越多越有說服力,同行業競爭的壁壘主要還是手機的多少。另外一個是眾測行業,靠的是人海戰略,即一個平臺的測試工程師越多越有機會,但是所有的測試,并沒有解決測試的深度問題以及測試的全面性問題。

Bugtags的出現或許將改變這個現狀,一個App只要抽樣選取少量的用戶,就能測試出App的所有問題了。隨著用戶的增多,用戶的機型也會增多,測試的準確率也就越高。安裝Bugtags的App就相當于一個云測和眾測團隊了,而且這個團隊本身就是忠實于App的用戶。

隨著越來越多的大型和創新型團隊如大疆無人機、丁香園、映客直播、樂逗游戲等開始使用這種新的測試方式,Bugtags的出現,或許將顛覆傳統的測試模式,改變當下的云測和眾測模式,帶來真正的測試行業的變革。

原文轉自:http://lijianhua.baijia.baidu.com/article/536267?utm_source=tuicool&utm_medium=referral

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97