本篇文章,從第四個角度來談軟件測試的方法,按測試對象劃分,能夠分爲:web
- 性能測試
- 安全測試
- 兼容性測試
- 文檔測試
- 易用性測試
- 界面測試
- 安裝測試
一、性能測試瀏覽器
性能測試,檢查系統是否知足需求規格說明書中規定的性能
一般表如今如下幾個方面:安全
以淘寶的雙十一來舉例,在雙十一這個高併發的場景下,網站的表現是否穩定?零點時分,大量下單,網站可否承受如此大的訂單量,支付的響應速度是否足夠快?這些都是用戶關注的性能點。網絡
一樣的,貨車,最大載重是多少?超過了這個標準,穩定性就會變差,容易出現側翻的現象……併發
二、安全測試編輯器
安全測試,是一個相對獨立的領域,須要更多的專業知識,如:web 的安全測試、須要熟悉各類網絡協議、防火牆、CDN,熟悉各類操做系統的漏洞、熟悉路由器等
在安全方面,OWASP 每一年都會公佈十大漏洞:高併發
SQL
注入XSS
CSRF
APIs
以上這些就是安全方面須要關注的。佈局
生活上,汽車的安全性測試就是一個很好的例子。性能
一樣的,也不建議非科班人員,以安全測試做爲本身的發展方向。測試
沒錯,安全測試是一個專業性極強的崗位,可是,其崗位需求量也極小,一家100人的公司,可能只須要1名安全測試工程師而已。安全方面,國內較好的公司有綠盟、深信服。
另外,去年一部電視劇《親愛的,熱愛的》,刷新了我對信息安全的認識,漏洞的攻防也能夠如此精彩。
三、兼容性測試
兼容性測試,主要是指,軟件之間可否很好的運做,會不會有影響,軟件和硬件之間可否發揮很好的工做效率,會不會致使系統崩潰
兼容性測試重點關注:
兼容性,其實相對容易理解,好比淘寶網站,關於瀏覽器的兼容,咱們能夠到百度統計流量研究院瞭解到,目前瀏覽器的份額,Chrome 瀏覽器最高,那麼,除了在 Chrome 上能夠打開,在火狐瀏覽器、搜狗瀏覽器、QQ瀏覽器等是否也能夠打開,甚至是有點古老的 IE 瀏覽器呢?由於目前有很多網站,已經開始不支持 IE 瀏覽器了。
生活上,兼容性的例子也是到處可見,仍是關於汽車,這一次是它所用到的汽油,首先須要能兼容不一樣品牌的車型,其次,要保證能在不一樣的溫度下正常使用,不可能到了北方冬天,就出現凝固現象,致使車輛沒法啓動的狀況發生。
四、文檔測試
文檔測試,軟件開發文件、用戶文件、管理文件的測試
在實際的測試中,最主要的就是用戶文件的測試,例如:用戶的操做說明書。
文檔測試,在敏捷開發中,尤其關鍵,由於,軟件產品,最早輸出的就是需求文檔,測試爲了可以儘早介入,可參考的就是需求文檔,從需求文檔中提取測試需求。
其次,對於用戶文件的測試,能夠改善已安裝性,改善軟件的易學性與易用性,改善軟件的可靠性,下降技術支持成本。
那麼,如何開展文檔測試?
文檔測試的關注點:
五、易用性測試
易用性測試,又稱爲用戶體驗性測試,指交互的適應性、功能性和有效性的集中體現。
從上學到工做,我一直都在使用 office 軟件,複製、粘貼、回退、前進、查找等快捷鍵,都運用的倒背如流了。那麼,選擇使用一款編輯器,例如 PyCharm,IDEA 時,它們沿襲使用一樣的快捷鍵,會讓用戶有一種受照顧的感受,以爲這款編輯器很容易上手。
六、界面測試
界面測試,User Interface Testing,簡稱 UI 測試,測試用戶界面的功能模塊的佈局是否合理、總體風格是否一致、各個空間的放置位置是否符合客戶使用習慣。此外還要關注測試界面操做便捷性、導航簡單易懂性、頁面元素可用性,文字、圖片組合是否完美等
從 Windows 系統的電腦 切換到 Mac 電腦,發現一個風格的差別,Windows 系統的電腦,文件夾、瀏覽器及其餘應用,最小化、最大化、關閉這3個功能鍵,都保持一致的風格,都是在右上角的。而 Mac 電腦呢,則恰好相反,但一樣保持一致風格,在左上角。
以上就是本篇文章所要分享的內容,歡迎各位大牛指正。你的指正,能讓我在測試之路上快速成長。
Leo Never Stop Fighting!