得到 APP:立足 API 數據資產沉淀,告別協作難題,實現高效研發管理
關于 得到 APP
得到 APP 是北京思維造物信息科技股份有限公司旗下產品,旨在為用戶提供通識教育及技能培訓服務,提供知識產品為主要交付形式的線上知識服務,同時包含知識搜索、知識城邦社區、直播授課、個性化推薦等功能內容。
思維造物是一家從事“終身教育”服務的企業,通過多種產品形式如音視頻課程、聽書、電子書、實體圖書、線下課程及其他周邊產品,為終身學習者提供通識教育及技能培訓服務。愿景是“建設一所全球領先的終身大學”幫助每位學習者應對人生中各個重要階段形形色色的挑戰,讓每個人都能從知識中獲得力量,借助人工智能、移動互聯網等新技術,將稀缺的優質教育資源實現,讓學習者能夠以較低的學習成本、便利的學習方式獲得良好的教育服務。

成功故事
難題一:開源接口管理工具成本高、維護難
得到 APP 研發團隊之前一直使用的是開源的接口管理工具,這就導致 API 開發管理期間出現了不少問題。首先,維護工具需要投入大量的人力和資金,并且需要專人負責管理,以確保開源工具能夠滿足研發團隊的需求。此外,由于軟件的開發周期較長,開發成本也較高,意味著團隊需要花費更多的時間和精力去維護接口管理工具的穩定。
解決方案:無需自主維護迭代,更貼合研發團隊習慣
為了解決這個問題,得到 APP 研發團隊選擇使用 Apifox 來作為團隊接口管理工具。Apifox 是一個接口一體化協作測試平臺,采用敏捷迭代的模式,持續對產品進行優化和升級,提供最新最領先的功能支持,幫助解決開源平臺的維護成本過高,開發成本高的問題。

與開源平臺相比,Apifox 還有一個明顯的優勢是 UI 界面更加貼合研發人員的使用習慣。通過使用成熟的 API 管理工具,研發團隊無需擔心產品維護和后續迭代的問題。這為團隊釋放了大量的人力和精力,使他們能夠更好地投入到生產工作中。同時,也提高了用戶的開發體驗,并且提升了研發團隊的協作效能。

難題二:手動導入文檔重復繁瑣,接口迭代管理混亂困難
得到 APP 研發團隊遇見的另一個難題是只能通過手動的方式導入 Swagger 到接口管理工具中。這個過程重復且繁瑣,需要耗費大量的時間和精力,還很容易出錯。甚至在后續的接口管理以及接口版本迭代中出現版本不統一的情況,導致接口版本管理更加困難。
解決方案:自動導入及同步接口文檔,高效提升研發效率
Apifox 提供了一鍵自動導入 Swagger 的功能,可以幫助研發團隊快速便捷地實現 API 文檔的實時同步,還可以設置 3/6/12小時 的定時同步,滿足團隊不同的同步需求。甚至可以跳過 Swagger,使用 Apifox 的 IDEA 插件「Apifox Helper」一鍵解析代碼,自動生成 API 文檔到 Apifox 中。
這樣一來,研發人員就可以更加專注于開發工作,使用自動同步的功能就不再需要手動導入 Swagger 文檔,使得代碼與文檔進行了實時同步,解決了文檔版本與代碼版本不一致的情況。同時,還能夠享受到由 Apifox 提供的便捷和高效的接口管理功能,為工作帶來更多的便利和效率。

難題三:自動化測試上手困難,無法滿足復雜測試需求
開源的接口管理工具雖然提供了一些自動化測試功能,但可惜的是,這些功能的實現較為簡單,無法滿足復雜測試場景下的需求,也不能有效減輕測試人員的工作壓力。同時開源接口管理工具的測試 UI 界面并不友好,上手起來有一定的難度,使用體驗也不盡如意。這種情況下,測試人員往往需要花費大量的時間和精力來完成各種復雜的測試任務。這無疑大大降低他們的工作效率和測試質量。
解決方案:自動化測試界面完全可視化,零門檻快速上手
Apifox 提供了可視化的自動化測試界面,可以通過簡單的操作快捷完成測試步驟的編排,支持多種前后置操作,幫助解決各種復雜場景下的自動化測試需求。Apifox 完全可視化的操作方式,使得測試人員可以更加直觀地進行測試腳本的編寫和執行,減少了學習成本,讓測試人員更快更高效地上手產品。

通過使用 Apifox 進行自動化測試,提升了得到 APP 測試團隊的整體工作效率。以往需要耗費大量時間和精力的手動測試工作,現在可以交給 Apifox 自動化執行。這不僅減輕了測試團隊的負擔,還大大降低了測試團隊的上手成本。同時,Apifox 提供的可視化操作方式也使得測試工作更加直觀和便捷,讓測試人員對產品的測試工作更加有信心。總之,Apifox 的出現為我們帶來了便利和效率,讓自動化測試變得簡單易上手。