【轉載】有軟件開發,就要有軟件測試!

移動app市場很大且還在不斷髮展。有多大呢?兩個最流行的移動平臺,iOS和Android,爲咱們提供了一些數據:
▪▪ 1,250,000個可供下載的 app(去年增加了85%)
▪▪ 63,000個新提交的app(並無所有經過)
▪▪ 每個月20億的下載量
▪▪ 765,000,000名活躍的iOS和Android用戶
▪▪ 70,000名專門的app開發員
這些數據是至關驚人的。哪兒有軟件開發,哪兒就(應該)有測試!本文會試着回答如下問題:移動app測試須要專業測試知識嗎?仍是隻要常識就行?接下來,咱們來分析測試移動app和「常規」軟件的區別並試着找出答案。web

測試策略中的變化瀏覽器

固然,一個好的測試策略是基於產品風險分析的。「常規」測試策略中,80%的測試工做都放在軟件功能上了。咱們用常識來看看是否這對移動app的測試策略也奏效:安全

易用性測試網絡

爲何移動app這麼流行?由於它們速度快,易於使用。事實上,爲了易用性,冗餘的功能常常會被從app中刪除。這偏偏與有大量(無用)功能的桌面軟件相反。所以,易用性比功能重要。也所以使得易用性測試成爲測試策略之一合乎邏輯。app

可移植性性能

多數app都會被放在多個平臺(iOS, Android, Windows,RIM)上。這些平臺的不一樣OS版本被用在不一樣製造商的不一樣設備上。經過可移植性測試,測試團隊能夠肯定是否app在全部不一樣配置上都正常運行。測試

安全性開發

與桌面app相反,移動數據是經過不安全的無線網(3G, WiFi熱點)發送的。因而,風險更大,好比移動銀行。所以安全性測試絕對是必需要有的測試策略。get

效率,性能和連續性產品

使用移動數據鏈接是要花錢的。用戶會受益於不怎麼使用數據的app。另外,3G網絡一般是app性能最薄弱的一個環節。用戶也常常遇到其數據鏈接中斷或丟失的狀況。如此,這些數據會怎樣呢?就由於這些風險,測試數據處理也該是測試策略的一部分。
簡而言之,除了功能,測試移動app時,一些不一樣的質量屬性也很重要。這讓咱們進一步回答了:測試工程師須要專業知識嗎?

App測試員

測試app的性能或安全性時,咱們習慣於將這事歸於測試專家了。app測試固然也是如此。易用性測試專家卻是較少見。可是專業知識和如易用性實驗室的使用會給測試處理增值很多,由於易用性至關重要。易用性在測試界並非一個新的概念。在最流行的瀏覽器裏測試web app很廣泛。爲app進行這樣的測試倒是徹底不同的。一名測試工程師該如何在這麼多不一樣的平臺和設備上進行一樣的測試呢?模擬設備看起來頗有意思,但一般得出的結果不太可靠。慶幸的是,總有各類創新如雨後春筍般冒出來。好比,TestBird能讓測試員能夠一次在多臺設備上自動進行物理測試。

這些解決方案的知識使得有效測試app易用性變得有可能。另外,測試工程師必須具有執行關於數據鏈接中斷的測試用例的知識。這也不是一個普通測試工程師的典型平常工做。

回答問題

有了好的產品風險分析,測試經理就能僅用常識就能夠定下可靠的測試策略。然而執行這個測試策略卻徹底不同。所以我對以上所提問題的回答是:沒錯,測試工程師須要具有app測試方面的專業知識!

部分文字來源:中國測試平臺

相關文章
相關標籤/搜索