首頁 > 軟體

2021TesterHome 廣州沙龍第一期在荔枝總部圓滿結束

2021-05-18 17:00:30

5月15日,TesterHome 廣州沙龍在位於羊城創意園的荔枝總部舉行。

TesterHome 是國內最大最活躍的測試開發技術社群之一,成立於 2012 年,目前有近 5 萬註冊使用者,均為來自於測試行業一線企業(網際網路 BAT、銀行、金融、電商等)的測試工程師、測試開發工程師、測試經理。TesterHome 以推進國內軟體測試開源項目發展為己任,同時不遺餘力的引入和輸出國內外測試工具(比如Appium / STF / Macaca等)普及,已成為網際網路領域軟體測試和質量保證技術發展的風向標。TesterHome 測試技術社群線上累計有近 2萬 主題討論帖,線下在全國各地成功舉辦過 100次+ 測試交流分享會,並獲得良好反響,影響範圍 200萬+ 人次/年。

當天沙龍,第一個主題是 「移動端 H5/Flutter 頁面效能自動化測試實踐」,邀請到了有十多年IT從業經驗,現阿里UC事業部任測試開發專家王彬,分享UC瀏覽器移動端產品效能測試方案與自動化測試實踐。王老師分享了自己對產品效能質量保障能力的理解:效能評估卡點標準 + 效能自動化,並結合 android 平臺,重點分享了效能卡點評估中,使用者體驗更明顯的頁面開啟/首屏時間、頁面流暢度的標準定義,以及如何將這些資料通過效能自動化進行自動採集和判定。中間還穿插了一些具體的效能問題排查定位例子,以及自動化實際落地過程中的坑點,乾貨十足。

接著第二個議題是 「簡潔高效規則驅動的測試利器-Dragon」。Dragon 的作者 Freeman 馮海祥給大家介紹了這個工具的背景、意義,以及它一切皆規則的設計理念。他憑著4年研發與12年測試經驗,以及自己工作中對於已有各種工具不足點的總結及改進,研發出了 「Dragon」,一款能讓用更少的用例程式碼完成更多用例場景的測試工具。Dragon 採用基於 markdown 擴展的自定義的語法,內建資料生成、併發支援、插件擴展多個功能,目標是讓測試人員能以更簡潔的描述,編寫用例,由框架自動進行衍生及併發,達到寫一個用例即可覆蓋多個等價類的目的。現場馮老師還進行了 demo 演示,通過簡單的一條用例,對一個獲取天氣的介面自動衍生出多條採用不同實際資料的用例並執行。框架也在現場進行了開放,讓大家可以直接下載體驗。

經過兩輪精彩分享、交流過後,沙龍迎來了壓軸議題。在敏捷項、TestOps等領域具有豐富的經驗的王富給大家分享了 「持續測試下分層自動化實踐」的議題。王富講師表示在當前行業環境下,網際網路公司開發端的技術從單體到分散式到微服務持續演進,運維端則從人工、自動化到智慧化演進,兩側效率都在提升,測試的短板相對較明顯凸顯出來。針對這個現狀,分層自動化是必不可少的手段,而且除了使用 UI+API+ 單測 這種業內應用比較廣泛的分層方式,更關鍵的是從架構,到單個介面背後的鏈路,再到單個服務內單個方法內的業務邏輯,都需要進行了解,適當採用單測這類手段更高效的完成某些具有相對複雜和關鍵的模組的測試。最後王老師也測試左右移以及一些量化指標的實踐經驗,特別是使用者故事覆蓋率採用註解的方式進行採集,降低成本同時準確度也有更好的保障。王老師現場分享十分生動有趣,分享過程中也舉了很多有趣的例子,小夥伴們受益良多。

最後的圓桌會議流程推動起了交流的高潮!現場的小夥伴們提出了不少值得探討的問題,例如:「遇到大流量的活動,如果讓測試跟上節奏?」、「如何建設公司的質量體系」、「如何讓自己更有效地學習提升」等等。針對 「測試學習」 部分,圓桌會議特別嘉賓,荔枝的資深測試工程師恆捷提出了幾個建議:學習的核心還是要靠自己的自覺、自律。想了解到行業當前最前沿的資訊,可以多留意各個技術論壇,包括國內的 TesterHome、各個技術微信公眾號,海外的大廠技術部落格(如 Google Testing Blog)、各流行工具框架團隊或者作者的 Twitter 資訊等,另外就是在交流中多認識同行業優秀的夥伴,他們一定也會有優秀的學習資源。

TesterHome 廣州沙龍主辦方在活動最後感謝了荔枝在場地、聯絡等方面的支援。據瞭解,荔枝打造了一個集聲音社交、播客內容、音訊社群為一體的全球化音訊生態系統。荔枝旗下包括Tiya App在內的聲音社交平臺;荔枝同時打造了一個垂直類播客內容平臺荔枝播客APP,為使用者提供精選新播客以及多年積累的海量內容庫的優選內容。此外,荔枝App自2013年上線以來,創建了一個充滿活力線上UGC音訊社群和互動音訊娛樂平臺。荔枝於2020年1月在納斯達克上市。


IT145.com E-mail:sddin#qq.com