簡體   English   中英

如何測試我的iOS應用程序

[英]How do I test my iOS Apps

我的問題可能很愚蠢,但任何人都可以指導我嗎?

除了在編寫代碼時進行一些測試(很可能是白盒測試),在構建應用程序之后,我們是否有一些測試工具或特殊方法來進行測試?

我現在可以成像,只是手動測試我的應用程序的功能。

感謝大家。

更新:添加了“iOS4自動測試”部分

作為一名專業測試人員,我的建議是你應該有一個健康的自動和手動測試組合。 以下示例位於.net中,但您應該很容易找到適用於您所使用的任何技術的工具。

自動測試

手動測試
盡管我喜歡自動化測試,但它是恕我直言,而不是手動測試的替代品。 主要原因是自動化只能執行它所說的內容,並且只驗證它被通知查看為通過/失敗的內容。 人類可以利用它的智能來發現錯誤並提出在測試其他內容時出現的問題。

  • 探索性測試
    ET是一種非常低成本且有效的方法來查找項目中的缺陷。 它充分利用了人類的智慧,並且比我知道的任何其他測試技術更能教會測試人員/開發人員更多關於項目的信息。 針對測試環境中部署的每個功能進行ET會話不僅是快速發現問題的有效方式,也是學習和娛樂的好方法!
    http://www.satisfice.com/articles/et-article.pdf

看看自動化測試工具 支持自動和手動測試/從應用程序內發送反饋,帶有帶注釋的屏幕截圖

有許多新興的自動功能測試選項,包括AppiumCalabashFrankZucchini

我建議你看一下Apple在他們的開發者網站上發布的iPhoneUnitTests示例代碼

FoneMonkey是一款免費的開源功能測試自動化工具,可從Gorilla Logic下載。

任何應用程序的大部分測試都是關於理解您正在測試的內容和應該測試的區域。 其中一些來自經驗,但考慮測試的事物類型將是:

  • 功能

  • iOS設計指南/用戶界面

  • 手勢

  • 連接

  • 要測試的設備類型

  • 音頻

  • 數據

  • 崩潰報告

  • Analytics(分析)

一個大的三里屯地區覆蓋噸。

我推薦Kiwi,它用於行為驅動開發。 到目前為止,我最喜歡的測試框架,使測試更加有趣,並且測試可讀性和清晰度。

https://github.com/allending/Kiwi

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM