寫好的網頁要測試...到底要測試哪些東西?
相信您聽過不只一個人說「測試乃品質之母」。很可惜的是,國內的網頁設計師要不就是知道但懶得測,要不就是根本不知道要測什麼。這篇文章特別把一個網站到底要測試哪些東西,非常詳細地列出來。很值得網頁設計師與專案經理參考喔!
一個做好的網站,應該測試下列項目:
1. 功能性測試(Functionality Test)
1-1. 測試所有連結:包含外連、內連、同頁連結、E-mail 連結、有無「孤兒頁面」(完全沒有連結可以抵達該頁的頁面)等。
1-2. 測試所有表單:所有輸入框是否會驗證輸入值正確與否(如:年齡輸入『負數』就不對了)、是否有預設值...等。
1-3. 測試所有 Cookie:瀏覽器關閉或打開 Cookie 時運作是否如預期、Cookie 寫入時是否加密、使用者可否繞過 Cookie 進入系統區等。
1-4. 測試 HTML/CSS 語法是否合法正確。
1-5. 測試資料庫:新增、修改、刪除、搜尋您的資料庫,看看功能是否正常。
2. 易用度測試(Usability Test)
2-1. 瀏覽順暢度:各種導覽列、側邊欄功能是否正常?所有功能是否平均按三個鍵即可抵達該頁面?
2-2. 內容易讀性:內容是否有錯字?有沒有配色不當導致文字不易讀取?字體、圖片大小是否適中?
2-3. 其它易用度:是否有「搜尋」、「網站導覽地圖」、「使用手冊」等。
3. 程式介面測試(Interface Test)
3-1. 網站的程式介面:網站伺服器與其他伺服器(如:資料庫伺服器)之間的介面等。
3-2. 測試項目:是否伺服器間函數呼叫都正常運作?伺服器發出錯誤訊息會不會赤裸裸地顯示給使用者看?有無預防意外情況(如:另一個伺服器無回應)?
4. 相容性測試(Compatibility Test)
4-1. 瀏覽器相容性測試:用 IE、Firefox、Chrome、Safari 四大瀏覽器看看您所有的頁面正常否?
4-2. 作業系統相容性測試:在 Windows、Mac、Linux 三大作業系統瀏覽您的網站正常否?
4-3. 移動式設備瀏覽測試:使用 iOS (iPhone/iPad)、Android 瀏覽您的網站正常否?
4-4. 列印相容性測試:若支援列印功能,用 HP、Epson 兩大廠牌的印表機印印看正常否?
5. 效能測試(Performance Test)
5-1. 負載測試(Load Testing):測試同一頁面可以讓多少人同時存取。
5-2. 壓力測試(Stress Testing):測試系統超過負荷時,何時會崩潰?以及是否有能力從崩潰中回復?
5-3. 建議使用 jMeter 這套軟體做效能測試。
6. 安全性測試(Security Test)
6-1. 在不登入的情況下,直接輸入所有會員頁面的 URL,是否無法進入?
6-2. 用一般方法登入,是否有 htt://您的網址/?ID=123 這類 URL 出現?將 ID=123 手工改成 ID=124 是否可不輸密碼登入?
6-3. 故意在登入頁面輸入非法的 Username、Password,網站的反應是否如預期?
6-4. 直接輸入網站內的每個已存在目錄,如: http://網址/images,不應該把整個目錄內的檔案全數列出。
6-5. 是否有驗證文字的輸入框(CAPTCHA),防止駭客用「非人類」(即:程式碼)做登入動作?
6-6. 所有與安全相關的動作(權限修改、登入登出、登入失敗次數與 IP...),是否都有寫入「日誌(Log)」中?
如果您有哪一點看不懂,歡迎您留言討論。原文網址在此,供您參考:
http://www.codeforest.net/web-application-testing
mac印表機無法列印 在 請益Macbook pro 無法連接印表機 的推薦與評價
基本上不能印的原因我猜有兩種可能 1.PS 2.PW 1.就是Mac會用PS模式去列印,如果印表機沒有PS卡就無法列印,不過,可以去找non-ps的驅動來用,這種廠牌 ... ... <看更多>
mac印表機無法列印 在 如何在MacOS 中使用USB 連線來安裝HP 印表機 的推薦與評價
本視訊顯示如何在Mac 上安裝和設定HP 印表機。您首先需要下載HP Smart 應用程式,然後依照幾個簡單的步驟完成設定。 ... <看更多>
mac印表機無法列印 在 [硬體] 印表機問題,請教版上大大- 看板MAC 的推薦與評價
大家好,小弟用的是2014-mid MBPR 系統為10.10.4
故事是這樣的,小弟的辦公室有兩台印表機,一台Epson Office ME 940FW
另一台是HP LasreJet 2300n,兩台印表機都是用乙太網路線連接HUB,
且都使用固定ip,而我的MBPR則透過Wifi連接網路(AP同樣連接HUB),並透過網路印表機列印
其中HP的那台一直都很正常,但是Epson的事務機只有列印功能
(但是在系統偏好設定裡面看得到他是有掃瞄器的功能,但是通常無法建立連線)
(注意我上面用了通常兩字)
但是Apple網站上顯示支援列印跟掃描,而Epson官網則顯示不支援Mac的網路掃描
然而,我偶爾(大概1%的機率)可已使用網路掃描的功能(神奇吧)
但是無論詢問AppleCare或是Epson客服都沒辦法解決這問題
於是請問廣大的鄉民這問題是否有解?(因為如果沒支援,沒道理有時又可以用吧)
(這是第一個問題,若不能解決就算了,畢竟掃描比較少用,公用電腦將就一下即可)
第二個問題比較麻煩,我在6/22 or 23的時候,Appstore顯示有更新
裡面包含了hp & Epson的更新,安裝了之後發現印表機開始發瘋了(那時還是OS X10.10.2)
一開始先是Epson陣亡(6/25),要印東西的時候OS說跟印表機無法建立連線
於是刪除印表機之後重新安裝,安裝之後印測試頁正常,一陣子或重開機後又死掉
然後再重複這動作時就發現Mac開始會找不到網路印表機(6/29)
接著就在今天(7/3),LaserJet也開始出現一樣的症頭了
(7/2升級到OS X10.10.4)
嘗試過的方式有
1. 移除後重新安裝,無解
2. 移除Printer資料夾內的所有驅動程式、移除資源庫下的Caches資料夾、移除Hosts檔
等等(AppleCare教我的動作,說是清除系統程式執行時一些相關的紀錄),重裝驅動
一樣無解
3. 重置列印系統,用其他帳號登入在安裝新印表機,一樣無解
有沒有各位大大有碰過類似的症頭,可以協助處理這兩個問題,感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.91.110
※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1435929100.A.14B.html
... <看更多>