Nivedita Nimmagadda是Next Education的QA經(jīng)理,她有10多年的經(jīng)驗(yàn)。她主要對(duì)新技術(shù),工具,流程和方法的研究和開發(fā)有興趣。她一直在跟進(jìn)軟件測(cè)試的新趨勢(shì)以將QA工作減到少并提高生產(chǎn)力。她熱衷于智能工作,而不是埋頭苦干。她管理項(xiàng)目時(shí)強(qiáng)調(diào)過程,并對(duì)不同項(xiàng)目管理和測(cè)試管理工具的集成做出了重大貢獻(xiàn)。她曾評(píng)估過功能自動(dòng)化工具,移動(dòng)自動(dòng)化工具和性能工具,并培訓(xùn)和指導(dǎo)團(tuán)隊(duì)建立過強(qiáng)大的自動(dòng)化框架。 |
聽到“群體測(cè)試”一詞時(shí),首先竄入你或大家腦海的是什么呢?——一大幫人在測(cè)試你的產(chǎn)品。沒錯(cuò),wiki是這么定義它的,不同于傳統(tǒng)測(cè)試方法,群體測(cè)試是由許多不同地方的不同測(cè)試員執(zhí)行的,而不是雇傭的顧問和專家。如果你是管理一員或在決策團(tuán)隊(duì)里又或者是一名項(xiàng)目經(jīng)理,接下來你又會(huì)疑惑:
群體測(cè)試如何保證質(zhì)量?
群體是獨(dú)立的且作為一個(gè)用戶來進(jìn)行測(cè)試:IT業(yè)務(wù)飛速變化,設(shè)計(jì)的產(chǎn)品也一樣。需要的服務(wù)越多,要交付的客戶越多,你的產(chǎn)品要被經(jīng)常測(cè)試的幾率越多,而QA周轉(zhuǎn)期越少。一旦我們遇上QA團(tuán)隊(duì)并試著理解失敗的原因,或多或少是開發(fā)員和同行影響了QA測(cè)試的方法。群體測(cè)試的一個(gè)好處是,因?yàn)樗腝A不團(tuán)隊(duì)合作且它也不受開發(fā)員影響,所以它或許可以發(fā)現(xiàn)QA團(tuán)隊(duì)之前沒有發(fā)現(xiàn)的bugs,并從用戶的角度幫助我們提升產(chǎn)品。在業(yè)內(nèi)我們可以做到好地去評(píng)估你的產(chǎn)品并建議改變,如果需要的話。不同的人和環(huán)境的群體測(cè)試:一個(gè)QA團(tuán)隊(duì)有可能測(cè)試所有的設(shè)備和環(huán)境。如果是移動(dòng),這很對(duì),因?yàn)橐苿?dòng)市場(chǎng)一直飛速發(fā)展,也意味著引進(jìn)了新設(shè)備且軟件版本也要變化以適應(yīng)業(yè)務(wù)需求。要戰(zhàn)勝這些挑戰(zhàn)并確保你的APP或網(wǎng)頁在所有環(huán)境或配置中正常運(yùn)行,讓群體去測(cè)試。群體在被廣泛使用的配置和環(huán)境中測(cè)試產(chǎn)品,由此減少了在一些特殊配置中失敗的風(fēng)險(xiǎn)。此外,我們甚至可以選擇不同年齡段的人,以確保APP或網(wǎng)頁對(duì)大多數(shù)高使用提供商,移動(dòng)設(shè)備,全球信號(hào)強(qiáng)度有效。它有助于我們測(cè)試實(shí)際的使用方法?焖俚闹苻D(zhuǎn)時(shí)間:群體很適應(yīng)如周轉(zhuǎn)時(shí)間很短時(shí)公司想雇傭大量測(cè)試員并驗(yàn)證一個(gè)產(chǎn)品,而不是為了這個(gè)目的去雇傭QA一類的需求?梢允且淮笕喝送瑫r(shí)在不同的設(shè)備,操作系統(tǒng)和環(huán)境上測(cè)試你的應(yīng)用程序。另外,如果應(yīng)用程序太大無法測(cè)試的話,可以把它分成子模塊(微任務(wù))并指定給一個(gè)群體用戶。
我如何知道我得到了什么?我是否得到了正確的群體嗎?
正確的測(cè)試員:這是另一件管理必須要關(guān)注的事。誰要一個(gè)應(yīng)用程序一個(gè)應(yīng)用程序地去測(cè)試它。對(duì)于B2C應(yīng)用程序,我們或許對(duì)覆蓋一系列有廣泛代表性的目標(biāo)用戶會(huì)有興趣。我們或許想根據(jù)如年齡,受教育程度,文化,語言等選擇測(cè)試員。對(duì)于B2B應(yīng)用程序,一些領(lǐng)域知識(shí),專業(yè)技能和條件或許是有利的或必要的。大多數(shù)情況下,強(qiáng)烈建議選擇專業(yè)軟件測(cè)試工程師。QA質(zhì)量:眾包測(cè)試雇傭的QA是不同領(lǐng)域的認(rèn)證測(cè)試工程師。對(duì)單個(gè)測(cè)試員的提問,背景檢查及“beta測(cè)試”都在用戶通過其平臺(tái)使用他們前做好了。指定QA的方法根據(jù)公司而變化,且在給這些公司指派任務(wù)前要把這些都檢查好。根據(jù)測(cè)試員的良好表現(xiàn),測(cè)試員才能為那家公司工作。
提供的定價(jià)模式是怎樣的,它是如何幫我省錢的?
和其他演變一樣,眾包演變的主要原因之一是為減少所需QA成本。不同的眾包公司采用不同的定價(jià)模式。一些公司基于以下付款模式或以下模型的組合來支付測(cè)試員,允許企業(yè)按每個(gè)錯(cuò)誤每個(gè)應(yīng)用程序的支付模式去付費(fèi):根據(jù)測(cè)試人員發(fā)現(xiàn)的bug數(shù)量及這些bug的影響來支付測(cè)試員。這是分配給選定的測(cè)試組的任務(wù),反過來,根據(jù)所提出的可以增加產(chǎn)品質(zhì)量的真正的bug數(shù)量支付測(cè)試員。公司有一個(gè)B2C應(yīng)用程序時(shí),該方法更有用,因?yàn)樾率趾蛯I(yè)測(cè)試人員都只需要以終用戶的身份去進(jìn)行測(cè)試。在B2B應(yīng)用程序中,測(cè)試人員將需要大量的培訓(xùn)和專業(yè)化,且發(fā)現(xiàn)的BUG在被交給開發(fā)人員前需要進(jìn)行驗(yàn)證。這有助于以較低的成本找到大量缺陷。每個(gè)任務(wù)都要為bug支付不同的價(jià)格,測(cè)試員可以在任務(wù)懸賞說明里看到:項(xiàng)目都在(每個(gè)用戶在上面都有資格給測(cè)試價(jià)格投標(biāo)報(bào)價(jià)的)云公司網(wǎng)站上。出價(jià)低的人獲勝并被指派去測(cè)試應(yīng)用程序。測(cè)試人員之間的比賽:不是立馬給測(cè)試員提供金錢,而是要求測(cè)試員在多個(gè)部分上工作,且每個(gè)項(xiàng)目都有不同的規(guī)定。一旦測(cè)試員贏得了比賽,并取得了相應(yīng)的信譽(yù)點(diǎn)數(shù),然后一直積累兌換錢,同時(shí)也增加了他們被下一個(gè)項(xiàng)目選擇的機(jī)會(huì)。資源池:一些群體解決方案只有用個(gè)人才能有所超越,他們甚至還可以用移動(dòng)設(shè)備來測(cè)試,且個(gè)人通過貢獻(xiàn)他們的設(shè)備收獲金錢。這能讓公司避免承受購買多臺(tái)設(shè)備的高成本壓力。自動(dòng)化工具很貴,基本小公司買不起;通過云和群體可以共享這些。測(cè)試人員也可以因?yàn)橥瓿蓽y(cè)試腳本,提供有價(jià)值的反饋,以及完成其他各項(xiàng)任務(wù)而獲得報(bào)酬。對(duì)于軟件測(cè)試自動(dòng)化或任何其他特定領(lǐng)域,受雇測(cè)試員很受歡迎,所需薪水也更高。這一類服務(wù)可以輕易從云獲得。定價(jià)模式可以變的,無論是小時(shí)支付還是按完成的任務(wù)支付。
我該如何保護(hù)我公司的IP和/或用戶數(shù)據(jù)?
使用群體的公司應(yīng)具備能夠根據(jù)測(cè)試性質(zhì)提供多安全并按需復(fù)制與系統(tǒng)和基于內(nèi)聯(lián)網(wǎng)的測(cè)試環(huán)境一樣的基礎(chǔ)設(shè)施,包括:為客戶提供專門服務(wù)。但是考慮到群體測(cè)試的性質(zhì),比起IP和APPs的本質(zhì)(這個(gè)測(cè)試員看不出來),公司更關(guān)心的是隱私問題及客戶數(shù)據(jù)。例如,如果公司關(guān)注隱私問題,那么該公司可以隱去測(cè)試時(shí)使用過的數(shù)據(jù)。安全,尤其是移動(dòng)安全,是一個(gè)大問題,無論公司用的是內(nèi)部資源還是外部的。
什么時(shí)候用群體?
群體測(cè)試的環(huán)境和條件繼續(xù)演變,但真正的關(guān)鍵在于“靈活創(chuàng)新”。想想幾十萬應(yīng)用程序,不斷變化的平臺(tái)和設(shè)備,以及不計(jì)其數(shù)次的發(fā)布,實(shí)際上公司是一直在利用客戶在實(shí)時(shí)測(cè)試他們的軟件。那是一個(gè)美好新世界,與過去完全不一樣。比如,你的公司或許:
▪吸引一家提供商提供完全的外包群體測(cè)試
▪讓眾包測(cè)試專家指導(dǎo)你員工的日常任務(wù)及難題
▪用群體測(cè)試平臺(tái)找出并雇傭?qū)I(yè)人才
▪同意群體測(cè)試平臺(tái)建立并管理你自己的群體
▪用群體評(píng)估你的內(nèi)部測(cè)試工具和能力
▪吸引第三方加入以幫助提供眾包策略,供應(yīng)商管理,及對(duì)基于群體的解決方案的管理。
這些是基于你公司的獨(dú)特環(huán)境和目標(biāo)的所有可能。靈活是創(chuàng)新(相比迅速開發(fā)巨大資源的傳統(tǒng)方式,公司如何確認(rèn)、建立并管理群體;如何建立運(yùn)行項(xiàng)目并意識(shí)到:群體不僅僅是 ‘工作’還是要為了如何更好地工作而思考)重要的一方面。
什么時(shí)候適合用群體測(cè)試(什么時(shí)候不適合)?
群體測(cè)試是如何融入整個(gè)公司采購測(cè)試策略,什么時(shí)候適合用群體測(cè)試?在考慮在哪、何時(shí)能好地對(duì)他們的軟件應(yīng)用程序使用群體測(cè)試,公司應(yīng)該要考慮幾個(gè)重要的可變因素。通常,群體測(cè)試適合用在以下情況中:
▪ 互聯(lián)網(wǎng)是‘操作環(huán)境’和連接機(jī)制時(shí)
▪ 應(yīng)用程序服務(wù)公開進(jìn)行,且能夠接受全球請(qǐng)求時(shí)
▪有處理大規(guī)模的同時(shí)在線用戶的需要和能力時(shí)
▪客戶端計(jì)算機(jī)裝置是公開的,只有很少的需求——PC和 mobile時(shí)
▪應(yīng)用程序穩(wěn)定性有一些等級(jí)
有些東西公司只能用群體測(cè)試——比如反映真實(shí)用戶IT設(shè)置的多語言或“臟配置”。群體測(cè)試業(yè)也適于多種測(cè)試方法——如瀑布,敏捷——也很適合黑盒測(cè)試,顯然是對(duì)應(yīng)防火墻外的應(yīng)用程序。然而,群體不是全能的。公司不能指望群體去測(cè)試所有的特例及web或應(yīng)用服務(wù)器端驅(qū)動(dòng)的不利條件,尤其是條件在測(cè)試前或后改變的話。盡管如此,公司還是讓他們的專屬群體去做白盒測(cè)試。事實(shí)上,在眾包和應(yīng)用程序測(cè)試內(nèi)傳統(tǒng)外包提供商正在努力建立專門專屬的群體來提高他們自己測(cè)試員的效率。簡而言之,根據(jù)以上因素,總有時(shí)間和地方讓公司把群體測(cè)試用作他們整個(gè)測(cè)試策略的一個(gè)重要部分。
使用群體時(shí)的挑戰(zhàn)
有了各種形式的采購,會(huì)出現(xiàn)關(guān)于多種可供買家選擇的工作方式的問題。各種應(yīng)用程序測(cè)試方法都有障礙和困難。對(duì)于傳統(tǒng)外包,公司內(nèi)外都有困難,包括:
▪缺少內(nèi)部測(cè)試使得外部提供商難以介入
▪購買其他選項(xiàng)時(shí)內(nèi)部資金不夠
▪對(duì)于供應(yīng)商來說,缺少測(cè)試自動(dòng)化工具和專業(yè)知識(shí)
▪供應(yīng)商關(guān)于業(yè)務(wù)和相關(guān)應(yīng)用程序的行業(yè)知識(shí)
評(píng)估群體測(cè)試的公司或許也有相似問題,但其他的無關(guān)了(例如:專業(yè)或功能測(cè)試或許與B2C應(yīng)用程序不太相關(guān))。也有些問題只針對(duì)群體測(cè)試,比如市面上的新事物,進(jìn)程和工人的質(zhì)量問題,以及數(shù)據(jù)隱私、IP保護(hù)和安全問題。
版權(quán)聲明:本文出自 SPASVO澤眾軟件測(cè)試網(wǎng):http://hgh666.cn/news/html/2014617142827.html
原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。