隨著移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)的高速發(fā)展,越來越多的人認(rèn)識(shí)到Bug探索眾測(cè)的重要性。那么什么是Bug探索眾測(cè)呢?Bug探索眾測(cè)是測(cè)試專家Cem Kaner博士在1983年提出的,Bug探索眾測(cè)是一種軟件測(cè)試風(fēng)格,它強(qiáng)調(diào)獨(dú)立測(cè)試人員的個(gè)人自由和職責(zé),為了持續(xù)優(yōu)化其工作的價(jià)值,將測(cè)試相關(guān)學(xué)習(xí)、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行和測(cè)試結(jié)果分析作為相互支持的活動(dòng),在整個(gè)項(xiàng)目過程中并行地執(zhí)行。該定義包含三個(gè)方面的內(nèi)容:
一種思維方法
Bug探索眾測(cè)強(qiáng)調(diào)依據(jù)當(dāng)前環(huán)境選擇合適的測(cè)試手段,而不局限于特定的測(cè)試技術(shù)。測(cè)試人員可以在探索式測(cè)試中使用任何一種測(cè)試技術(shù),也可以將探索式風(fēng)格應(yīng)用于任何測(cè)試活動(dòng)。
一種責(zé)任
Bug探索眾測(cè)人員應(yīng)該為個(gè)人和團(tuán)隊(duì)負(fù)責(zé),調(diào)動(dòng)所有能量,發(fā)揮人的靈活性。
循環(huán)迭代
Bug探索眾測(cè)旨在將測(cè)試學(xué)習(xí)、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行和測(cè)試結(jié)果分析作為一個(gè)循環(huán)快速地迭代,以不斷收集反饋、調(diào)整測(cè)試、優(yōu)化價(jià)值。
常規(guī)測(cè)試方法的不足
常規(guī)的測(cè)試方法,可以有效確保測(cè)試人員設(shè)置的單個(gè)或者多個(gè)常見場(chǎng)景不會(huì)出現(xiàn)大的問題,但是用戶的使用環(huán)境和APP開發(fā)方的環(huán)境千差萬別,與測(cè)試人員完全不同的網(wǎng)絡(luò)環(huán)境(2G、3G、4G、WIFI)、 不一致的運(yùn)營商(電信,移動(dòng),聯(lián)通),完全不同的手機(jī)設(shè)備和OS系統(tǒng),如此種種,傳統(tǒng)測(cè)試無法覆蓋所有可能性和場(chǎng)景,這也是很多產(chǎn)品設(shè)計(jì)優(yōu)秀,但依然差評(píng)滿滿的根源。這個(gè)時(shí)候移動(dòng)應(yīng)用Bug探索眾測(cè)就顯得尤為重要和必要。
Bug探索眾測(cè)在不同企業(yè)的應(yīng)用
在不同的企業(yè)應(yīng)用Bug探索眾測(cè)有著不同的方式方法。在大型企業(yè)中(銀行、保險(xiǎn)、證券、政府、上市公司等),擁有大量的內(nèi)部員工,每個(gè)員工都擁有1-2款個(gè)人移動(dòng)設(shè)備,這種天然的優(yōu)勢(shì)為企業(yè)內(nèi)部眾測(cè)提供了充沛的資源,大型企業(yè)可以“足不出戶”依托健全的眾測(cè)信息化管理平臺(tái),完成移動(dòng)應(yīng)用的Bug探索眾測(cè)。而中小企業(yè)(創(chuàng)業(yè)型的互聯(lián)網(wǎng)公司,無法調(diào)動(dòng)更多內(nèi)部資源的信息化部門等),并不具備充沛的可用資源優(yōu)勢(shì)。這類企業(yè)開展Bug探索眾測(cè)顯然需要外部力量的支持,可以選擇成熟、口碑好的眾測(cè)平臺(tái),由外部眾測(cè)平臺(tái)提供測(cè)試專家資源完成相應(yīng)的Bug探索眾測(cè)。
常規(guī)測(cè)試與Bug探索眾測(cè)
常規(guī)測(cè)試是測(cè)試質(zhì)量保障的重要手段,Bug探索眾測(cè)能夠有效補(bǔ)充常規(guī)測(cè)試不能覆蓋的場(chǎng)景、多種用戶行為等差異化測(cè)試內(nèi)容。兩者相互結(jié)合,相互補(bǔ)充,缺一不可。
? 探索測(cè)試的大特色是在對(duì)測(cè)試對(duì)象進(jìn)行測(cè)試的同時(shí),創(chuàng)造新的、區(qū)別于固有的測(cè)試思想及方法。這相對(duì)于傳統(tǒng)軟件測(cè)試過程中嚴(yán)格的“先設(shè)計(jì),后執(zhí)行”來說,是具有很大區(qū)別的。
? 探索測(cè)試強(qiáng)調(diào)測(cè)試過程中要有更多的發(fā)散思維,這也是與保守測(cè)試方式的大區(qū)別。保守測(cè)試方式強(qiáng)調(diào)設(shè)想完善的測(cè)試用例,測(cè)試人員嚴(yán)格按測(cè)試用例執(zhí)行測(cè)試,這多少限制了測(cè)試人員的測(cè)試思維,測(cè)試人員往往缺乏主觀能動(dòng)性。
? 探索測(cè)試讓測(cè)試工作脫離常規(guī)用例,深度挖掘應(yīng)用中不易被發(fā)現(xiàn)的Bug,確保產(chǎn)品質(zhì)量穩(wěn)定,提升產(chǎn)品體驗(yàn)。
? 多人大面積驗(yàn)證核心功能,通過發(fā)散性測(cè)試,模擬各種異常場(chǎng)景和極端測(cè)試方法,找出各類潛在問題和風(fēng)險(xiǎn)。
? Bug探索眾測(cè)模擬真實(shí)用戶角度,結(jié)合團(tuán)隊(duì)測(cè)試經(jīng)驗(yàn),大限度探索用戶使用習(xí)慣和路徑,探索復(fù)雜操作流程;真實(shí)模擬異常應(yīng)用場(chǎng)景及系統(tǒng)特有功能,確保主要功能使用流暢,避免影響用戶體驗(yàn)的問題,發(fā)現(xiàn)研發(fā)人員不易發(fā)覺的Bug。
測(cè)試環(huán)境準(zhǔn)備
移動(dòng)應(yīng)用的Bug探索眾測(cè),通常是在外網(wǎng)環(huán)境進(jìn)行,可選擇有安全防護(hù)配套的SIT環(huán)境、UAT環(huán)境,也可以選擇灰度發(fā)布環(huán)境,以及生產(chǎn)環(huán)境。需要特別指出:信息安全防護(hù)以及涉及知識(shí)產(chǎn)權(quán)保護(hù)等涉密環(huán)節(jié)應(yīng)盡可能回避,因?yàn)楸姕y(cè)可能在非本機(jī)構(gòu)內(nèi)開展。APP安裝包的加固也是非常重要的環(huán)節(jié),通常情況下,研發(fā)過程中的測(cè)試包未進(jìn)行加固處理。
Bug探索眾測(cè),需要一套相對(duì)穩(wěn)定的環(huán)境,如果用于該項(xiàng)任務(wù)的測(cè)試環(huán)境每天都會(huì)多次集成和發(fā)布版本,會(huì)影響眾測(cè)的效果,可能的情況:提出很多因?yàn)榄h(huán)境問題相關(guān)的無效缺陷,或者導(dǎo)致測(cè)試中斷,測(cè)試者情緒嚴(yán)重受挫,從而測(cè)試效果大打折扣。
測(cè)試設(shè)計(jì)
Bug探索眾測(cè),通常是兩種模式:基于場(chǎng)景探索或者自由式探索。顯然,基于場(chǎng)景的Bug探索眾測(cè)更具有針對(duì)性,無論是問題的聚焦程度,還是Bug的提出質(zhì)量,都遠(yuǎn)遠(yuǎn)好于自由式探索的眾測(cè)。
基于場(chǎng)景的眾測(cè),并不需要給出非常詳細(xì)的Test Case(Step By Step方式),雖然詳細(xì)的測(cè)試步驟指向性非常明確,但也會(huì)極大的限制測(cè)試者的思維?;趫?chǎng)景的眾測(cè),只需要給出明確的目標(biāo),如:1、完成注冊(cè) 2、完成商品選擇 3、完成訂單支付等測(cè)試內(nèi)容,讓測(cè)試者基于目標(biāo)去探索執(zhí)行過程中存在的Bug。
測(cè)試的組織與執(zhí)行
Bug探索眾測(cè)在任務(wù)發(fā)布后,通常會(huì)在很短的時(shí)間結(jié)束,沒有周期的任務(wù)一般是24小時(shí)內(nèi)結(jié)束。在24小時(shí)內(nèi),您要做的不只是等待測(cè)試結(jié)果的反饋,還需要解決參與者提出的各種問題。參與Bug探索眾測(cè)的人員一般是本Team以外的測(cè)試者,可能對(duì)產(chǎn)品的首次使用存在一定的疑問。這個(gè)是正常的,或許您可以從他們的疑問中能夠發(fā)現(xiàn)產(chǎn)品設(shè)計(jì)的問題,因?yàn)?C的移動(dòng)應(yīng)用是不需要任何操作手冊(cè)的,如果用戶上手困難,這本身就是嚴(yán)重的體驗(yàn)問題。如何處理測(cè)試者的疑問和問題,需要有健全的眾測(cè)信息化管理平臺(tái)來解決,或通過IM方式,或通過公告管理的方式。
測(cè)試結(jié)果確認(rèn)
測(cè)試結(jié)果確認(rèn),主要工作為測(cè)試執(zhí)行過程的確認(rèn)以及Bug的確認(rèn)。測(cè)試執(zhí)行過程確認(rèn)是指,識(shí)別測(cè)試者確實(shí)按照既定的場(chǎng)景完成了整個(gè)Bug探索測(cè)試過程,通常以截圖、視頻等方式作為依據(jù)。Bug確認(rèn)是測(cè)試結(jié)果確認(rèn)的重點(diǎn),包括:有效Bug識(shí)別、無效Bug識(shí)別、重復(fù)Bug識(shí)別,需要進(jìn)一步重現(xiàn)的Bug等。這是一件有些工作量的工作,看起來很復(fù)雜,但是如果運(yùn)用了自動(dòng)識(shí)別重復(fù)Bug的功能,會(huì)讓重復(fù)Bug識(shí)別變得智能高效。目前,很多企業(yè)在使用QQ群、微信群等方式管理眾測(cè),顯然無法達(dá)到高效管理眾測(cè)的目的。
Bug探索眾測(cè)報(bào)告
Bug探索眾測(cè)報(bào)告是對(duì)整個(gè)測(cè)試活動(dòng)的總結(jié),包括:眾測(cè)時(shí)間的花費(fèi)、眾測(cè)費(fèi)用的花費(fèi)、眾測(cè)覆蓋程度分析、眾測(cè)發(fā)現(xiàn)的Bug分析,以及眾測(cè)結(jié)果數(shù)據(jù)能夠度量的風(fēng)險(xiǎn)分析等。應(yīng)用平臺(tái)化管理,上述內(nèi)容是可以自動(dòng)輸出的,無須人為重新采集數(shù)據(jù)。
基于共享經(jīng)濟(jì)模式的Bug探索眾測(cè)模式,讓測(cè)試一切變得更高效,為敏捷迭代提供了一個(gè)非常好的途徑方法。
新聞標(biāo)題:移動(dòng)應(yīng)用眾測(cè)之“Bug探索測(cè)試”實(shí)戰(zhàn)-創(chuàng)新互聯(lián)
標(biāo)題URL:http://jinyejixie.com/article4/picoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、虛擬主機(jī)、標(biāo)簽優(yōu)化、網(wǎng)站維護(hù)、移動(dòng)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容