狠狠撸

狠狠撸Share a Scribd company logo
Mobile APP
測試經驗分享

    Mr.PM



             1
為何是這個主題
? 老前輩的一句話:
 – 要業務願意幫你跑,你就要跑第一個客戶給他
   看,他以後就會對你心服口服了,不會再找一
   堆藉口
? 得到的啟發
 – 要跑第一個客戶給業務看
 – 要想好幾個梗給行銷公關單位
 – 要懂「測試」來增進與「開發人員」溝通效率

                          2
分享主題
? UCD 與 軟體測試

? Mobile APP測試經驗談




                    3
I. UCD 與 軟體測試



                4
一般流程
                               Performance
                                   不好




企劃   開發 & Unit Test      SIT   UAT




                      想增刪功能       用起來不順手


                                             5
真實的世界是
? 總是有更好的想法,更新的insight發現

? 實際去玩去感受,才能了解到底好不好用

? Performance是UX的關鍵要素之一,但偏
  偏Prototype很難模擬



                          6
笔谤辞迟辞迟测辫别无法100%模拟




                7
修正式流程(敏捷?)
企劃



     模組一
           UAT    修改
      開發


                 模組二
                       SIT   UAT    修改
                 開發


                                   模組三
                                         SIT   UAT   修改
                                    開發



                                                     8
重要精神在於
? 多個release,多個UAT測試點

? 早期發現,早期治療,可以節省後期修修
  改改的時間




                       9
II. Mobile APP測試經驗談




                  10
測試方法論
?   Functional Test    ?   Interruption Test
?   UI Flow Test       ?   Stress Test
?   Integration Test   ?   Concurrent Test
?   Positive Test      ?   Negative Test
                       ?   Performance Test
                       ?   Boundary Test
                       ?   Multi-Lingual Test



                                                11
方法論簡易說明
?   Functional Test / Positive Test / UI Flow
    Test
    – basic Functions provided by spec & scenario
      doc
?   Negative Test
    –   Testing the system using negative data is
        called negative testing
?   Integration Test
    – Interact with Other Applications
?   Interruption Test
    – Interrupted by other event
                                                    12
方法論簡易說明
? Stress Test
  – To exercise the target system or environment
    at the point of saturation such as depletion of
    a resource: CPU, memory, etc
? Concurrent Test
  – Music background play; background
    downloading; and etc.
? Boundary Test
  – focus on the boundary or limit conditions of
    the software being tested


                                                      13
举几个例子来说



          14
各式各樣的網路狀況
?   正常
?   滿格但沒訊號
?   傳輸到一半中斷
?   Server無回應
?   回傳的值有空值
?   回傳的值有SQL或系統不接受的字元



                        15
各式各樣的意外
? 密碼輸入錯誤
? 在登入到一半的時候按下Back、搜尋、
  Home
? 在匯入大量資料的時候,突然轉橫向
? 電話突然打進來




                        16
III. 測試精神的落實



               17
測試不只是測試人員的工作
? 開發人員要測試
 – 一開始就能用對的架構進行開發
? 企劃、PM要測試
 – 以user的角度來看是否好用
? 測試人員要測試
 – 以完整的Test case進行測試,進行軟體QA




                              18
測試資料的準備
? 前期準備好測試資料,可以加速開發進行
 – 中英混雜 + 特殊字元 + 超長與超短字串
 – 空值
 – 大量的DATA



         企劃



              模組一
                    UAT   修改
               開發
                               19
Q&A



      20
Ad

Recommended

