歡迎來到培訓(xùn)無憂網(wǎng)!

全國切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無憂網(wǎng) > 新聞資訊 > 電腦/IT > 軟件測試 >  軟件測試培訓(xùn)之web頁面測試的內(nèi)容與準(zhǔn)則介紹

軟件測試培訓(xùn)之web頁面測試的內(nèi)容與準(zhǔn)則介紹

來源:www.elsolbar.com 發(fā)布人:云朵

2021-12-24 17:05:13|已瀏覽:174次

軟件測試培訓(xùn)之web頁面測試的內(nèi)容與準(zhǔn)則介紹

    Web環(huán)境具有瀏覽器平臺不兼容、網(wǎng)絡(luò)環(huán)境多樣化、應(yīng)用復(fù)雜化等諸多特性,所以,傳統(tǒng)測試方法的某些方面不適用于網(wǎng)絡(luò)測試。Web的自動化測試方法包含幾個方面,比如,測試腳本技術(shù)、人工測試過程自動化、驗(yàn)證自動化等等。在測試驅(qū)動開發(fā)模式中,測試已成為迭代開發(fā)過程中起推動作用的環(huán)節(jié),但與此同時,大量的重復(fù)性的測試代碼卻造成了大量資源的浪費(fèi)。現(xiàn)在一般人都有使用瀏覽器瀏覽網(wǎng)頁的經(jīng)歷,用戶雖然不是專業(yè)人員但是對界面效果的印象是很重要的。如果開發(fā)人員注重這方面的測試,那么驗(yàn)證應(yīng)用程序是否易于使用就非常重要了。很多人認(rèn)為這是測試中最不重要的部分,但是恰恰相反,界面對不懂技術(shù)的用戶來說都是相當(dāng)關(guān)鍵,特別是在簡潔、美觀、易用等方面。

    方法上可以根據(jù)設(shè)計(jì)文檔,如果夠?qū)I(yè)的話可以由專業(yè)美工人員來確定整體風(fēng)格,特別是頁面風(fēng)格。然后根據(jù)這個設(shè)計(jì)好的頁面,生成靜態(tài)的HTML、CSS等甚至生成幾套不同的方案來討論,或者交給用戶評審,最后形成統(tǒng)一風(fēng)格的頁面/框架。

一、頁面測試

1、頁面測試的主要頁面元素有:

    頁面元素的容錯性列表(如輸入框、時間列表或日歷)。

    頁面元素清單(為實(shí)現(xiàn)功能,是否將所需要的元素全部都列出來了,如按鈕、單選按鈕、復(fù)選框、列表框、超鏈接、輸入框等等)。

    頁面元素的容錯性是否存在。

    頁面元素的容錯性是否正確。

    頁面元素的基本功能是否實(shí)現(xiàn)(如文字特效、動畫特效、按鈕、超鏈接)。

    頁面元素的外形、擺放位置(如按鈕、列表框、復(fù)選框、輸入框、超鏈接等)。

    頁面元素是否顯示正確(主要針對文字、圖形、簽章)。

    元素是否顯示(元素是否存在)。

2、頁面測試主要包括以下幾個方面的內(nèi)容:

    站點(diǎn)地圖和導(dǎo)航條位置是否合理,是否可以導(dǎo)航等。

    頁面內(nèi)容布局是否合理,文字是否準(zhǔn)確、簡潔,字體和字號是否多數(shù)讀者習(xí)慣。

    背景/色調(diào)是否合理、美觀,是否多數(shù)用戶審美要求。

    頁面在窗口中的顯示是否正確、美觀(在調(diào)整瀏覽器窗口大小時,屏幕刷新是否正確),表單樣式、大小、格式是否適宜。

    是否對數(shù)據(jù)進(jìn)行驗(yàn)證(如果在頁面部分進(jìn)行驗(yàn)證的話)等。

    鏈接的形式、位置、是否易于理解等。

    對Web應(yīng)用的測試可以分為頁內(nèi)測試(IntraPageTest)和跨頁測試(InterPageTest)兩種。頁內(nèi)測試相當(dāng)于單元測試,著重于測試單個頁面的行為是否正確。根據(jù)模塊化思想,在進(jìn)行頁面劃分時,一般使每個頁面具有單一、具體的功能,可以直接表達(dá)用戶的一個目標(biāo)。

