摘要:徐盛測(cè)試中心總監(jiān)。移動(dòng)互聯(lián)的到來(lái)給測(cè)試帶來(lái)了哪些挑戰(zhàn)徐盛開(kāi)發(fā)移動(dòng)應(yīng)用確實(shí)給我們的開(kāi)發(fā)和測(cè)試人員都帶來(lái)了新的挑戰(zhàn)。測(cè)試管理的難點(diǎn)在哪幾個(gè)方面徐盛測(cè)試管理在項(xiàng)目級(jí)別和組織級(jí)別各有不同的難點(diǎn)。
2016年7月22日,「HPE&msup軟件技術(shù)開(kāi)放日」將在上海浦東新區(qū),張江高科技園區(qū)納賢路799號(hào)科榮大廈小樓2樓舉辦,msup攜手HPE揭秘全球測(cè)試中心背后的12條技術(shù)實(shí)踐。
徐盛:HPE測(cè)試中心總監(jiān)。徐盛將在本次開(kāi)放日帶來(lái)《軟件測(cè)試新趨勢(shì)》的分享,在開(kāi)放日舉辦之前,主辦方特別對(duì)徐盛進(jìn)行了采訪,提前劇透在軟件測(cè)試新趨勢(shì)下HPE如何進(jìn)行測(cè)試和質(zhì)量管理。
msup:移動(dòng)互聯(lián)的到來(lái)給測(cè)試帶來(lái)了哪些挑戰(zhàn)?
徐盛:開(kāi)發(fā)移動(dòng)應(yīng)用確實(shí)給我們的開(kāi)發(fā)和測(cè)試人員都帶來(lái)了新的挑戰(zhàn)。我們大致總結(jié)了3個(gè)方向的挑戰(zhàn):
1、理念
我們傳統(tǒng)軟件的測(cè)試更多的是使用固定的測(cè)試人員,一般很少引入項(xiàng)目之外的人員來(lái)做測(cè)試;對(duì)于移動(dòng)應(yīng)用,由于設(shè)備的繁雜性和應(yīng)用場(chǎng)景的復(fù)雜性,移動(dòng)項(xiàng)目開(kāi)始越來(lái)越多的引入外部測(cè)試人員,外包測(cè)試工作,甚至是使用眾測(cè)的方式來(lái)提高測(cè)試的覆蓋率。同時(shí),在傳統(tǒng)軟件的測(cè)試中,我們主要關(guān)注在軟件的功能上,功能性測(cè)試上面花費(fèi)的時(shí)間是最多的。而對(duì)于移動(dòng)應(yīng)用,由于應(yīng)用場(chǎng)景的不同,測(cè)試人員開(kāi)始把目光投向了以往不是太受重視的非功能測(cè)試方面。特別是性能,易用性和安全性的測(cè)試。
2、速度
移動(dòng)互聯(lián)的一個(gè)特征就是快速,不僅包括我們?cè)O(shè)備硬件的升級(jí)速度,還包括我們應(yīng)用軟件的更新速度。我們現(xiàn)在看一些熱門的移動(dòng)應(yīng)用,他們的更新速度是以天計(jì)算的。這樣高的更新頻率,對(duì)我們的開(kāi)發(fā)和測(cè)試都提出了新的要求。我們測(cè)試人員在節(jié)奏如此快的項(xiàng)目里,需要轉(zhuǎn)變傳統(tǒng)的測(cè)試方法,采用周期更短的測(cè)試策略。
我們倡導(dǎo)在移動(dòng)應(yīng)用項(xiàng)目里實(shí)施DevOps,通過(guò)DevOps所推崇的持續(xù)部署的流程,應(yīng)用 Shift Left(盡早地測(cè)試)、automate
everything(自動(dòng)化測(cè)試,自動(dòng)化構(gòu)建,自動(dòng)化部署),continuous
testing(持續(xù)發(fā)布新版本到QA環(huán)境,無(wú)等待的持續(xù)測(cè)試)等方法,使測(cè)試更敏捷,更快速,來(lái)保障應(yīng)用的快速上線,為公司占得先機(jī)。3、工具 移動(dòng)設(shè)備種類繁多(各種屏幕分辨率,各種ROM定制),最主流的操作系統(tǒng)至少就有2個(gè) -
安卓,iOS,每個(gè)操作系統(tǒng)都有眾多的版本并頻繁更新,移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)的多樣性(原生,混合,HTML5,網(wǎng)頁(yè)),等等這些使得手工測(cè)試再也無(wú)法保證設(shè)備和功能的高覆蓋。不同于以往,自動(dòng)化成了移動(dòng)應(yīng)用測(cè)試的必需品。桌面系統(tǒng)發(fā)展已經(jīng)很多年了,它的測(cè)試工具非常的成熟好用,像HP
UFT, Selenium等等。相比之下,移動(dòng)應(yīng)用的測(cè)試工具才剛剛起步,對(duì)軟件硬件的支持都有待提高。選擇一個(gè)適合的測(cè)試工具對(duì)于我們測(cè)試的速度和質(zhì)量都是至關(guān)重要。我們認(rèn)為一個(gè)合格的移動(dòng)應(yīng)用測(cè)試工具需要支持以下幾點(diǎn):
兼容主流的設(shè)備,操作系統(tǒng)和開(kāi)發(fā)技術(shù)
同時(shí)支持手工和自動(dòng)化測(cè)試
基于屬性的對(duì)象識(shí)別方法
支持腳本的錄制回放
帶有設(shè)備管理功能,支持設(shè)備的遠(yuǎn)程訪問(wèn)
能和持續(xù)集成系統(tǒng)對(duì)接
能模擬移動(dòng)網(wǎng)絡(luò)環(huán)境
選好工具,用好工具才能使我們的測(cè)試如魚得水,快速高效。
msup:大數(shù)據(jù)技術(shù)在質(zhì)量領(lǐng)域會(huì)帶來(lái)哪些新的變化?
徐盛:傳統(tǒng)的質(zhì)量管理一般是以定性分析和質(zhì)量管理人員的主觀判斷為主,雖然也會(huì)在很大程度上依賴于量化管理指標(biāo)對(duì)組織和個(gè)人進(jìn)行量化管理和考核,但是這些指標(biāo)大多是離散的、不相關(guān)的,這就導(dǎo)致了傳統(tǒng)質(zhì)量管理的決策在很多情況下是片面的,而滯后的分析報(bào)表為決策層帶來(lái)的信息通常都是“馬后炮”,無(wú)法為組織建立起有一定預(yù)防能力的質(zhì)量管理體系。
而大數(shù)據(jù)技術(shù)的發(fā)展為質(zhì)量領(lǐng)域帶來(lái)數(shù)據(jù)化管理的革新,使企業(yè)可以充分利用在長(zhǎng)期的企業(yè)質(zhì)量管理中積累下的歷史數(shù)據(jù),以及在當(dāng)前的質(zhì)量管理活動(dòng)中實(shí)時(shí)產(chǎn)生的各項(xiàng)數(shù)據(jù),如人員、計(jì)劃、需求、用例、缺陷等,以全量數(shù)據(jù)分析替代片面數(shù)據(jù)計(jì)算,以實(shí)時(shí)數(shù)據(jù)展現(xiàn)補(bǔ)充滯后報(bào)表分析,以多維度數(shù)據(jù)融合提高度量指標(biāo)價(jià)值,幫助企業(yè)進(jìn)行基于數(shù)據(jù)的客觀化質(zhì)量管理。
而作為大數(shù)據(jù)技術(shù)的核心,數(shù)學(xué)建模和分析預(yù)測(cè)可以使質(zhì)量管理在實(shí)時(shí)分析的基礎(chǔ)上更進(jìn)一步,為企業(yè)建立缺陷預(yù)測(cè)和風(fēng)險(xiǎn)預(yù)防的能力,真正使企業(yè)在質(zhì)量管理中做到防患于未然,節(jié)省質(zhì)量問(wèn)題所帶來(lái)的成本和損失,在此之上更是可以建立起計(jì)算機(jī)的輔助決策能力,為決策者提供基于數(shù)據(jù)的客觀依據(jù),減少主觀情感和判斷在決策中的不利影響。
數(shù)據(jù)可視化在大數(shù)據(jù)技術(shù)的推動(dòng)下從傳統(tǒng)的直方圖、趨勢(shì)圖、餅圖等維度單一的展現(xiàn)方式進(jìn)化為動(dòng)態(tài)的、交互的、多維的可視化展現(xiàn)方式,以幫助用戶快速直接地從海量數(shù)據(jù)中定位到所需的信息,在質(zhì)量領(lǐng)域,力導(dǎo)向圖、弦圖、?;鶊D等都有很好的應(yīng)用場(chǎng)景。
msup:如何提升全員的質(zhì)量意識(shí)?
徐盛:提高全員的質(zhì)量意識(shí)非一日之功,我們覺(jué)得需要自上而下的在組織內(nèi)建立全員質(zhì)量管理的文化,并落地實(shí)施,持續(xù)改進(jìn)。
具體實(shí)踐如下: 1、定義組織的質(zhì)量方針和質(zhì)量策略來(lái)指導(dǎo)整個(gè)質(zhì)量管理; 2、加強(qiáng)和各層級(jí)員工的溝通;
3、定義質(zhì)量屬性度量的性能指標(biāo)(包括績(jī)效;指標(biāo)),并據(jù)此建立在項(xiàng)目管理中反應(yīng)該系列指標(biāo)的項(xiàng)目對(duì)應(yīng)指標(biāo)
4、建立質(zhì)量管理系統(tǒng),在項(xiàng)目團(tuán)隊(duì)中建立產(chǎn)品意識(shí),質(zhì)量意識(shí),實(shí)施質(zhì)量管理并持續(xù)改進(jìn); 5、把質(zhì)量相關(guān)的績(jī)效指標(biāo)集成進(jìn)入個(gè)人績(jī)效指標(biāo);
6、重復(fù)以上步驟并持續(xù)改進(jìn)。
msup:測(cè)試管理的難點(diǎn)在哪幾個(gè)方面?
徐盛:測(cè)試管理在項(xiàng)目級(jí)別和組織級(jí)別各有不同的難點(diǎn)。 項(xiàng)目級(jí): 測(cè)試估算 測(cè)試風(fēng)險(xiǎn)的管理 測(cè)試和開(kāi)發(fā)的高效集成 測(cè)試流程改進(jìn)(TPI)
組織級(jí): 測(cè)試人員績(jī)效的考核及其真實(shí)性和有效性 測(cè)試價(jià)值的量化和顯性化 有限的測(cè)試投資組合,質(zhì)量?jī)r(jià)值最大化
測(cè)試中心的透明性,高層人員對(duì)全部測(cè)試項(xiàng)目狀況的及時(shí)了解 測(cè)試中心的知識(shí)管理 測(cè)試中心技術(shù)路線制定和技術(shù)儲(chǔ)備 測(cè)試管理體系和度量系統(tǒng)
測(cè)試組織成熟度評(píng)估(TMMi)
msup:企業(yè)級(jí)軟件測(cè)試和互聯(lián)網(wǎng)測(cè)試的不同有哪些?
徐盛:首先,企業(yè)級(jí)軟件,特別是大型企業(yè)的業(yè)務(wù)邏輯本身十分復(fù)雜,造成了軟件系統(tǒng)特別復(fù)雜,比如惠普就有2000多個(gè)相互連接的內(nèi)部IT系統(tǒng),每一個(gè)流程域都有幾十個(gè)上下游程序,程序之間互相連接加護(hù),合作完成某一個(gè)業(yè)務(wù)流程。因此測(cè)試人員需要對(duì)業(yè)務(wù)系統(tǒng)本身和上下游系統(tǒng)的數(shù)據(jù)及協(xié)調(diào)要求有深刻的理解。互聯(lián)網(wǎng)企業(yè)的業(yè)務(wù)邏輯往往是To
C的,因此相對(duì)已經(jīng)做過(guò)了簡(jiǎn)化,對(duì)邏輯本身的功能測(cè)試其實(shí)相對(duì)簡(jiǎn)化,但是對(duì)易用性,性能包括安全性測(cè)試的要求會(huì)更加看重。其次,企業(yè)級(jí)軟件往往有系統(tǒng)的歷史比較悠久,采購(gòu)或開(kāi)發(fā)采用的架構(gòu)和技術(shù)五花八門,從集中式,到B/S到C/S到SaaS到APP都有;而且因?yàn)槠髽I(yè)軟件往往是完成一個(gè)功能,軟件是用什么技術(shù)開(kāi)發(fā)的是第二位的,因此企業(yè)的軟件生態(tài)系統(tǒng)的技術(shù)比較復(fù)雜。因此對(duì)于測(cè)試軟件,特別是功能自動(dòng)化測(cè)試軟件需要考慮滿足各種類型和技術(shù)的產(chǎn)品的自動(dòng)化要求。而對(duì)于互聯(lián)網(wǎng)企業(yè),網(wǎng)站本身就是企業(yè)的核心競(jìng)爭(zhēng)力,需要精益求精,而且因?yàn)闆](méi)有歷史包袱,技術(shù)一致性比較好,加上功能測(cè)試相對(duì)簡(jiǎn)單,測(cè)試人員和開(kāi)發(fā)人員又相互交叉,因此選擇的自動(dòng)化測(cè)試框架多是開(kāi)源的框架。
再次,企業(yè)級(jí)軟件系統(tǒng)由于比較復(fù)雜,往往是網(wǎng)狀的拓?fù)浣Y(jié)構(gòu),系統(tǒng)之間相互勾連,牽一發(fā)而動(dòng)全身。因此測(cè)試時(shí)測(cè)試環(huán)境和數(shù)據(jù)的準(zhǔn)備就需要花大量的時(shí)間,保證測(cè)試環(huán)境的互聯(lián)互通和數(shù)據(jù)一致性就需要花大量的時(shí)間。互聯(lián)網(wǎng)企業(yè)往往是以一個(gè)核心系統(tǒng)為主的星狀甚至是點(diǎn)狀結(jié)構(gòu),因此測(cè)試環(huán)境的準(zhǔn)備相對(duì)依賴性比較小,甚至可以利用云和虛擬化的技術(shù)實(shí)時(shí)生成測(cè)試環(huán)境加載測(cè)試數(shù)據(jù)進(jìn)行測(cè)試。
最后,企業(yè)級(jí)軟件的大部分需求比較清楚,加上本身系統(tǒng)和邏輯的復(fù)雜性,項(xiàng)目開(kāi)發(fā)選用V模型比較多,工作方式是先計(jì)劃再干。測(cè)試計(jì)劃上特別需要考慮上下游系統(tǒng)在計(jì)劃上的配合。而互聯(lián)網(wǎng)企業(yè)由于需求主要由產(chǎn)品經(jīng)理估計(jì),因此不確定性更大,加上環(huán)境變化快,需要更新更加頻繁,因此開(kāi)發(fā)方式更多采用敏捷的方式,邊干邊看邊改。測(cè)試的工作方式要符合整個(gè)項(xiàng)目的工作方式的選擇。
沒(méi)有誰(shuí)對(duì)誰(shuí)錯(cuò),誰(shuí)先進(jìn)誰(shuí)落后,其實(shí)根據(jù)企業(yè)的自身情況選用合適的測(cè)試方法才是正確的答案。兩邊也會(huì)相互融合借鑒。比如傳統(tǒng)企業(yè)也有手機(jī)APP應(yīng)用,那其開(kāi)發(fā)和測(cè)試方式就和互聯(lián)網(wǎng)企業(yè)接近。反之,互聯(lián)網(wǎng)企業(yè),特別是大的互聯(lián)網(wǎng)企業(yè),隨著系統(tǒng)的不斷發(fā)展和復(fù)雜,也會(huì)面臨傳統(tǒng)企業(yè)現(xiàn)在面對(duì)的復(fù)雜邏輯和網(wǎng)狀系統(tǒng)的功能測(cè)試的復(fù)雜性問(wèn)題。
msup:現(xiàn)在測(cè)試的崗位在硅谷已經(jīng)逐漸消失了,但是測(cè)試的工作還在一直繼續(xù),這種趨勢(shì)會(huì)帶來(lái)哪些影響,現(xiàn)在的測(cè)試人員應(yīng)該如何應(yīng)對(duì)這種變化?
徐盛:所謂的硅谷沒(méi)有測(cè)試職位的話是不準(zhǔn)確的。首先硅谷本身的大型互聯(lián)網(wǎng)企業(yè)和傳統(tǒng)IT企業(yè)依然還有保留有軟件測(cè)試的職位。只不過(guò)因?yàn)楣韫鹊母叱杀荆鞔罂鐕?guó)企業(yè)會(huì)把新增的純黑盒功能型測(cè)試等相對(duì)低價(jià)值的職位外包到印度等低成本的地點(diǎn),這個(gè)是可以理解的。而且,由于DevOps,測(cè)試和開(kāi)發(fā)的融合,有些測(cè)試職位是以開(kāi)發(fā)的形式在招聘。另外在很多其他專門測(cè)試職位,比如測(cè)試經(jīng)理安全性測(cè)試,依然存在。舉個(gè)例子,在SimplyHired網(wǎng)站上在San
Jose就有1400多個(gè)QA測(cè)試相關(guān)的職位(2016年7月18號(hào)搜索)。
另外任何IT人士,包括測(cè)試人員都需要不斷提高自身的能力和價(jià)值。我們也總結(jié)出了測(cè)試人員發(fā)展的所謂“火山口模型”。在會(huì)上可以跟大家詳細(xì)的分享。
msup:測(cè)試用例的設(shè)計(jì)需要一定的測(cè)試方法和思維,這方面的能力應(yīng)該如何培養(yǎng)?
徐盛:如何培養(yǎng)設(shè)計(jì)測(cè)試用例的測(cè)試方法和思維有如下建議: 1、系統(tǒng)學(xué)習(xí)軟件測(cè)試用例設(shè)計(jì)方法,可以參考業(yè)界的標(biāo)準(zhǔn),如ISTQB;
2、結(jié)合測(cè)試團(tuán)隊(duì)和被測(cè)系統(tǒng)實(shí)際情況,建立組織內(nèi)的測(cè)試設(shè)計(jì)最佳實(shí)踐; 3、更多的站在用戶角度來(lái)考慮被測(cè)系統(tǒng),持續(xù)提高用戶體驗(yàn);
4、積極參加各種測(cè)試沙龍,測(cè)試峰會(huì)等測(cè)試交流活動(dòng),持續(xù)學(xué)習(xí)和改進(jìn)。
原文轉(zhuǎn)自“壹佰案例”,原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/8721.html
摘要:以下將分別從五大技術(shù)專場(chǎng)維度介紹本屆峰會(huì)的部分聯(lián)席主席與精選案例。天時(shí)間集中分享年最值得學(xué)習(xí)的個(gè)研發(fā)案例實(shí)踐。 從萬(wàn)維網(wǎng)到物聯(lián)網(wǎng),從信息傳播到人工智能,20年間軟件研發(fā)行業(yè)趨勢(shì)發(fā)生了翻天覆地的變化。大數(shù)據(jù)、云計(jì)算、AI等新興領(lǐng)域逐漸改變我們的生活方式,Devops、容器、深度學(xué)習(xí)、敏捷等技術(shù)方式和工作理念對(duì)軟件研發(fā)從業(yè)者提出更高要求。 由麥思博(msup)有限公司主辦的第六屆全球軟件案...
閱讀 3316·2021-11-16 11:45
閱讀 4385·2021-09-22 15:38
閱讀 2841·2021-09-22 15:26
閱讀 3347·2021-09-01 10:48
閱讀 826·2019-08-30 15:56
閱讀 714·2019-08-29 13:58
閱讀 1487·2019-08-28 18:00
閱讀 2160·2019-08-27 10:53