「我們被迫延后了70%的新功能,開發(fā)和測(cè)試能力完全跟不上。」
距離法定的春節(jié)假期已經(jīng)過去了一個(gè)月。原本計(jì)劃在3月發(fā)布新版本的某國(guó)有銀行移動(dòng)端產(chǎn)品負(fù)責(zé)人肖恩,卻在此時(shí)頗感無奈。
作為公司戰(zhàn)略級(jí)產(chǎn)品的核心負(fù)責(zé)人之一,10年的技術(shù)生涯,從測(cè)試、到研發(fā)、到產(chǎn)品、再到現(xiàn)在,一路走來,可謂見慣了大風(fēng)大浪。但即便如此,肖恩依舊坦言,這是他工作之后所經(jīng)歷過的,最艱難的一次春節(jié)復(fù)工。
在全國(guó)人民的共同努力下,新冠肺炎疫情已經(jīng)得到了控制。但不可否認(rèn),在剛剛過去的2月里,疫情給所有企業(yè)帶來的沖擊都是巨大的。
根據(jù)清華大學(xué)此前發(fā)布的一項(xiàng)調(diào)研數(shù)據(jù)結(jié)果顯示,疫情期間,房地產(chǎn)銷售面積同比下滑86.9%;93%餐飲企業(yè)關(guān)門閉店;全國(guó)旅游人數(shù)同比下降80%;旅游業(yè)春節(jié)期間損失超5000億元。
線下業(yè)務(wù)的停滯,使得企業(yè)紛紛改變策略,更大力度地開展線上業(yè)務(wù)。在線教育、線上問診、遠(yuǎn)程辦公等等,在疫情期間都獲得了大幅增長(zhǎng)。有媒體報(bào)道顯示,釘釘與企業(yè)微信的APP日活增長(zhǎng)率分別為88.4%和14.8%;王者榮耀在除夕當(dāng)天峰值流水超20億元;學(xué)而思網(wǎng)校日活暴增1154%。
一時(shí)間,線下業(yè)務(wù)線上化,似乎成了所有企業(yè)在疫情期間的救命稻草。只是企業(yè)要想抓牢這根稻草,需要通過一些降本增效的技術(shù)手段才行。
一
2月3日,在此次疫情爆發(fā)后,國(guó)家宣布法定復(fù)工的第一天,肖恩一早便和其他幾位身在北京的技術(shù)開發(fā)者返回辦公室復(fù)工。看著冷清的辦公室,肖恩說他體會(huì)到了一種前所未有的壓力與無奈。
由于各地對(duì)疫情防控措施的逐步升級(jí),根本沒有多少員工能夠準(zhǔn)時(shí)復(fù)工。而肖恩所在的研發(fā)中心,又承擔(dān)著整個(gè)集團(tuán)最重要的移動(dòng)端產(chǎn)品研發(fā)。所以春節(jié)期間,肖恩和另外幾位產(chǎn)品研發(fā)測(cè)試的負(fù)責(zé)人在評(píng)估之后,把原本計(jì)劃在3月份上線的新版本,從10個(gè)功能更新減少到了3個(gè)。
但即便如此,肖恩和他的研發(fā)團(tuán)隊(duì),在復(fù)工之后依舊處于超負(fù)荷工作的狀態(tài)。
由于大多數(shù)員工只能在家遠(yuǎn)程辦公,所以在項(xiàng)目推進(jìn)的過程中,需要進(jìn)行大量的電話會(huì)議或者視頻會(huì)議,用來盡量彌合因?yàn)榇蠹也荒苊鎸?duì)面所導(dǎo)致的信息錯(cuò)位。比如修改程序,很有可能由于各種原因,導(dǎo)致幾個(gè)員工對(duì)某段代碼的重復(fù)修改。
肖恩直言,開工至今的一個(gè)月以來,他每天要參與10多個(gè)遠(yuǎn)程會(huì)議。但困難遠(yuǎn)不止此。
「疫情給我們帶來最大的困難,其實(shí)是人手的缺乏。因?yàn)槲覀儧]辦法像其他一些小型互聯(lián)網(wǎng)公司一樣,實(shí)現(xiàn)絕對(duì)全員的線上遠(yuǎn)程辦公。」
肖恩的無奈并非個(gè)例。實(shí)際上據(jù)筆者了解,一般中大型和大型集團(tuán)企業(yè),都有自己的內(nèi)網(wǎng)(非與互聯(lián)網(wǎng)相連的公司局域網(wǎng))環(huán)境。所有新產(chǎn)品、新功能的開發(fā)和測(cè)試,都要先通過內(nèi)網(wǎng)完成,測(cè)試無誤之后,再在外網(wǎng)(互聯(lián)網(wǎng))上線發(fā)布,供用戶使用,就好像做題之前先打草稿。
在這種情況下,嚴(yán)格來說,員工是無法在自己家中登錄到公司內(nèi)網(wǎng)的。可能有些公司因?yàn)閳D方便,技術(shù)人員可以通過VPN方式登錄公司內(nèi)網(wǎng)。但像肖恩所在的銀行業(yè),這種方式是禁止的。員工必須要在公司,通過臺(tái)式機(jī)才能進(jìn)入公司內(nèi)網(wǎng)開展工作。而這些員工的工作資料,也都儲(chǔ)存在公司的臺(tái)式機(jī)里。
也就是說,這些員工如果因防控隔離無法到崗,是完全沒辦法工作的。
「到目前為止,我們研發(fā)中心也就回來了大約20%的人員。大部分是開發(fā)者。所以開發(fā)的工作其實(shí)還能保證一部分,像總部安排給我們,針對(duì)疫情開發(fā)的健康報(bào)備系統(tǒng),我們也很快就完成了。困難的在于測(cè)試工作。僅憑我們自己人員是根本無法完成的。」
在開發(fā)者寫好一個(gè)程序之后,測(cè)試人員要根據(jù)需求文檔和測(cè)試案例,對(duì)程序進(jìn)行測(cè)試,查看其中是否有問題或bug。
盡管測(cè)試是一個(gè)非常專業(yè)的工種,不過目前在國(guó)內(nèi),很多一線測(cè)試人員,都是做著非常簡(jiǎn)單的重復(fù)性勞動(dòng)。他可能不需要會(huì)編程,只要會(huì)用手機(jī),就可以進(jìn)行手機(jī)端的黑盒測(cè)試。這種低門檻,給國(guó)內(nèi)整體IT圈造成一種錯(cuò)覺就是,測(cè)試沒有技術(shù)含量。
這樣的錯(cuò)覺,導(dǎo)致測(cè)試人員相對(duì)不被重視。很多公司的產(chǎn)品研發(fā)部,可能有5個(gè)開發(fā)者,但僅僅配備1個(gè)測(cè)試人員。這種現(xiàn)象在國(guó)內(nèi)非常普遍。所以大面積停工,很容易造成測(cè)試人員的缺乏。
「現(xiàn)在我們的解決方案主要是兩個(gè),一個(gè)是我們自己的開發(fā)人員,兼任測(cè)試人員,自己測(cè)自己的代碼。但其實(shí)這種方式并不好,因?yàn)殚_發(fā)者容易進(jìn)入自己的開發(fā)邏輯,無法發(fā)現(xiàn)代碼中的錯(cuò)誤。所以這也是現(xiàn)在的權(quán)宜之計(jì)。另外一個(gè)解決方案就是通過外力,比如選擇外部的云測(cè)試廠商,為我們進(jìn)行測(cè)試。」
這里肖恩提到的云測(cè)試,是目前很多數(shù)字化企業(yè)普遍選擇的一種測(cè)試服務(wù)。
與云計(jì)算類似,云測(cè)試同樣不需要企業(yè)培養(yǎng)大量的測(cè)試人員,而是在需要時(shí),通過在線上選擇測(cè)試服務(wù),由云端通過系統(tǒng)自動(dòng)化,或借由云端測(cè)試中心專業(yè)的測(cè)試人員協(xié)助半自動(dòng)化完成。當(dāng)測(cè)試完成后,云端測(cè)試資源會(huì)被自動(dòng)釋放,按資源使用量收費(fèi)。所以云測(cè)試最大的特點(diǎn),就是能夠幫助企業(yè)提高測(cè)試效率,降低測(cè)試成本。
在國(guó)內(nèi),云測(cè)試已被廣泛采用,其打破傳統(tǒng)測(cè)試模式,通過互聯(lián)網(wǎng)重新組織測(cè)試相關(guān)的生產(chǎn)要素,帶來了測(cè)試效率的大幅提升。根據(jù)筆者了解,云測(cè)試概念的首次出現(xiàn),可追溯到8年前,由Testin云測(cè)首次提出。
Testin開創(chuàng)云測(cè)試模式,就是希望把測(cè)試這個(gè)非標(biāo)準(zhǔn)化的動(dòng)作,變成標(biāo)準(zhǔn)化服務(wù),通過重新組織整個(gè)測(cè)試行業(yè)的生產(chǎn)力和生產(chǎn)工具,為企業(yè)提供以整個(gè)測(cè)試產(chǎn)業(yè)為基礎(chǔ)的最優(yōu)化測(cè)試服務(wù)。
二
解決了測(cè)試人員不足的問題之后,還有一個(gè)問題擺在眼前,那就是測(cè)試設(shè)備。
肖恩坦言,盡管他所在的項(xiàng)目組,承擔(dān)著整個(gè)集團(tuán)戰(zhàn)略級(jí)的移動(dòng)端產(chǎn)品,集團(tuán)上下非常重視。但由于銀行傳統(tǒng)的線下網(wǎng)點(diǎn)業(yè)務(wù)非常成熟,覆蓋密度非常大,并且儲(chǔ)戶們也都習(xí)慣在線下辦理相關(guān)業(yè)務(wù)。所以他們的移動(dòng)端產(chǎn)品,在上線之初很長(zhǎng)一段時(shí)間里,使用量表現(xiàn)都不是非常令人滿意。
但在疫情的影響下,儲(chǔ)戶們的業(yè)務(wù)更多的向線上遷移,這不僅給肖恩帶來了驚喜,同時(shí)也帶來了壓力。
事實(shí)上,國(guó)內(nèi)很多公司,在疫情影響下都迎來了線上業(yè)務(wù)的高峰期。包括在線教育、視頻會(huì)議、遠(yuǎn)程辦公等等。
比如支付寶、丁香醫(yī)生這些APP,都在第一時(shí)間開發(fā)并上線了關(guān)于疫情的功能模塊,監(jiān)控疫情動(dòng)態(tài),發(fā)布相關(guān)信息之類的。還有在線教育、視頻會(huì)議等,也都因?yàn)榇蠹覐木€下工作轉(zhuǎn)到了線上之后,從而帶來使用量的激增。
「那在這個(gè)時(shí)候,其實(shí)作為技術(shù)人員,我們就需要進(jìn)行新產(chǎn)品、新功能的快速研發(fā)測(cè)試上線,以及對(duì)原有產(chǎn)品的兼容性、穩(wěn)定性等進(jìn)行相應(yīng)的調(diào)整。」
還以剛剛銀行業(yè)務(wù)向線上轉(zhuǎn)移為例。此前,銀行客戶經(jīng)理都是在線下網(wǎng)點(diǎn)和客戶進(jìn)行交流,指導(dǎo)客戶購(gòu)買金融產(chǎn)品,手機(jī)APP的整體使用量與峰值流量都并不高。
但疫情期間,客戶沒辦法到網(wǎng)點(diǎn)辦理,客戶經(jīng)理就必須通過手機(jī)APP與客戶進(jìn)行遠(yuǎn)程交流。這意味著這個(gè)需求一下就變成整個(gè)銀行面對(duì)全國(guó)客戶,使用量可能從幾萬(wàn),一下變成千萬(wàn)級(jí),峰值流量可能也需要支撐十幾萬(wàn)用戶的同時(shí)使用。
在使用量激增背后的技術(shù)環(huán)節(jié),涉及到的功能性、兼容性、穩(wěn)定性等等的測(cè)試工作,就非常多了。比如產(chǎn)品的各項(xiàng)常用與非常用功能是否可以正常操作;產(chǎn)品除主流機(jī)型之外,是否能夠兼容更多小眾機(jī)型;產(chǎn)品在所有系統(tǒng)版本上是否能夠流暢運(yùn)行等等問題。這些都是大2C產(chǎn)品最常需要面對(duì)的。
這些測(cè)試,都需要在各種型號(hào)的真實(shí)手機(jī)上去進(jìn)行。比如測(cè)試人員有一部手機(jī),那么他就只能測(cè)這一個(gè)手機(jī)上面APP的展現(xiàn)情況。但如果需要測(cè)試100個(gè)不同型號(hào)的手機(jī)端APP的展現(xiàn)情況時(shí),測(cè)試人員沒有這么多設(shè)備怎么辦呢?
肖恩透露,像這種情況,銀行一般都是自行采購(gòu)測(cè)試用機(jī)。但因?yàn)槭謾C(jī)型號(hào)太多,不可能采購(gòu)的全,并且手機(jī)更新?lián)Q代也很快,沒多久就發(fā)了新品,即使采購(gòu)也需要流程和時(shí)間。所以在這種情況下,云測(cè)試中的遠(yuǎn)程真機(jī)測(cè)試服務(wù)就成了是最佳選擇。
Testin云測(cè)的遠(yuǎn)程真機(jī)測(cè)試業(yè)務(wù),實(shí)際上就是這類云設(shè)備測(cè)試。據(jù)筆者了解,目前,Testin云測(cè)擁有市面上幾乎所有的終端設(shè)備,并且這些設(shè)備都部署在云端,按照自動(dòng)化測(cè)試腳本執(zhí)行著不同的測(cè)試,用在線化手段來滿足企業(yè)的產(chǎn)品測(cè)試需求。
實(shí)際上,這也是讓Testin云測(cè)早期在測(cè)試業(yè)內(nèi)安身立命的核心競(jìng)爭(zhēng)力。
根據(jù)Testin云測(cè)內(nèi)部員工透露,在疫情期間,在線教育、電商等行業(yè),在遠(yuǎn)程真機(jī)測(cè)試、兼容測(cè)試等業(yè)務(wù)上有了超過一倍的增長(zhǎng)量。
當(dāng)然,不只是互聯(lián)網(wǎng)企業(yè),在數(shù)字化轉(zhuǎn)型過程中的傳統(tǒng)企業(yè),他們對(duì)于云測(cè)試的需求量其實(shí)更大。一些醫(yī)藥企業(yè),針對(duì)此次疫情,需要快速進(jìn)行網(wǎng)站、APP的改版開發(fā)。但傳統(tǒng)企業(yè)的技術(shù)儲(chǔ)備相對(duì)薄弱,在緊急的情況下很難完成。
但如果使用像Testin云測(cè)這樣的云測(cè)試業(yè)務(wù),就可以在不用大量支出測(cè)試人員成本的情況下,滿足測(cè)試需要,并且提高測(cè)試效率。可能以往需要20人測(cè)試10天的工作,現(xiàn)在3個(gè)人做2天就能完成。效率大幅提高,成本大幅降低。
Testin云測(cè)總裁徐琨在此前接受媒體采訪時(shí)表示,不管客戶是互聯(lián)網(wǎng)公司還是轉(zhuǎn)型中的傳統(tǒng)企業(yè),把測(cè)試全部交給Testin云測(cè),效率則至少可以提升50%,成本至少會(huì)降低30%。
三
就這樣一邊押后非緊急的新功能研發(fā),一邊借助云測(cè)試技術(shù)的力量,肖恩項(xiàng)目組才算完成公司2月的研發(fā)指標(biāo)。他向筆者坦言,他已經(jīng)幾乎整整工作了1個(gè)月時(shí)間,3月初總算可以稍微休息一下了。
能夠在如此短的時(shí)間里,面對(duì)大量測(cè)試人員無法到崗的客觀困難,能夠完成研發(fā)指標(biāo)已實(shí)屬不易。肖恩透露,之所以他知道如何通過技術(shù)方式彌補(bǔ)測(cè)試人員的缺失,是因?yàn)樗诔跞肼殘?chǎng)時(shí),就是從測(cè)試工程師做起的。
在經(jīng)歷過前兩年測(cè)試工程師的基礎(chǔ),加上對(duì)開發(fā)、產(chǎn)品的學(xué)習(xí),肖恩才能夠做到如今項(xiàng)目負(fù)責(zé)人的職位。在肖恩心中,最初自己是希望在測(cè)試這條路上,一路走到底的。因?yàn)樵谒磥恚瑴y(cè)試的工作其實(shí)非常專業(yè)。在國(guó)外的IT圈,測(cè)試人員非常受重視。
但前文也提到,國(guó)內(nèi)的情況恰好相反。國(guó)內(nèi)IT業(yè)內(nèi)普遍認(rèn)為,測(cè)試是一個(gè)技術(shù)含量不高的工種。薪資方面,在同等水平下,國(guó)內(nèi)測(cè)試人員的工資大概要比開發(fā)和產(chǎn)品少30%左右。
不只是從實(shí)際工作來看,從大學(xué)教育也能看出來。國(guó)內(nèi)幾乎所有大學(xué)都有軟件工程專業(yè),但基本上沒有學(xué)校有測(cè)試工程。沒有人在大學(xué)里面專業(yè)的系統(tǒng)性學(xué)過測(cè)試技術(shù)。
令人遺憾的是,這種現(xiàn)狀,恐怕在未來很長(zhǎng)一段時(shí)間之內(nèi)可能都不會(huì)改變。
「所以如果現(xiàn)在讓我給一線測(cè)試員工建議的話,我會(huì)建議他們學(xué)習(xí)研發(fā)。我認(rèn)識(shí)一個(gè)資深測(cè)試,他的代碼寫的很棒,提出的測(cè)試文檔都具體指到了是哪句代碼有問題,問題命中率非常高。所以能夠看懂和編寫代碼,對(duì)于測(cè)試工程師而言非常重要,無論他以后是繼續(xù)做測(cè)試,還是轉(zhuǎn)研發(fā),而不能僅僅停留在日復(fù)一日的簡(jiǎn)單重復(fù)性測(cè)試工作上。」
肖恩的觀點(diǎn),筆者深以為意。既然外部環(huán)境的變化無法改變,那么就唯有從個(gè)體自身進(jìn)行調(diào)整。
Testin云測(cè)已推出融入AI技術(shù)的云測(cè)試服務(wù),完全使用自然語(yǔ)言編寫腳本,并通過圖像識(shí)別和OCR技術(shù),讓機(jī)器能像人一樣看懂界面,認(rèn)識(shí)文字,并像人一樣去操作軟件。用機(jī)器取代測(cè)試中大量重復(fù)的工作,把一線測(cè)試人員解放出來,這對(duì)于他們的個(gè)人成長(zhǎng)有非常大的幫助。對(duì)于企業(yè)來說,通過將AI技術(shù)融合到自動(dòng)化測(cè)試中,實(shí)現(xiàn)自動(dòng)化腳本的智能化,可以大大節(jié)省腳本的錄制、維護(hù)時(shí)間,使得企業(yè)擺脫自動(dòng)化測(cè)試過程中長(zhǎng)期存在的“自動(dòng)化程度越高,腳本維護(hù)成本越高”的悖論,進(jìn)而幫助企業(yè)達(dá)到測(cè)試的低投入、高產(chǎn)出。
從創(chuàng)立之初的“讓應(yīng)用更有價(jià)值”到今天的“助力產(chǎn)業(yè)智能化”,Testin云測(cè)始終強(qiáng)調(diào)降本增效,因?yàn)檫@是客戶的根本需要,也是Testin云測(cè)進(jìn)行業(yè)務(wù)拓展的市場(chǎng)基礎(chǔ)。
在徐琨看來,如今,人們的交流媒介已經(jīng)發(fā)生徹底改變,移動(dòng)互聯(lián)網(wǎng)把人連接起來,未來的一切都會(huì)運(yùn)行在互聯(lián)網(wǎng)上。而自此一疫,在線化的企業(yè)服務(wù)都會(huì)在今年成為主流。
也就是說,任何企業(yè)都必須重視軟件的質(zhì)量,重視用戶的體驗(yàn),練好內(nèi)功。這樣在機(jī)會(huì)到來的時(shí)候,才能把握住機(jī)遇,獲得最好的市場(chǎng)表現(xiàn)。而Testin云測(cè)的使命,就是幫助各個(gè)產(chǎn)業(yè)完成在線化、互聯(lián)網(wǎng)化、數(shù)據(jù)化的改造,實(shí)現(xiàn)產(chǎn)業(yè)智能化的轉(zhuǎn)型與升級(jí)。
作者:周興斌,系資深媒體人、知名科技自媒體。2017年度中國(guó)十大最具影響力自媒體。關(guān)注電商新零售、人工智能、移動(dòng)互聯(lián)、數(shù)碼家電等相關(guān)互聯(lián)網(wǎng)產(chǎn)業(yè)。