2012 China 软件测试大会
2012 China 软件测试大会
mayun1688
?
前端单元测试
前端单元测试
LC2009
?
人月神話 - 未雨綢繆&干將莫邪
人月神話 - 未雨綢繆&干將莫邪
HopenglishRD
?
要质量还是要速度
要质量还是要速度
Lijie Wang
?
单元测试-到底单什麼元,测什麼试
单元测试-到底单什麼元,测什麼试
option0417
?
PHP 单元测试
PHP 单元测试
Lan Yanguang
?
Top100summit 宗刚-全生命周期性能评估体系的实践
Top100summit 宗刚-全生命周期性能评估体系的实践
drewz lin
?
Mobile APP 在廣告行銷策略上的應用
Mobile APP 在廣告行銷策略上的應用
Mr PM
?
Android -汇博
Android -汇博
dlqingxi
?
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
?
數位公益3.0 v2分享版
數位公益3.0 v2分享版
Mr PM
?
础辫辫将如何改变教育产业 分享版
础辫辫将如何改变教育产业 分享版
Mr PM
?
Timely.tv電視精靈第二螢幕週報 春節 分享版
Timely.tv電視精靈第二螢幕週報 春節 分享版
Mr PM
?
如何做出登上排行榜的础辫辫 part2
如何做出登上排行榜的础辫辫 part2
Mr PM
?
部落客的Mobile app策略解析
部落客的Mobile app策略解析
Mr PM
?
新媒体阅听行為分析与应用-以罢颈尘别濒测.迟惫营运经验為例
新媒体阅听行為分析与应用-以罢颈尘别濒测.迟惫营运经验為例
Mr PM
?
Sixnology HP33分享
Sixnology HP33分享
Mr PM
?
台北好好玩础辫辫大赛讲座
台北好好玩础辫辫大赛讲座
Mr PM
?
础辫辫将如何改变教育产业
础辫辫将如何改变教育产业
Mr PM
?
奥叠厂础演讲冲商品企划案
奥叠厂础演讲冲商品企划案
Mr PM
?
国际新产物开发管理认证介绍(狈笔顿笔)
国际新产物开发管理认证介绍(狈笔顿笔)
基欽 劉
?
产物经理实战心得分享
产物经理实战心得分享
Richard Chang
?
Timely for mix2013
Timely for mix2013
Mr PM
?
高鐵Android app使用心得
高鐵Android app使用心得
Mr PM
?
关於产物经理的角色与职责
关於产物经理的角色与职责
Cloud Chen
?
Mobile app 設計與企劃小講
Mobile app 設計與企劃小講
Mr PM
?
電視廣告O2O:第二螢如何幫電視廣告做OnAir to Offline
電視廣告O2O:第二螢如何幫電視廣告做OnAir to Offline
stanley Tseng
?
文化惭辞产颈濒别20课程濒别蝉蝉辞苍1分享版
文化惭辞产颈濒别20课程濒别蝉蝉辞苍1分享版
Mr PM
?
柴锋 跨平台移动应用的自动化验收测试
柴锋 跨平台移动应用的自动化验收测试
Trinea Trinea
?
Tip for Editors
Tip for Editors
Chun-Yu Tseng
?

More Related Content

Viewers also liked (20)

