原文:

未來(lái)在人工智能(AI)和自動(dòng)化的實(shí)際應(yīng)用中,軟件測(cè)試行業(yè)里有許多開(kāi)發(fā)和挑戰(zhàn)都值得我們關(guān)注。它們包括持續(xù)CI/CD采用DevOps中的測(cè)試自動(dòng)化實(shí)踐和工具;為web應(yīng)用程序和移動(dòng)端應(yīng)用,特別是小程序的極速發(fā)展而開(kāi)發(fā)的測(cè)試自動(dòng)化工具,以及在管理測(cè)試數(shù)據(jù)和環(huán)境,縮短發(fā)布時(shí)間,缺乏時(shí)間進(jìn)行測(cè)試等測(cè)試難點(diǎn)上面發(fā)力的測(cè)試實(shí)踐。

手工測(cè)試會(huì)消失么:不會(huì)

IT界里面“測(cè)試已死,測(cè)試必死,測(cè)試將死......”等等言論一直就不絕于耳。

反過(guò)頭來(lái)一看,該有的還是有,自動(dòng)化測(cè)試能極大的提高測(cè)試流程中的效率,保證了系統(tǒng)的穩(wěn)定性。但是光靠自動(dòng)化是不能完全保證軟件或者系統(tǒng)的質(zhì)量的。

手工測(cè)試之于自動(dòng)化測(cè)試就和以后的AI測(cè)試之于質(zhì)量一樣,Augmented(IBM對(duì)AI的定義,Augmented Intelligence)~可以衍生出系統(tǒng)與測(cè)試之間的無(wú)限可能。

TestOps會(huì)來(lái)到么:也許

與其說(shuō)2017是AI元年還不如說(shuō)是DevOps大力發(fā)展之年。DevOps ("development" and "operations"的合并詞)

DevOps Trends.png

在Google Trends上我們可以清晰的看見(jiàn)DevOps在2017年被搜索最頻繁的區(qū)域是那么明顯的一個(gè)公雞標(biāo)識(shí)。

近期發(fā)布的凱捷2017-2018世界質(zhì)量報(bào)告中也指出,在軟件質(zhì)量和測(cè)試中幾個(gè)有趣的趨勢(shì)。其中之一就是DevOps方法。如報(bào)告中所示,企業(yè)需要智能的自動(dòng)化和分析來(lái)加速?zèng)Q策和驗(yàn)證,更好地解決測(cè)試智能設(shè)備和產(chǎn)品的挑戰(zhàn),這些設(shè)備和產(chǎn)品是高度集成和不斷變化的。報(bào)告還建議智能測(cè)試平臺(tái)的需求,就是自知和自適應(yīng)來(lái)支持完整的應(yīng)用周期。所以說(shuō)DevOps是2017年中國(guó)IT圈里最火的一個(gè)詞,在許多行業(yè)都在尋找從傳統(tǒng)的軟件開(kāi)發(fā)模型到DevOps開(kāi)發(fā)模型。

在2018年,隨著容器、微服務(wù)時(shí)代的到來(lái),配置基于 CI/CD 的 Devops 流程成為了測(cè)試人員必備的技能。測(cè)試在如火如荼的DevOps開(kāi)發(fā)模型中將會(huì)扮演一個(gè)什么樣的角色也很人翹首以待。

TestOps= Testing in DevOps

花費(fèi)到測(cè)試部分的IT預(yù)算在2017年有下滑,從2016年的33%下滑到了2017年的27%。微服務(wù)架構(gòu)的興起給自動(dòng)化測(cè)試帶來(lái)了更多的機(jī)遇和挑戰(zhàn)。

當(dāng)前很多公司已經(jīng)將基本的功能測(cè)試任務(wù)交由開(kāi)發(fā)團(tuán)隊(duì)負(fù)責(zé),測(cè)試人員主要專注于自動(dòng)化測(cè)試開(kāi)發(fā)、安全測(cè)試、測(cè)試建模、精準(zhǔn)測(cè)試、性能測(cè)試、可靠性測(cè)試等專項(xiàng)測(cè)試中。這部分測(cè)試任務(wù)能夠很好的體現(xiàn)測(cè)試人員的價(jià)值。雖然“測(cè)試已死”的爭(zhēng)論還在繼續(xù),但只要把握好軟件測(cè)試發(fā)展的趨勢(shì)并憑借自身的努力,相信測(cè)試人員是能夠在行業(yè)中受到認(rèn)可的。

測(cè)試行業(yè)選擇的語(yǔ)言會(huì)使Python更火么:會(huì)

Python在2017年因?yàn)锳I,機(jī)器學(xué)習(xí),區(qū)塊鏈,大數(shù)據(jù)的大熱而備受關(guān)注,從一個(gè)靈活的膠水語(yǔ)言發(fā)展到了更多的領(lǐng)域。

2018年開(kāi)年就火了一個(gè)小游戲“跳一跳”,從程序員的角度來(lái)說(shuō),寫(xiě)一段代碼來(lái)刷到新高度當(dāng)然是最合適的啦~目前網(wǎng)上看到的最方便的實(shí)現(xiàn)莫過(guò)于Python代碼的實(shí)現(xiàn)。

Python的入門門檻低,學(xué)習(xí)曲線不陡峭的曲線會(huì)讓許多以前只專注于手工測(cè)試或者業(yè)務(wù)測(cè)試的人員更多的參與到自動(dòng)化測(cè)試的大潮中來(lái)。微服務(wù)架構(gòu)的持續(xù)火熱也會(huì)讓測(cè)試人員更多的來(lái)關(guān)注接口測(cè)試方面的測(cè)試。

總體上來(lái)說(shuō),測(cè)試行業(yè)的發(fā)展和IT行業(yè)的發(fā)展壯大是密不可分的。2018年的IT行業(yè)預(yù)測(cè)會(huì)發(fā)力的方面,測(cè)試一個(gè)都不會(huì)拉下,比如:

  • 物聯(lián)網(wǎng)

  • 區(qū)塊鏈

  • 人工智能

等等......

期望2018年能有更多更好的測(cè)試自動(dòng)化框架,理論,工具等的大量涌現(xiàn),而其也必將涌現(xiàn)。