登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
App程式設計入門:iPhone、iPad(附光碟)
此作者無相關書籍
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
不可不知的Flutter App自動化測試實戰攻略:從設計到測試、維持產品品質的高效實踐(iThome鐵人賽系列書)
作者:
吳政樺(Paul) 著
分類:
電腦與網路
/
程式語言
叢書系列:單行本
出版社:
博碩文化
出版日期:2024/12/2
ISBN:9786264140010
書籍編號:kk0593065
頁數:304
定價:
650
元
優惠價:
79
折
514
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 20 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
不可不知的Flutter App自動化測試實戰攻略:從設計到測試、維持產品品質的高效實踐(iThome鐵人賽系列書)
內容簡介
作者介紹
書籍目錄
同類推薦
不可不知的Flutter App自動化測試實戰攻略 內容簡介 打造自動化測試策略,完美交付高品質App! 從基礎自動化測試技術開始,為進階測試技術奠定基礎! 【專業推薦】 「身為Flutter開發者的你,也想提升工作效率、降低錯誤,變成像Paul一樣不慌不忙的開發者嗎?你可以從第一章、第二章先了解在Flutter中測試基本的編寫方法、與框架的互動,以及撰寫時該注意的事項。接著,在三到六章中,學會何時與如何隔離依賴,藉以提升開發效率,不再受限於框架的規定,並藉由Widget的測試來讓你的測試更靠近用戶的使用場景,而避免過度依賴於底層邏輯,進而輔助架構的重構。最後,可以在七到八章中,了解到適度的整合測試、好的IDE工具、自動化的CI/CD流程,以及大家最愛講但很少做的TDD如何幫助你的開發效率更上層樓。Paul在本書中引用了許多前輩大師的經典作品,對我來說,就像是絕世武功的目錄,幫助我們想要探究更深入的內容與理論時,可以按圖索驥、順藤摸瓜地找到該找的內容,而節省在茫茫Google海摸索,與在ChatGPT每次不盡相同的答案中比較探索的時間。」 ─ Kuma Syu,「Kuma老師的軟體工程教室」板主 【內容簡介】 ♔ 測試最佳實踐:由淺入深討論測試,探討如何優雅實踐 ♔ 學習測試概念:了解單元測試、Widget測試與整合測試 ♔ 展示實戰案例:結合真實案例,展示不同面向的測試 ♔ 延伸進階議題:使用TDD、IDE工具,提升產品開發效率 本書內容改編自第15 屆iThome鐵人賽Mobile Development組的佳作系列文章《30天輕鬆學會Flutter 測試》。市面上有許多關於測試的書籍,對於使用Java或C#的開發者,通常能輕鬆找到與熟悉語言相關的測試實踐書籍,但是對於Flutter開發者來說,資源相對較少且分散。雖然Flutter本身支援單元測試、Widget測試和整合測試,但專門針對Flutter開發的完整測試指南並不多見。 本書專注於Flutter App開發中常用的各類自動化測試技術,從單元測試入門,逐步延伸至Widget測試與整合測試,並討論一些測試中會遇到的困難與如何解決,以及好的測試實踐做法,為其他進階測試技術打下基礎。除此之外,本書也會簡要介紹一些進階主題,例如:廣為人知的TDD、如何在CI系統中自動測試、善用工具加速測試等議題。 【本書特色】 ✪由單元測試入門,奠定基礎測試概念。 ✪運用3A原則,奠定測試基礎架構。 ✪善用測試替身,讓測試執行起來快速又穩定。 ✪延伸進階測試議題,探討如何避免不穩定因素干擾。 ✪探索Widget測試,從使用者視角進行更全面的測試。 ✪探索如何讓測試執行快速、穩定且可重複。 ✪不只程式碼需要重構,測試也同樣需要重構。 ✪介紹如何渲染測試畫面,搜尋畫面元素,模擬使用者操作。 ✪由淺入深來探索Widget測試的實際應用。 ✪使用社交型Widget測試,避免測試與結構耦合。 ✪不只畫面需要測試,頁面跳轉也需要被測試。 ✪在真實裝置上執行整合測試,讓測試更加真實。 ✪運用整合測試完整保護產品功能。 ✪使用可控制的依賴,增加測試的穩定性。 ✪帶領讀者快速認識常見測試議題:持續整合、設計測試案例、測試驅動開發。 【目標讀者】 ✪希望認識自動化測試的Flutter開發者。 ✪想要透過測試維護產品品質的Flutter開發者。 ✪幫助不同專業的開發者快速上手Flutter測試。 ✪提供熟練Flutter的開發人員,探索適用於實際開發場景的進階測試技巧。
作者簡介 吳政樺(Paul) 從事軟體開發大約10年,大半時間在開發Mobile App,其中開發Flutter約4年經驗,也不時地會參與Web與後端開發、甚至系統維運。最大的願望就是透過在日常開發中努力練習各種技術,讓技術不只在書中,而是能真實應用在現實開發中,用最小的力氣來創造產出最大的價值。除此之外,平時也喜歡透過技術寫作來分享工作中的心得與強化學習成果。連續二年以主題《關於Flutter開發的一些設計雜談》與《30天輕鬆學會Flutter測試》獲得iThome鐵人賽佳作。
目錄 |CHAPTER 01| 遊戲開始 1.1 從何開始 1.2 數字推盤遊戲 1.3 遊戲專案架構 1.4 如何進行測試 |CHAPTER 02| 基礎單元測試 2.1 為什麼要寫測試 2.2 Dart單元測試 2.3 Puzzle測試:遊戲結束了嗎? 2.4 Puzzle測試:移動方塊 2.5 Puzzle測試:移動失敗 2.6 本章小結 |CHAPTER 03| 單元測試與測試替身 3.1 使用案例測試:取得進行中遊戲 3.2 使用案例測試:移動方塊 3.3 使用案例測試:時間更新 3.4 使用案例測試:建立方塊 3.5 本章小結 |CHAPTER 04| 其他單元測試 4.1 Repository測試 4.2 狀態容器測試(上) 4.3 狀態容器測試(下) 4.4 善用不同的Matcher 4.5 難纏的Scheduler測試 4.5 單元測試的特性 4.6 本章小結 |CHAPTER 05| Widget測試 5.1 認識Widget測試 5.2 認識Finder 5.3 第一個Widget測試 5.4 社交型Widget測試 5.5 路由測試 5.6 我該測試什麼? 5.7 本章小結 |CHAPTER 06| 深入Widget測試 6.1 外部連結測試 6.2 模擬時間流逝 6.3 網路圖片測試 6.4 Widget測試的畫面細節 6.5 本章小結 |CHAPTER 07| 整合測試 7.1 認識整合測試 7.2 與Firebase互動的整合測試 7.3 測試夠全面了嗎? 7.4 本章小結 |CHAPTER 08| 其他測試議題 8.1 持續整合 8.2 設計也很重要 8.3 必先利其器 8.4 設計測試案例 8.5 測試驅動開發 8.6 本章小結
AI投資理財賺錢術:
Python 程式設
程式設計原來不只有寫
我要招架一切【痛點】
先整理一下?|個人層
APCS 完全攻略:
Flutter 勇者
手機感測器也上AI
Vue開發者升級指南
C語言初學指引【第六
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。