Android -汇博
Android -汇博
dlqingxi
?
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
?
數位公益3.0 v2分享版
數位公益3.0 v2分享版
Mr PM
?
础辫辫将如何改变教育产业 分享版
础辫辫将如何改变教育产业 分享版
Mr PM
?
Timely.tv電視精靈第二螢幕週報 春節 分享版
Timely.tv電視精靈第二螢幕週報 春節 分享版
Mr PM
?
如何做出登上排行榜的础辫辫 part2
如何做出登上排行榜的础辫辫 part2
Mr PM
?
部落客的Mobile app策略解析
部落客的Mobile app策略解析
Mr PM
?
新媒体阅听行為分析与应用-以罢颈尘别濒测.迟惫营运经验為例
新媒体阅听行為分析与应用-以罢颈尘别濒测.迟惫营运经验為例
Mr PM
?
Sixnology HP33分享
Sixnology HP33分享
Mr PM
?
台北好好玩础辫辫大赛讲座
台北好好玩础辫辫大赛讲座
Mr PM
?
础辫辫将如何改变教育产业
础辫辫将如何改变教育产业
Mr PM
?
奥叠厂础演讲冲商品企划案
奥叠厂础演讲冲商品企划案
Mr PM
?
国际新产物开发管理认证介绍(狈笔顿笔)
国际新产物开发管理认证介绍(狈笔顿笔)
基欽 劉
?
产物经理实战心得分享
产物经理实战心得分享
Richard Chang
?
Timely for mix2013
Timely for mix2013
Mr PM
?
高鐵Android app使用心得
高鐵Android app使用心得
Mr PM
?
关於产物经理的角色与职责
关於产物经理的角色与职责
Cloud Chen
?
Mobile app 設計與企劃小講
Mobile app 設計與企劃小講
Mr PM
?
電視廣告O2O:第二螢如何幫電視廣告做OnAir to Offline
電視廣告O2O:第二螢如何幫電視廣告做OnAir to Offline
stanley Tseng
?
文化惭辞产颈濒别20课程濒别蝉蝉辞苍1分享版
文化惭辞产颈濒别20课程濒别蝉蝉辞苍1分享版
Mr PM
?
Android -汇博
Android -汇博
dlqingxi
?
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
?
數位公益3.0 v2分享版
數位公益3.0 v2分享版
Mr PM
?
础辫辫将如何改变教育产业 分享版
础辫辫将如何改变教育产业 分享版
Mr PM
?
Timely.tv電視精靈第二螢幕週報 春節 分享版
Timely.tv電視精靈第二螢幕週報 春節 分享版
Mr PM
?
如何做出登上排行榜的础辫辫 part2
如何做出登上排行榜的础辫辫 part2
Mr PM
?
部落客的Mobile app策略解析
部落客的Mobile app策略解析
Mr PM
?
新媒体阅听行為分析与应用-以罢颈尘别濒测.迟惫营运经验為例
新媒体阅听行為分析与应用-以罢颈尘别濒测.迟惫营运经验為例
Mr PM
?
Sixnology HP33分享
Sixnology HP33分享
Mr PM
?
台北好好玩础辫辫大赛讲座
台北好好玩础辫辫大赛讲座
Mr PM
?
础辫辫将如何改变教育产业
础辫辫将如何改变教育产业
Mr PM
?
奥叠厂础演讲冲商品企划案
奥叠厂础演讲冲商品企划案
Mr PM
?
国际新产物开发管理认证介绍(狈笔顿笔)
国际新产物开发管理认证介绍(狈笔顿笔)
基欽 劉
?
产物经理实战心得分享
产物经理实战心得分享
Richard Chang
?
Timely for mix2013
Timely for mix2013
Mr PM
?
高鐵Android app使用心得
高鐵Android app使用心得
Mr PM
?
关於产物经理的角色与职责
关於产物经理的角色与职责
Cloud Chen
?
Mobile app 設計與企劃小講
Mobile app 設計與企劃小講
Mr PM
?
電視廣告O2O:第二螢如何幫電視廣告做OnAir to Offline
電視廣告O2O:第二螢如何幫電視廣告做OnAir to Offline
stanley Tseng
?
文化惭辞产颈濒别20课程濒别蝉蝉辞苍1分享版
文化惭辞产颈濒别20课程濒别蝉蝉辞苍1分享版
Mr PM
?

Similar to Mobile app的測試v2 (20)

柴锋 跨平台移动应用的自动化验收测试
柴锋 跨平台移动应用的自动化验收测试
Trinea Trinea
?
Tip for Editors
Tip for Editors
Chun-Yu Tseng
?
Angular Testing for Book Club Online of Angular Taiwan
Angular Testing for Book Club Online of Angular Taiwan
志龍 陳
?
使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)
Max Lai
?
Legacy code 讀書會 1st (Ch1 - Ch5)
Legacy code 讀書會 1st (Ch1 - Ch5)
Fong Liou
?
敏捷自动化测试中的教训 45min 中文
敏捷自动化测试中的教训 45min 中文
Shuyong Lin
?
Simple Rule Agile China 2009
Simple Rule Agile China 2009
JohnnLi
?
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
appuniverz
?
除错、测试与效能
除错、测试与效能
Justin Lin
?
12. 除错、测试与效能
12. 除错、测试与效能
Justin Lin
?
除错、测试与效能
除错、测试与效能
Justin Lin
?
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011
Yi Xu
?
敏捷测试中的工具实现
敏捷测试中的工具实现
drewz lin
?
基于Ht rca缺陷分析的测试改进-china test-张玲玲
基于Ht rca缺陷分析的测试改进-china test-张玲玲
drewz lin
?
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
?
unit test & performance optimization
unit test & performance optimization
Sean Liu
?
How+we+make+tests
How+we+make+tests
甘 李
?
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qcon
Yiwei Ma
?
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
Poga Po
?
Foundation of software development 1
Foundation of software development 1
netdbncku
?
柴锋 跨平台移动应用的自动化验收测试
柴锋 跨平台移动应用的自动化验收测试
Trinea Trinea
?
Angular Testing for Book Club Online of Angular Taiwan
Angular Testing for Book Club Online of Angular Taiwan
志龍 陳
?
使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)
Max Lai
?
Legacy code 讀書會 1st (Ch1 - Ch5)
Legacy code 讀書會 1st (Ch1 - Ch5)
Fong Liou
?
敏捷自动化测试中的教训 45min 中文
敏捷自动化测试中的教训 45min 中文
Shuyong Lin
?
Simple Rule Agile China 2009
Simple Rule Agile China 2009
JohnnLi
?
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
appuniverz
?
除错、测试与效能
除错、测试与效能
Justin Lin
?
12. 除错、测试与效能
12. 除错、测试与效能
Justin Lin
?
除错、测试与效能
除错、测试与效能
Justin Lin
?
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011
Yi Xu
?
敏捷测试中的工具实现
敏捷测试中的工具实现
drewz lin
?
基于Ht rca缺陷分析的测试改进-china test-张玲玲
基于Ht rca缺陷分析的测试改进-china test-张玲玲
drewz lin
?
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
?
unit test & performance optimization
unit test & performance optimization
Sean Liu
?
How+we+make+tests
How+we+make+tests
甘 李
?
Zhongxing practice-suchunshan-qcon
Zhongxing practice-suchunshan-qcon
Yiwei Ma
?
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
Poga Po
?
Foundation of software development 1
Foundation of software development 1
netdbncku
?
Ad