二、Web頁面測試

Web頁面測試的基本準(zhǔn)則:

    符合頁面/界面設(shè)計(jì)的標(biāo)準(zhǔn)和規(guī)范,滿足靈活性、正確性、直觀性、舒適性、實(shí)用性、一致性等要求。

直觀性:

    ①用戶界面是否潔凈、不唐突、不擁擠,界面不應(yīng)該為用戶制造障礙,所需功能或者期待的響應(yīng)應(yīng)該明顯,并在預(yù)期的地方出現(xiàn)。

    ②界面組織和布局合理嗎?是否允許用戶輕松地從一個功能轉(zhuǎn)到另一個?下一步做什么明顯嗎?任何時刻都可以決定放棄或者退回、退出嗎?輸入得到承認(rèn)了嗎?菜單或者窗口是否深藏不露?

    ③有功能嗎?軟件整體抑或局部是否做得太多?是否因有太多特性而把工作復(fù)雜化了?是否感到信息太龐雜?

    ④如果其他所有努力失敗,幫助系統(tǒng)真能幫忙嗎?

一致性:

    ①快捷鍵和菜單選項(xiàng),在Windows中按F1鍵總是得到幫助信息。

    ②術(shù)語和命令,整個軟件使用同樣的術(shù)語嗎?特性命名一致嗎?例如,F(xiàn)ind是否一直叫Find,而不是有時叫Search?

    ③軟件是否一直面向同一級別用戶?帶有花哨用戶界面的趣味賀卡程序不應(yīng)該顯示泄露技術(shù)機(jī)密的錯誤提示信息。

    ④按鈕位置和等價的按鍵。大家是否注意到對話框有OK按鈕和Cancel按鈕時,OK按鈕總是在上方或者左方,而Cancel按鈕總是在下方或右方?同樣原因,Cancel按鈕的等價按鍵通常是Esc,而OK按鈕的等價按鈕通常是Enter,要保持一致。

靈活性:

    ①狀態(tài)跳轉(zhuǎn),靈活的軟件實(shí)現(xiàn)同一任務(wù)時通常會有多種選擇方式。

    ②狀態(tài)終止和跳過,具有容錯處理能力。

    ③數(shù)據(jù)輸入和輸出,用戶希望有多種方法輸入數(shù)據(jù)和查看結(jié)果。例如,要在寫字板中插入文字,可用鍵盤輸入、粘貼、從6種文件格式讀入、作為對象插入,或者用鼠標(biāo)從其他程序拖動。

舒適性:

    ①恰當(dāng),軟件外觀和感覺應(yīng)該與所做的工作和使用者相符。

    ②錯誤處理,程序應(yīng)該在用戶執(zhí)行嚴(yán)重錯誤的操作之前提出警告,并允許用戶恢復(fù)由于錯誤操作導(dǎo)致丟失的數(shù)據(jù)。正如大家認(rèn)為undo /redo功能是理所當(dāng)然應(yīng)有的。

    ③性能,快不見得是好事,要讓用戶看清程序在做什么,它是有反應(yīng)的。

    本文由培訓(xùn)無憂網(wǎng)千鋒教育專屬課程顧問整理發(fā)布,希望能夠?qū)ο雽W(xué)習(xí)軟件測試培訓(xùn)的同學(xué)有所幫助。更多軟件測試培訓(xùn)課程歡迎關(guān)注培訓(xùn)無憂網(wǎng)軟件測試培訓(xùn)培訓(xùn)頻道或添加老師微信:15033336050

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.elsolbar.com/news-id-9897.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注軟件測試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無憂網(wǎng)
免 費(fèi) 申 請 試 聽
提交申請,《培訓(xùn)無憂網(wǎng)》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!