1
本文作者: 彭陽 | 2017-04-26 22:28 |
雷鋒網(wǎng)【新智造】按:對于聊天機(jī)器人(bot)的應(yīng)用場景,很多人的第一反應(yīng)是企業(yè)客服,比如Facebook近期一直在嘗試改善的Messenger 平臺,但除了客服,也有不少人希望bot能成為生產(chǎn)力工具,提高人們的生產(chǎn)效率。本篇文章為雷鋒網(wǎng)新智造頻道聊天機(jī)器人專題的其中一篇,對澳洲企業(yè)Bugdojo的介紹,該企業(yè)目前致力于用bot技術(shù)來降低軟件測試的時間和金錢成本。后續(xù)我們還將帶來更多關(guān)于聊天機(jī)器人的報道。
雷鋒網(wǎng)正在啟動“新智造成長榜2017”評選活動,我們將對人工智能與機(jī)器人行業(yè)進(jìn)行大規(guī)模報道、梳理和調(diào)研,并聯(lián)合數(shù)十家著名投資機(jī)構(gòu)根據(jù)這些創(chuàng)新公司的技術(shù)實(shí)力、商業(yè)能力和成長性進(jìn)行深度評選,最終從多個領(lǐng)域分別選出一些極具潛力成長性的創(chuàng)新公司。如果你想?yún)⑴c我們的評選,可點(diǎn)擊「報名」鏈接,或通過郵箱xinzhizao@leiphone.com聯(lián)系我們!
在軟件開發(fā)的過程中,相對于編程研發(fā)和產(chǎn)品設(shè)計(jì),軟件測試往往是最不受重視的環(huán)節(jié)。尤其是對很多初創(chuàng)型企業(yè)而言,很多時候初創(chuàng)公司的測試工作只被當(dāng)作錦上添花,部分團(tuán)隊(duì)甚至連專業(yè)的測試人員都沒有,因?yàn)檎麄€團(tuán)隊(duì)的主要精力都放在了研發(fā)當(dāng)中,如何盡快實(shí)現(xiàn)新功能和發(fā)布新版本才是他們關(guān)心的重點(diǎn)。
但是,隨著數(shù)字和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,軟件的質(zhì)量也顯得越來越重要,軟件中任何細(xì)小的錯誤都有可能被用戶無限放大,從而導(dǎo)致災(zāi)難性的后果。
“在多數(shù)初創(chuàng)型公司看來,軟件測試所耗費(fèi)的時間成本和金錢成本是不容忽視的?!盉ugdojo如是說。
Bugdojo是一家總部位于澳大利亞墨爾本的初創(chuàng)型公司,Bugdojo的目標(biāo)是要用bot技術(shù)來讓軟件測試變得更簡單。
創(chuàng)辦于2017年Bugdojo雖然是一家新興公司,但公司創(chuàng)始人Ash Conway卻早已是科技領(lǐng)域的一位老兵,在他長達(dá)20年的職業(yè)生涯中,有超過11年的時間是在科技公司度過的,其中不乏Dell、SAP、Cisco這類的巨型公司。除了曾在頗具規(guī)模的科技公司任職,Ash Conway本人一直對創(chuàng)業(yè)擁有著高度熱情,他曾經(jīng)參與創(chuàng)立的初創(chuàng)型科技公司早已實(shí)現(xiàn)高達(dá)1.5億美元的銷售總收入。
CEO Ash Conway
在過往的工作經(jīng)驗(yàn)中(尤其是大公司的經(jīng)驗(yàn)),Ash Conway發(fā)現(xiàn),很多產(chǎn)品在正式推出前,最痛苦也是最重要的一步是在測試,因?yàn)檫@是整個研發(fā)流程的最后一步。
“在將產(chǎn)品推向市場之前,這真的是最后階段,有時候會耗費(fèi)大量的時間在這里修改、測試、再修改、再測試……直到滿意為止?!?/p>
在和更多科技企業(yè)接觸之后,Ash Conway還意識到,不管是軟件還網(wǎng)站,其實(shí)很多問題是出現(xiàn)在質(zhì)量保證(QA)上,而不是產(chǎn)品的設(shè)計(jì)思路和初衷。
“當(dāng)你把產(chǎn)品推廣給用戶的時候,你往往只有一次機(jī)會,如果用戶在第一次使用的時候感覺不好,那么讓用戶第二次使用幾乎是不可能的?!?/p>
這更加堅(jiān)定了Ash Conway對測試的看法,幫助企業(yè)更快更高效更全面地發(fā)現(xiàn)產(chǎn)品問題,減少研發(fā)的時間和金錢成本。
Bugwolf
雷鋒網(wǎng)新智造了解到,Bugdojo并不是創(chuàng)始人Ash Conway創(chuàng)建的第一個測試平臺,2013年,Ash Conway創(chuàng)建測試平臺Bugwolf并擔(dān)任CEO至今,但與Bugdojo不同的是,Bugwolf更多的是用游戲化的方式(比如讓bug團(tuán)隊(duì)競爭)讓產(chǎn)品暴露在模擬用戶使用的環(huán)境中,從而讓產(chǎn)品能更快速高效地被審核與檢查。
Ash Conway創(chuàng)辦Bugwolf的目標(biāo)很明確,他一開始就是沖著大型企業(yè)而來的,因?yàn)榇笮凸究梢猿袚?dān)“游戲化方式”的成本,而且大型企業(yè)最注重的是時間和效率。事實(shí)證明這個策略是成功的,他們很快贏得了NAB(澳洲國民銀行)、IBM、Australia Post(澳洲郵政)的信任,并且順利達(dá)成了合作。
NAB數(shù)字業(yè)務(wù)總經(jīng)理Todd Copeland(左)與Ash Conway
Ash Conway曾在IBM的一個分享會上說:
“Bugwolf作為一個SaaS平臺,它的業(yè)務(wù)之所以能夠高速發(fā)展,并且滿足客戶的需求,離不開云計(jì)算的發(fā)展?!?/p>
成功抓住了云計(jì)算高速發(fā)展的契機(jī),這讓Ash Conway實(shí)現(xiàn)了自己改進(jìn)測試工作的第一步:提升效率;而Bot,也就是聊天機(jī)器人,讓他看到了邁出第二步(降低成本)的可能。
正是因?yàn)橛蠸aaS測試平臺的成功經(jīng)驗(yàn),Ash Conway在感受到bot帶來的便利之后,決定將測試方向細(xì)化,從之前的一系列諸如用戶、功能、可用性、性能、內(nèi)容等等測試中抽離出軟件測試的部分。并且將SaaS平臺進(jìn)一步細(xì)化為QAaaS平臺,專注于軟件的質(zhì)量保證,這也就有了Bugdojo的出現(xiàn)。
Bugdojo
與Bugwolf不同的是,這一次Ash Conway將注意力和方向放在了初創(chuàng)型公司和中小型開發(fā)團(tuán)隊(duì)之中,因?yàn)檫@些研發(fā)團(tuán)隊(duì)往往缺乏充裕的資源和時間。在Ash Conway看來,測試應(yīng)該讓團(tuán)隊(duì)工作變得更簡單,而不是在現(xiàn)有的難度上額外增加工作的復(fù)雜性,而Bugdojo的目標(biāo)就是在不增加團(tuán)隊(duì)昂貴成本的情況下,快速檢查程序,并且能減少因?yàn)闇y試而中斷的開發(fā)過程。
Bugdojo網(wǎng)站截圖
Bugdojo的核心是bot,當(dāng)開發(fā)人員需要測試的時候,只需要在GitHub或Bitbucket綁定的賬戶內(nèi)向Bugdojo授權(quán),然后輸入相關(guān)的bot指令就可以了,剩下的工作就由Bugdojo來完成。Ash Conway表示,在開發(fā)中使用bot接口的一大好處,就是“無縫銜接”,除非你要需要測試,否則你甚至感受不到bot的存在。
根據(jù)Bugdojo的描述,目前開發(fā)人員需要通過固定的bot指令觸發(fā)bot,然后bot根據(jù)開發(fā)人員提供的素材進(jìn)行分析,并且依靠人工智能分配最合適的測試人員進(jìn)行測試,然后將測試結(jié)果+視頻反饋給相關(guān)開發(fā)人員。
雖然現(xiàn)在Bugdojo還無法做到完全的智能識別,但他們相信在不久的將來,能讓人機(jī)自然語言的對話代替現(xiàn)在的固定指令。
Bugdojo的測試案例,圖源:ZDNet
事實(shí)上,類似的模式并非Bugdojo的原創(chuàng),之前亞馬遜(Amazon)曾經(jīng)推出過一款名為Mechanical Turk的服務(wù),也是由機(jī)器來分配任務(wù)。但Bugdojo表示,與這種“眾包”模式不同,他們的測試人員是由機(jī)器學(xué)習(xí)深度對比之后篩選出來的,并且會針對測試人員的成果進(jìn)行分級和排名。
此外,根據(jù)Bugdojo的說法,在實(shí)際運(yùn)用中,Bugdojo的bot不僅效率會高很多,而且還更安全,因?yàn)锽ugdojo的測試人員并不訪問具體代碼,他們連接到repo中,面對的只有程序web地址和測試憑據(jù)。
據(jù)雷鋒網(wǎng)新智造了解,Bugdojo當(dāng)前僅支持GitHub和BitBucket,對GitLab的支持還在研發(fā)之中。
至于價格優(yōu)勢,Bugdojo說:“我們每25次測試收費(fèi)500美元,相對于一個全職質(zhì)保工程師每年8-15萬美元的工資,我們的收費(fèi)顯然便宜多了。”
目前,Bugdojo僅支持網(wǎng)站和Web應(yīng)用程序的測試,但根據(jù)公司的描述,他們在不久的將來會進(jìn)入移動App的測試領(lǐng)域。
想更多關(guān)于智能智造方面的資訊?歡迎關(guān)注雷鋒網(wǎng)旗下垂直欄目微信公眾號「新智造」,跟雷鋒網(wǎng)一起讀懂智能&未來。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。