網站建設完畢的測試工作如何進行?
網站測試的重點內容是程序功能(php,asp.net)測試,其次是頁面效果測試(html,css),一些常見的測試問題我們整理如下: A.程序功能(php,asp.net)測試 1.表單提交測試(有表單的頁面填寫表單) 1)有的輸入框
網站測試的重點內容是程序功能(php, asp.net)測試,其次是頁面效果測試(html,css),一些常見的測試問題我們整理如下:
A.程序功能(php, asp.net)測試
1.表單提交測試(有表單的頁面填寫表單)
1)有的輸入框只能允許輸入數字,例如價格。輸入文字試試是否出錯。
2) 有的輸入框只能輸入少于100個數字或文字,字符長度有限制,多輸入些文字看看是否出錯。
3)有的輸入框不能為空是必填項,留空提交試試;有的輸入框可以為空,隨意填寫數字或者文字試試。
4) 有的輸入框加一個'號,提交后會出錯,提交'號試試,例如It's my job提交試試。
5)表單中數據填寫好提交后,在數據庫中是否每個提交的輸入框都正確保存在數據庫中了。(這個檢查需要查看網站后臺)。查看的時候每個字段數據是否和之前輸入提交的數據一致。
2.搜索功能測試
1)例如產品名稱和產品描述的關鍵字搜索。輸入一個已有的產品的關鍵字,看是否可以搜索出結果。
2)程序員在做網站搜索功能的時候,一般都是模糊搜索,即搜索產品的標題和產品的內容。(特殊情況除外)
3)如果搜索結果有許多內容,需要分頁顯示的,點擊第二頁,第三頁試試,看是否還是符合這個關鍵字的搜索結果。點第二頁后結果數量和第一頁的搜索結果數量是否一致。
4)搜索結果頁面的產品或者文章內容,點擊之后出現的詳細頁面是否正確。
3.網站后臺數據的操作測試 (進入后臺)
1)后臺每個欄目的數據的添加測試,是否可以成功添加。 添加后的數據顯示出來是否和錄入的數據一致。
2)后臺每個欄目的數據的修改測試,是否可以成功修改。 修改后的數據顯示出來是否和錄入的數據一致。
3)后臺每個欄目的數據的刪除測試,是否可以成功刪除。包括單個刪除和多個一起刪除分別測試。
4)后臺的搜索功能是否可以正確使用。 (參考上面第2點的搜索功能測試內容)
4.程序邏輯和計算測試
1)程序都是有邏輯的,例如如果一個購物流程有三個步驟。每一個步驟的使用是否符合一般客戶的使用習慣,有沒有邏輯上矛盾或者很不好使用的地方。
2)程序計算測試,凡設計到加/減/乘/除的頁面,例如價格統(tǒng)計,用計算器計算一遍,看是否和頁面程序自動計算出來的結果相同。
5. 郵件測試
1)頁面中有郵件自動發(fā)送或者手工發(fā)送的地方,需要測試郵件是否可以正確收到。 (例如發(fā)送給朋友,忘記密碼功能,會員注冊功能)
2)收到的郵件的標題,發(fā)件人,郵件正文內容是否有誤。
3)郵件中的圖片是否正常顯示。
4)郵件中的鏈接是否可以正常點擊。
5)郵件中的文字是否拼寫正確。
6. 登錄測試
1)有會員的地方,是否可以正常登錄或者退出。有多類會員的地方,互相切換會員類型登錄試試。例如customer登錄和supplier登錄。如果是supplier登錄,會不會進入customer才擁有的功能,如果是customer登錄,會不會看到supplier才能擁有的功能。
2)登錄時有類似“Remember Me”或者"記住我"這樣的功能,是否可以正常使用。(涉及到cookie的操作)
B. 頁面效果測試(html,css)
1.頁面的排版。在ie6,ie7,ie8,firefox等瀏覽器下面是否兼容。(文字,鏈接,表單,圖片,flash是否有錯亂排版現象)
2.頁面的鏈接。頁面的鏈接是否正確,點擊之后是否鏈接到了錯誤的頁面。包括文字,圖片,flash的鏈接。
3.文字的測試。文字是否拼寫正確。如果是多語言版本網站,不同語言的頁面的文字是否出現亂碼,是否有的英文頁面因為疏漏出現了中文文字等等。每一句文字的第一個單詞的第一個字母是否大寫(英文網站適用)。文字是否水平對齊,或者居中對齊,或者豎對齊。
4.圖片和flash的測試。圖片是否對齊,圖片是否顯示完整,顯示的是否正確的圖片。flash是否蓋住了html的層。