軟件測試工具中的網站測試工具
1、功能測試
對于網站的功能測試而言,每一個獨立的功能模塊需要單獨的測試用例的設計導出,主要依據為《需求分析》,對于應用程序模塊需要設計者提供基本路徑測試法的測試用例。
具有測試用例后可以采用OpenSTA(Open System Testing Architecture)進行自動化測試
2、性能測試
網站的性能測試對于網站的運行而言異常重要,但是目前對于網站的性能測試做的不夠,我們在進行系統設計時也沒有一個很好的基準可以參考,因而建立網站的性能測試的一整套的測試方案將是至關重要的。
網站的性能測試主要從兩個方面進行:負荷測試(Load)和壓力測試(Stress),負荷測試指的是進行一些邊界數據的測試,壓力測試更像是惡意測試,壓力測試傾向應該是致使整個系統崩潰。
性能測試可以采用相應的工具進行自動化測試,我們目前采用如下工具ab ——Apache 的測試工具OpenSTA—開發系統測試架構
3、安全性測試
目前網絡安全問題日益重要,特別對于有交互信息的網站及進行電子商務活動的網站尤其重要。目前我們的測試沒有涵蓋網站的安全性的測試,我們擬定采用工具來測定,工具如下SAINT—— Security Administrator's Integrated Network Tool此工具能夠測出網站系統的相應的安全問題,并且能夠給出安全漏洞的解決方案,不過是一些較為常見的漏洞解決方案。
4、穩定性測試
網站的穩定性測試是指網站的運行中整個系統是否運行正常,目前沒有更好的測試方案,主要采用將測試服務器長時間運轉進行測試。
5、瀏覽器兼容性測試
通過白盒測試或者黑盒測試導出的測試用例,采用相應的工具進行測試,可以采用OpenSTA進行測試,此測試工具可以采用不同的瀏覽器進行測試。
6、可用性/易用性測試
可用性/易用性方面目前我們只能采用手工測試的方法進行評判,而且缺乏一個很好的評判基準進行,此一方面需要大家共同討論。
7、鏈接測試
超級鏈接對于網站用戶而言意味著能不能流暢的使用整個網站提供的服務,因而鏈接將作為一個獨立的項目進行測試。目前我們已經有了一個測試工具Xenu——主要測試鏈接的正確性的工具可惜的是對于動態生成的頁面的測試會出現一些錯誤。
8、代碼合法性測試
代碼合法性測試主要包括2個部分:程序代碼合法性檢查與顯示代碼合法性檢查¨ 程序代碼合法性檢查程序代碼合法性檢查主要標準為《intergrp小組編程規范》,目前采用由SCM管理員進行規范的檢查,未來期望能夠有相應的工具進行測試。
¨ 顯示代碼合法性檢查顯示代碼的合法性檢查,主要分為Html、Javascrīpt、Css代碼檢查,目前采用HTML代碼檢查——采用CSE HTML Validator進行測試Javascrīpt、Css也可以在網上下載相應的測試工具。