More from Mr PM (15)

從學步到起飛,談Lean Startup和PMF
從學步到起飛,談Lean Startup和PMF
Mr PM
?
如何做出登上排行榜的础辫辫
如何做出登上排行榜的础辫辫
Mr PM
?
智慧型手机与行动趋势
智慧型手机与行动趋势
Mr PM
?
产物企划分享版2010十一月
产物企划分享版2010十一月
Mr PM
?
20071128政大创意学院
20071128政大创意学院
Mr PM
?
操作介面设计模式第8章
操作介面设计模式第8章
Mr PM
?
一次看完叁本社群行销书籍
一次看完叁本社群行销书籍
Mr PM
?
出人头地的创业企划书
出人头地的创业企划书
Mr PM
?
產品企劃與開發Part2 分享版
產品企劃與開發Part2 分享版
Mr PM
?
產品企劃與開發Part1 分享版
產品企劃與開發Part1 分享版
Mr PM
?
產品企劃概論 Share
產品企劃概論 Share
Mr PM
?
中興 產品企劃概論 Share
中興 產品企劃概論 Share
Mr PM
?
Lea 創業初期成本節約術 分享
Lea 創業初期成本節約術 分享
Mr PM
?
大碩 窮學生變身闊老闆 分享
大碩 窮學生變身闊老闆 分享
Mr PM
?
點子商品化 分享版
點子商品化 分享版
Mr PM
?
從學步到起飛,談Lean Startup和PMF
從學步到起飛,談Lean Startup和PMF
Mr PM
?
如何做出登上排行榜的础辫辫
如何做出登上排行榜的础辫辫
Mr PM
?
智慧型手机与行动趋势
智慧型手机与行动趋势
Mr PM
?
产物企划分享版2010十一月
产物企划分享版2010十一月
Mr PM
?
20071128政大创意学院
20071128政大创意学院
Mr PM
?
操作介面设计模式第8章
操作介面设计模式第8章
Mr PM
?
一次看完叁本社群行销书籍
一次看完叁本社群行销书籍
Mr PM
?
出人头地的创业企划书
出人头地的创业企划书
Mr PM
?
產品企劃與開發Part2 分享版
產品企劃與開發Part2 分享版
Mr PM
?
產品企劃與開發Part1 分享版
產品企劃與開發Part1 分享版
Mr PM
?
產品企劃概論 Share
產品企劃概論 Share
Mr PM
?
中興 產品企劃概論 Share
中興 產品企劃概論 Share
Mr PM
?
Lea 創業初期成本節約術 分享
Lea 創業初期成本節約術 分享
Mr PM
?
大碩 窮學生變身闊老闆 分享
大碩 窮學生變身闊老闆 分享
Mr PM
?
點子商品化 分享版
點子商品化 分享版
Mr PM
?
Ad

Mobile app的測試v2