5月15日,TesterHome 廣州沙龍?jiān)谖挥谘虺莿?chuàng)意園的荔枝總部舉行。
TesterHome 是國內(nèi)最大最活躍的測試開發(fā)技術(shù)社區(qū)之一,成立于 2012 年,目前有近 5 萬注冊用戶,均為來自于測試行業(yè)一線企業(yè)(互聯(lián)網(wǎng) BAT、銀行、金融、電商等)的測試工程師、測試開發(fā)工程師、測試經(jīng)理。TesterHome 以推進(jìn)國內(nèi)軟件測試開源項(xiàng)目發(fā)展為己任,同時(shí)不遺余力的引入和輸出國內(nèi)外測試工具(比如Appium / STF / Macaca等)普及,已成為互聯(lián)網(wǎng)領(lǐng)域軟件測試和質(zhì)量保證技術(shù)發(fā)展的風(fēng)向標(biāo)。TesterHome 測試技術(shù)社區(qū)線上累計(jì)有近 2萬 主題討論帖,線下在全國各地成功舉辦過 100次+ 測試交流分享會(huì),并獲得良好反響,影響范圍 200萬+ 人次/年。
當(dāng)天沙龍,第一個(gè)主題是 “移動(dòng)端 H5/Flutter 頁面性能自動(dòng)化測試實(shí)踐”,邀請到了有十多年IT從業(yè)經(jīng)驗(yàn),現(xiàn)阿里UC事業(yè)部任測試開發(fā)專家王彬,分享UC瀏覽器移動(dòng)端產(chǎn)品性能測試方案與自動(dòng)化測試實(shí)踐。王老師分享了自己對產(chǎn)品性能質(zhì)量保障能力的理解:性能評(píng)估卡點(diǎn)標(biāo)準(zhǔn) + 性能自動(dòng)化,并結(jié)合 android 平臺(tái),重點(diǎn)分享了性能卡點(diǎn)評(píng)估中,用戶體驗(yàn)更明顯的頁面打開/首屏?xí)r間、頁面流暢度的標(biāo)準(zhǔn)定義,以及如何將這些數(shù)據(jù)通過性能自動(dòng)化進(jìn)行自動(dòng)采集和判定。中間還穿插了一些具體的性能問題排查定位例子,以及自動(dòng)化實(shí)際落地過程中的坑點(diǎn),干貨十足。
接著第二個(gè)議題是 “簡潔高效規(guī)則驅(qū)動(dòng)的測試?yán)?Dragon”。Dragon 的作者 Freeman 馮海祥給大家介紹了這個(gè)工具的背景、意義,以及它一切皆規(guī)則的設(shè)計(jì)理念。他憑著4年研發(fā)與12年測試經(jīng)驗(yàn),以及自己工作中對于已有各種工具不足點(diǎn)的總結(jié)及改進(jìn),研發(fā)出了 “Dragon”,一款能讓用更少的用例代碼完成更多用例場景的測試工具。Dragon 采用基于 markdown 擴(kuò)展的自定義的語法,內(nèi)置數(shù)據(jù)生成、并發(fā)支持、插件擴(kuò)展多個(gè)功能,目標(biāo)是讓測試人員能以更簡潔的描述,編寫用例,由框架自動(dòng)進(jìn)行衍生及并發(fā),達(dá)到寫一個(gè)用例即可覆蓋多個(gè)等價(jià)類的目的。現(xiàn)場馮老師還進(jìn)行了 demo 演示,通過簡單的一條用例,對一個(gè)獲取天氣的接口自動(dòng)衍生出多條采用不同實(shí)際數(shù)據(jù)的用例并執(zhí)行。框架也在現(xiàn)場進(jìn)行了開放,讓大家可以直接下載體驗(yàn)。
經(jīng)過兩輪精彩分享、交流過后,沙龍迎來了壓軸議題。在敏捷項(xiàng)、TestOps等領(lǐng)域具有豐富的經(jīng)驗(yàn)的王富給大家分享了 “持續(xù)測試下分層自動(dòng)化實(shí)踐”的議題。王富講師表示在當(dāng)前行業(yè)環(huán)境下,互聯(lián)網(wǎng)公司開發(fā)端的技術(shù)從單體到分布式到微服務(wù)持續(xù)演進(jìn),運(yùn)維端則從人工、自動(dòng)化到智能化演進(jìn),兩側(cè)效率都在提升,測試的短板相對較明顯凸顯出來。針對這個(gè)現(xiàn)狀,分層自動(dòng)化是必不可少的手段,而且除了使用 UI+API+ 單測 這種業(yè)內(nèi)應(yīng)用比較廣泛的分層方式,更關(guān)鍵的是從架構(gòu),到單個(gè)接口背后的鏈路,再到單個(gè)服務(wù)內(nèi)單個(gè)方法內(nèi)的業(yè)務(wù)邏輯,都需要進(jìn)行了解,適當(dāng)采用單測這類手段更高效的完成某些具有相對復(fù)雜和關(guān)鍵的模塊的測試。最后王老師也測試左右移以及一些量化指標(biāo)的實(shí)踐經(jīng)驗(yàn),特別是用戶故事覆蓋率采用注解的方式進(jìn)行采集,降低成本同時(shí)準(zhǔn)確度也有更好的保障。王老師現(xiàn)場分享十分生動(dòng)有趣,分享過程中也舉了很多有趣的例子,小伙伴們受益良多。
最后的圓桌會(huì)議流程推動(dòng)起了交流的高潮!現(xiàn)場的小伙伴們提出了不少值得探討的問題,例如:“遇到大流量的活動(dòng),如果讓測試跟上節(jié)奏?”、“如何建設(shè)公司的質(zhì)量體系”、“如何讓自己更有效地學(xué)習(xí)提升”等等。針對 “測試學(xué)習(xí)” 部分,圓桌會(huì)議特別嘉賓,荔枝的資深測試工程師恒捷提出了幾個(gè)建議:學(xué)習(xí)的核心還是要靠自己的自覺、自律。想了解到行業(yè)當(dāng)前最前沿的資訊,可以多留意各個(gè)技術(shù)論壇,包括國內(nèi)的 TesterHome、各個(gè)技術(shù)微信公眾號(hào),海外的大廠技術(shù)博客(如 Google Testing Blog)、各流行工具框架團(tuán)隊(duì)或者作者的 Twitter 資訊等,另外就是在交流中多認(rèn)識(shí)同行業(yè)優(yōu)秀的伙伴,他們一定也會(huì)有優(yōu)秀的學(xué)習(xí)資源。
TesterHome 廣州沙龍主辦方在活動(dòng)最后感謝了荔枝在場地、聯(lián)絡(luò)等方面的支持。據(jù)了解,荔枝打造了一個(gè)集聲音社交、播客內(nèi)容、音頻社區(qū)為一體的全球化音頻生態(tài)系統(tǒng)。荔枝旗下包括Tiya App在內(nèi)的聲音社交平臺(tái);荔枝同時(shí)打造了一個(gè)垂直類播客內(nèi)容平臺(tái)荔枝播客APP,為用戶提供精選新播客以及多年積累的海量內(nèi)容庫的優(yōu)選內(nèi)容。此外,荔枝App自2013年上線以來,創(chuàng)建了一個(gè)充滿活力在線UGC音頻社區(qū)和互動(dòng)音頻娛樂平臺(tái)。荔枝于2020年1月在納斯達(dá)克上市。