隨著數(shù)字化技術(shù)應(yīng)用的廣泛普及,業(yè)界對于軟件測試的要求也在持續(xù)迭代與增加。當(dāng)前,越來越多的企業(yè)和組織都相繼采用了Agile (敏捷)和DevOps之類的軟件開發(fā)方法,以鼓勵和促進測試團隊和開發(fā)團隊之間的緊密協(xié)作。 根據(jù)Gartner的預(yù)測:到2020年,IT行業(yè)的開發(fā)總成本將從3.76萬億美元增長至3.87萬億美元。而到了2023年,全球相應(yīng)的軟件測試市場,預(yù)計將出現(xiàn)14%的綜合年度增長率。 可見,無論您是否在這個行業(yè),由軟件技術(shù)開發(fā)出的各種應(yīng)用正在滲透和影響著我們的日常生活。而軟件質(zhì)量的保證離不開完善可靠的測試實踐。下面讓我們基于當(dāng)前的技術(shù)和測試趨勢,來大膽地預(yù)測該領(lǐng)域在2020年的五大重要發(fā)展趨勢吧。 1、數(shù)字化轉(zhuǎn)型根據(jù)世界經(jīng)濟論壇所提供的數(shù)據(jù):到2025年,數(shù)字化轉(zhuǎn)型對于整個社會與行業(yè)的價值,可能達到100萬億美元。面對強烈的數(shù)字化轉(zhuǎn)型需求,大多數(shù)企業(yè)會越來越依賴于各種新興的技術(shù)。而這反過來又會對軟件質(zhì)量的穩(wěn)定性和可靠性,提出了更高的要求。 自2015年以來,企業(yè)用于軟件質(zhì)量保障方面的IT預(yù)算份額,已經(jīng)相對于上一個年度提高了35%,而且這種增加預(yù)計還會一直延續(xù)到2020年。由于數(shù)字化轉(zhuǎn)型通常是以體現(xiàn)數(shù)據(jù)功能與服務(wù)為前提,因此這就要求開發(fā)人員在不斷迭代的情況下,具有開發(fā)的敏捷性和靈活性,從而控制好軟件質(zhì)量的檢查流程。 也就是說,面對交付產(chǎn)品中的靈活性和穩(wěn)定性這一對矛盾體的挑戰(zhàn),質(zhì)量保障經(jīng)理應(yīng)當(dāng)繼續(xù)尋求那些可以同時滿足兩方面需求的特殊測試方法,來精心設(shè)計與不斷優(yōu)化產(chǎn)品質(zhì)量的檢查流程。 敏捷和DevOps已經(jīng)成為數(shù)字化轉(zhuǎn)型的重要工具,同時,質(zhì)量保障和測試工作也隨之發(fā)生變化: 中央治理和控制減少,團隊選擇方法和技術(shù)的自由度增大; 部署速度提高和應(yīng)用程序日益復(fù)雜化,軟件錯誤和故障的風(fēng)險增加; 軟件質(zhì)量對品牌的影響巨大,但這已經(jīng)不是最高優(yōu)先級的目標(biāo),日趨成熟的盡早質(zhì)量保障實踐可以幫助糾正品牌和形象方面的缺陷; 最終用戶的滿意度和安全性是最重要的兩個方面,要確保應(yīng)用程序的功能和非功能質(zhì)量,同時需要找到成本和風(fēng)險的平衡點。 2.區(qū)塊鏈測試 根據(jù)世界經(jīng)濟論壇的數(shù)據(jù),到2025年,全球GDP的10%可能被存儲在區(qū)塊鏈上。今天,幾乎每個人都聽說過 “區(qū)塊鏈” 這個詞。盡管區(qū)塊鏈?zhǔn)且粋€流行的術(shù)語,但并沒有多少人意識到這項技術(shù)的實際工作,這使得它變得更加有趣,因為現(xiàn)在越來越多的組織正在嘗試開發(fā)基于區(qū)塊鏈的產(chǎn)品。 自然就有了一個新興的趨勢——區(qū)塊鏈測試,但區(qū)塊鏈測試對許多測試人員來說仍然是一個新事物,因為它要求新的測試技能,如P2P節(jié)點測試和智能合約測試。隨著基于區(qū)塊鏈的產(chǎn)品的發(fā)展,對測試員的需求將會增加,這將是未來幾年的主要趨勢之一。 3、智能產(chǎn)品測試 智能產(chǎn)品是具有自我意識和適應(yīng)性的消費類產(chǎn)品。智能產(chǎn)品從用戶那里收集數(shù)據(jù)并分析它們,它們與其他設(shè)備通信。目前市場上比較流行的智能產(chǎn)品有智慧城市、機器學(xué)習(xí)應(yīng)用系統(tǒng)、移動機器人等。 智能產(chǎn)品正變得越來越受歡迎,因為它們提供的便利和靈活性也將增加測試人員的需求。測試一個智能產(chǎn)品與測試任何其他軟件有些不同,因為這些產(chǎn)品使用AI和ML。 4、機器學(xué)習(xí)和人工智能等技術(shù)的指數(shù)級使用機器學(xué)習(xí)(ML)可謂下一個指數(shù)級的技術(shù)應(yīng)用趨勢,它正在敲開自動化測試的大門,并會引發(fā)開發(fā)效率與應(yīng)用過程的革命性變革。有機構(gòu)預(yù)計:到2022年,機器學(xué)習(xí)的市場占有率將從14.1億美元增長到88.1億美元。這就意味著:將有更多的測試解決方案會通過人工智能的方式,為開發(fā)者執(zhí)行各種重復(fù)性的任務(wù)。 通過機器學(xué)習(xí),人們將能夠做到、或已經(jīng)能夠執(zhí)行的軟件測試任務(wù)包括: 優(yōu)化測試套件:實現(xiàn)唯一性的代碼檢查。 預(yù)測:實現(xiàn)對于主要測試配置的各項預(yù)測。 日志分析:能夠識別并自動執(zhí)行多種檢查。 缺陷分析:既能夠發(fā)現(xiàn)應(yīng)用程序中存在的高風(fēng)險點,又能夠根據(jù)優(yōu)先級安排回歸測試。 相對應(yīng)地,人工智能的市場也正在快速地增長中。預(yù)計到了2025年,AI的整體市場價值將達到1906億美元。這些都清晰地表明:與IT相關(guān)的業(yè)務(wù)都正在逐步轉(zhuǎn)向具有機器學(xué)習(xí)能力的智能類型。 題外話:隨著新冠病毒持續(xù)在全球施虐,許多公司都快速上馬并啟用了聊天機器人服務(wù),為數(shù)以萬計的零售商店、金融機構(gòu)等業(yè)務(wù),提供著24x7全天候的實時支持。顯然,為了保證聊天機器人的平穩(wěn)運行,并提供更好的用戶體驗,我們需要對它們進行全面的測試。 6.RPA RPA代表機器人過程自動化。RPA專注于使用機器人自動化業(yè)務(wù)流程/操作/任務(wù),以減少對人類的依賴。RPA在銀行金融、醫(yī)療保健、電子商務(wù)、業(yè)務(wù)流程外包等行業(yè)中很受歡迎。 RPA的一個使用場景是軟件測試。RPA工具并不是專門為測試自動化而設(shè)計的,但是考慮到RPA工具的性質(zhì),它們可以用于某些測試用例的測試自動化。RPA工具可以被編程來執(zhí)行測試用例,并為這些測試用例準(zhǔn)備報告。對于執(zhí)行少量的測試用例,RPA在回歸測試中也很有用。 RPA工具的優(yōu)點是,它們具有拖放功能,這使得用戶更容易了解它們,它們靈活,因為它們可以在任何平臺上使用,它們節(jié)省時間,提供更好的準(zhǔn)確性。 7.性能工程正在取代性能測試 “良好的用戶體驗是成功產(chǎn)品的關(guān)鍵”。在不同平臺、操作系統(tǒng)和設(shè)備上的一致性能決定了一個產(chǎn)品能真正占領(lǐng)多少市場。為用戶提供最佳體驗的需要正在促使組織改變他們的軟件開發(fā)策略。從軟件開發(fā)生命周期的開始,他們就從只做性能測試轉(zhuǎn)向性能工程。 好消息是:隨著對高質(zhì)量產(chǎn)品的需求不斷增長,以及大數(shù)據(jù)分析、云技術(shù)、移動性和虛擬化等主要IT趨勢的發(fā)展,測試已經(jīng)不僅僅是一種需求,許多企業(yè)對軟件測試的日益關(guān)注,愿意在各種軟件測試方法上花費更多的錢,將更多的 IT 預(yù)算(約40%)分配給軟件測試和QA。 文章來源:網(wǎng)絡(luò) 版權(quán)歸原作者所有 上文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系博為峰小編(021-64471599-8103),我們將立即處理 |
|