APP敏捷測試,測試和開發並行!

測試和開發具備同等重要的做用,從一開始,測試和開發就是相向而行的。測試是開發團隊的一支獨立的、重要的支柱力量。前端

測試要具有獨立性,獨立分析業務需求,獨立配置測試環境,獨立編寫測試腳本,獨立開發測試工具。沒有獨立性,就沒有一切。編程

測試要有編程能力,測試獨立性必然要求測試要有編程知識,要懂代碼,代碼是開發團隊的溝通利器!後端

能看代碼,就能夠直接看開發人員寫的代碼邏輯,有點 Code Review 的意思了;會寫代碼,測試自動化就不是問題。如同業務功能測試是測試的基本能力同樣,自動化測試也正在成爲測試的基本能力。在深入理解需求的基礎上,自動化腳本測例要能體現如同文本測試用例的基本編制要求精煉表達、主次分明、漸進可用。svn

測試分類工具

前端App功能以手工測試爲主;App功能測試以手工爲基礎,能夠繼續實施以測試用例爲核心的策略。前端重在交互和展示,因此功能邏輯和 UI 測試必不可少。性能

前端App性能以工具測試爲主;對於App,則要使用工具進行性能測試,性能在用戶體驗中是蠻重要的,而性能的改善須要開發長期的努力。要不斷髮現、開發和學習使用各種工具,以幫助咱們更有效率地完成任務。開發工具時鼓勵使用 PHP 和 Python來實現。單元測試

後端接口擬所有實現自動化測試;對於服務端提供的 HTTP 接口,建議使用 PHPUnit 技術實現自動化測試。PHPUnit 不單單能夠用來進行接口測試,其本意是基於代碼的單元測試。開發人員應當使用 PHPUnit 對重要的類和組件進行充分測試,切實提高擬交付測試的API接口的質量。學習

敏捷開發條件下,迭代模式使得代碼量逐步累加,越靠後的迭代咱們所面臨的整合測試壓力、測試任務就越大。敏捷測試須要測試人員可以隨時啓動自動化的迴歸測試對立刻發佈的迭代代碼進行快速驗證。開發工具

一旦實現服務端接口自動化測試腳本,則能夠逐步實現持續集成。svn上服務端代碼的任何變化,均可以自動啓動接口自動化測試,對於任何錯誤都即時通知開發人員。若是測試經過,則自動和 App 進行集成測試。測試

從產品構想開始,一直到線上運營、用戶反饋,隨時都是測試的好時機。只不過,不一樣的階段,APP測試內容有所不一樣

相關文章
相關標籤/搜索