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