程序員生存指南2:功能性、兼容性……看了這篇都不是問題

每有一項不清楚的前端交付標準,就會有一個程序員祭天。

為了程序員們更好的生存環境,我們在往期文章《程序員生存指南》中對前端交付標準進行了初步介紹。

今天就對其進行進一步探討!

一、功能性問題

#鏈接測試#主要分為以下幾個方面:

1.頁面是否有無法連接的內容或無用的鏈接;

2.點擊網站Logo是否現實主頁信息;

3.導航鏈接的頁面是否正確,是否可按欄目級別跳轉到相應的頁面;

4.點擊首頁或列表頁的文章標題的鏈接,是否可進入相應的文章的詳細頁面;

5.鏈接是否跳轉到正確的頁面;

6.個別需要新窗口打開的鏈接能否正確打開;

#搜索測試#主要分為以下幾個方面:

1.搜索按鈕功能是否實現;

2.輸入網站中存在的信息,能否正確搜索出結果;

3.輸入鍵盤中所有特殊字符,是否報錯;

4.系統是否支持鍵盤迴車鍵、Tab鍵;

5.在輸入域輸入空格,點擊搜索系統是否報錯;

6.在輸入域中不輸入任何內容,是否搜索出的是全部信息或者給予提示信息;

7.精確查詢還是模糊查詢,如果是模糊查詢輸入:熙%派。查詢結果是不是都包含熙派兩個字的信息;

#表單測試#主要分為以下幾個方面:

1.註冊、登錄功能是否實現;

2.提交、清空按鈕功能是否實現;

3.提交的數據是否能正確保存到後臺數據庫中(後臺數據庫中的數據應與前臺錄入內容完全一致,數據不會丟失或被改變);

4.表單提交,刪除,修改後是否有提示信息;提示、警告、或錯誤說明應該清楚、明瞭、恰當;

5.瀏覽器的前進、後退、刷新按鈕,是否會造成數據重現或頁面報錯;

6.表單顯示時應考慮數據顯示寬度的自適應或自動換行;

#交互性數據測試#主要分為以下幾個方面:

1.後臺的數據操作是否對前臺產生相應正確的影響;

2.通過管理權限的授予,給予用戶不同的管理內容;

3.數據未審核時,前臺應不顯示;審核通過後,前臺應可顯示該條數據;

二、兼容性問題

#平臺測試#

市場上有很多不同的操作系統類型,最常見的有Windows、Unix、MAC OSX、Linux等。Web應用系統的最終用戶究竟使用哪一種操作系統,取決於用戶系統的配置。這樣的話,就會發生兼容性問題,同一個應用可能在某些操作系統下能正常運行,但在另外的操作系統下可能會運行失敗。因此,在Web系統發佈之前,需要在各種操作系統下對Web系統進行兼容性測試,著重要測試的是Windows、和MACOSX系統。而手機端的則著重測試Android和IOS這兩個。

#瀏覽器測試#

瀏覽器是Web客戶端最核心的構件,常見的瀏覽器IE瀏覽器(Internet explorer)、Safari瀏覽器、Firefox瀏覽器、Chrome瀏覽器、360瀏覽器、搜狗瀏覽器、opera瀏覽器等。同一web頁面在不同瀏覽器上顯示效果不盡相同,而用戶對瀏覽器的選擇也會有很大的差異。為了保證項目在這些瀏覽器上都能正常工作,針對不同的瀏覽器做兼容性測試是十分有必要的,具體的測試需與上述內容綜合進行。

三、內容維護問題

#後臺維護#

在正式開始代碼前,前端人員需要考慮上傳圖片前臺是否固定以及文字拉伸的問題。

#富文本維護#

一般項目中都有需要富文本維護的內容,這裡前端排版人員必須按照設計稿中的內容去排版,不可截圖展示:富文本排版不會耗費太多時間且PC端無法自適應。

四、標註問題 

推薦使用藍狐軟件進行統一管理,人性化,省去設計師另外切圖和標註的問題。

五、終端規則問題

設計尺寸不代表最終上線的尺寸,要根據流行終端進行適當調整。

程序員生存指南2:功能性、兼容性……看了這篇都不是問題


以上就是本期頭條的主要內容,感謝您的瀏覽!

更多精彩請持續關注,下期見!


分享到:


相關文章: