999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web軟件的易用性測試探究

2008-12-31 00:00:00郭曉燕
電腦知識與技術 2008年22期

摘要:隨著網絡技術在軟件方面的廣泛應用,Web軟件以其方便、快速、易操作等特點成為軟件開發的重點。作為與用戶交互的主要特性,易用性也隨之成為Web軟件關注的熱點,而易用性測試也為越來越多的人所重視。根據Web軟件的特點,對Web軟件的易用性測試標準、如何進行Web軟件易用性測試以及易用性測試的具體操作步驟進行了探討。

關鍵詞:易用性;測試標準;測試步驟;Web軟件

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2008)22-684-02

Research on Usability Testing of Web Software

GUO Xiao-yan

(Zhuhai College, Jilin University,Zhuhai 519041,China)

Abstract: With the development of network technology in software, Web software which has goods like convience,rapid,easy became the emphasis of software programming. As the main feature of user interaction, usability of Web software became the hot spot of concern. So the usability testing is attached importance to more and more people. According to the characteristics of Web software, testing standards, how to use and specific steps of usability testing were discussed.

Key words: usability; testing standards; testing steps; Web software

1 引言

隨著網絡技術在軟件方面的廣泛應用,Web軟件以其方便、快速、易操作等特點不斷成為軟件開發的重點。Web軟件是一種通過 Internet技術加以連接的客戶/服務器軟件,可以傳輸其處理的數據。在市場需求和技術進步的不斷推動下,Web應用軟件的種類和數目不斷增加,軟件開發周期縮短,軟件規模擴大,軟件復雜度增加,其軟件的質量越來越成為人們關注的問題。作為保證軟件質量和可靠性的重要手段,Web應用軟件測試就成為軟件開發過程中的一個重要環節。

按照軟件產業的要求,“軟件難以理解、不易使用或者從測試員和最終用戶角度看會認為不好”被認為是軟件缺陷之一,直接影響軟件質量,這個問題在Web應用軟件中尤為突出。易用性測試就是為盡可能早地發現這一軟件缺陷,提高軟件質量所采用的測試技術。

將主要從Web軟件的易用性測試標準、如何對Web軟件進行易用性測試以及易用性測試步驟等角度來探討Web軟件的易用性測試 。

2 Web軟件的易用性概述

2.1 Web軟件的易用性

在 2003 年頒布的《軟件工程產品質量》(ISO 9126-2001)質量模型中,提出易用性包含易理解性、易學習性和易操作性;即易用性是指在指定條件下使用時,軟件產品被理解、學習、使用和吸引用戶的能力。它是軟件與用戶交互的適應性、功能性和有效性的集中體現,人體工程學的目的就是要達到易用性,許多產品都是應用人體工程學的研究成功,使產品更加人性化,人們在使用的過程中更加靈活、舒適。軟件產品也是一樣,始終關注著用戶,讓用戶獲得賞心悅目的體驗。隨著網站的快速建設,人們對其軟件用戶體驗的關注程度普遍上升。易用性建設(usablitlity)也逐漸成為Web軟件的研究的一個重要部分

由于Web軟件特殊的體系結構和操作形式,用戶只能借助網絡和瀏覽器來應用軟件。易用性作為Web軟件的一種屬性,是評估用戶在網站內能否方便地實現訪問任務,包括獲取網站信息、使用網站操作界面與任務流程。其的思想核心就是以用戶為中心,具體體現在Web軟件的導航、內容、功能、任務流程、外觀設計與可信性等設計的方方面。

2.2 易用性對Web軟件的重要意義

對于Web軟件來說,易用性是Web軟件生存和運營的必要條件。如果Web軟件很難用,用戶就會離開;如果Web軟件不能清楚的呈現公司的主要業務,用戶也會離開;如果用戶在Web軟件中迷失方向也可能離開;如果Web軟件的信息不方便閱讀或不能解決用戶所關心的問題,用戶也會離開……總之,在這個信息膨脹的時代,用戶不可能花很長的時間研究軟件怎么用,因為還有很多類似的軟件。由此可見,Web軟件易用性是吸引并抓住用戶的重要因素,做好Web軟件的易用性建設能將潛在用戶轉換為真正的顧客,大大提高Web軟件的市場競爭力。

3 網站的易用性測試

3.1 Web軟件的用戶界面測試

軟件與用戶交互的方式,稱為用戶界面或UI。可以說易用性具體體現在UI的操作上。

界面的好壞決定用戶對軟件的第一印象,設計良好的界面能夠引導用戶自己完成相應的操作,起到向導的作用,能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。

目前的PC窗口軟件都是建立在某個平臺上,有自己的一套較完整的設計標準,經過廣泛、長時間的使用已經逐漸被大家所熟悉和接受,如目前的Windows平臺軟件都會按照Windows設計標準來進行設計,這從根本上也保證了軟件的易用性。作為Web軟件,它與PC窗口軟件不同,呈現的用戶界面都是通過網絡瀏覽器來呈現的,目前并沒有一個相對統一的設計標準,但其用戶的界面設計直接影響到用戶對軟件的接受程度,關系軟件的市場占有率,所以對Web軟件進行用戶界面測試至關重要。

3.2 Web軟件易用性測試的標準

站在軟件測試的角度,測試員不可能是一個軟件UI設計方面的專家,但是軟件產品開發出來的目的是為了滿足用戶的需求,所以他只要能夠站在用戶的角度來考慮找出其中的問題。

總的來說要全面評估用戶界面,其標準包含了七個要素:符合標準和規范、直觀性、一致性、靈活性、舒適性、正確性和實用性。下面就來具體闡述一下這七個要素:

3.2.1 符合標準和規范。

即對現有的軟件運行平臺,其UI標準已經被確立并成為大家的共識,Web軟件的界面也是一樣的。測試Web軟件時就要考慮當前的普遍規范,比如作為Web軟件的主頁, logo的設計擺放、主要功能區域的位置劃分、是否提供搜索、友情鏈接、注冊等等,對于軟件的一般頁面,能準確表明當前網頁所在的位置,相關的功能等等。

3.2.2 直觀性

測試直觀性就是要求Web軟件所體現的功能特性易懂、清晰,用戶界面布局合理,對操作的影響是否在用戶的預料中,如某個對話框在預期地方出現。Google的搜索引擎受大家歡迎就是因為其界面潔凈沒有多余的功能,非常明顯的突出了搜索功能,是一個典型的例子。

3.2.3 一致性

Web軟件的一致性包括自身的一致性以及與其他網站的一致性,如使用的術語、字體是否一致,網頁的各種元素風格是否前后一致。

3.2.4 靈活性

軟件有不同的選項來滿足不同用戶的需求,用不同的方式完成相同的功能,將會加深用戶對軟件的喜愛。Web軟件要根據自己所實現的功能和使用者的特點,設計一些不同的選項供用戶進行選擇,但靈活性也可能發展為復雜性,太多的狀態和方式選擇,不僅增加用戶理解和掌握的困難,而且多種狀態的轉換,增加了編程和測試的難度,降低軟件的可靠性。

3.2.5 舒適性

舒適性強調界面的友好、美觀,如操作過程順暢,色彩運用恰當,按鈕的立體感和動感等。Web軟件在這方面比普通軟件更易實現,但如果表現形式過多就會適得其反,要根據Web軟件所面對的用戶和表現的內容進行準確定位,讓操作的用戶感覺舒適。

3.2.6 正確性

測試Web軟件的正確性主要是指網頁是否正確顯示了所要表現的內容,具體體現在網頁內容是否被完整顯示,文字是否對齊,文字有無拼寫錯誤等等。

3.2.7 實用性

實用性不是指Web軟件本身功能是否實用而是指軟件的具體特性是否實用。在進行軟件設計開發及測試階段要考慮Web軟件的一些具體特性對于Web軟件是否有實際價值,是否有助于用戶執行軟件所提供的各種功能。

遵循這七個標準進行易用性測試可以在極大程度上保證網站的易用性,那么要如何結合易用性測試的標準和Web軟件的特點進行網站的易用性測試?

3.3 Web軟件易用性測試用例設計

Web軟件易用性測試雖說是一個難定義的過程,但也有根據其易用性測試標準可以總結出Web軟件主頁和一般頁面的測試點,進而建立相應的易用性測試檢查表。

主頁的易用性測試要考慮到主頁作為Web軟件的門戶的特性,其測試檢查表如表1所示。

普通頁面檢查點易用性測試檢查表如表2所示。

表1 主頁易用性測試檢查表 表2 普通頁面易用性測試檢查表

頁面顯示元素易用性測試檢查表如表3所示。

3.4 Web軟件易用性測試具體步驟

Web軟件的整體易用性好不好,用戶是否滿易,不是網站單方面可以感覺出來的,需要遵照合理的測試原則和方法,與其他的測試一樣,易用性測試并不是在網站最終完成后再來進行測試,而是從Web軟件一開始設計時就要介入參與,這樣才能盡可能早地發現易用性問題。簡單的說,Web軟件易用性測試工作大致分為以下步驟:(下轉第723頁)

(上接第685頁)

1)舊版測試比較。在開始設計軟件之前,測試一下舊版的設計,從中了解舊版設計的優缺點,將優點保留或者加強,將缺點改善。

2)競爭對手比較。測試競爭對手的軟件,通過對比競爭對手軟件或許可以發現不少被忽略的問題,甚至獲得靈感。

3)角色扮演測試。根據軟件訪問者的不同情況進行用戶分類進行測試,分類法靈活多樣,比如按照訪問途徑分,可分為通過首頁進入Web軟件的用戶和通過內頁進入軟件的用戶;按照用戶的訪問頻次劃分,可以劃分為首次訪問軟件的新用戶和回訪軟件的老用戶……總之,Web軟件的易用性測試應兼顧到以上各種不同類型的潛在客戶。

4)多版本比較篩選。使用幾個新設計模型,并它們的效果進行測試比對。

5)對定稿作最好測試:完成最終設計開發后,再次從不同用戶類型角度進行測試,有條件的話可以將Web軟件交給新用戶測試,通常在最后測試階段也會冒出很多易用性問題。要保證測試出來的問題具有普遍意義而非個人傾向,需要至少5個用戶參與易用性測試其結果才具有說服力。

4 總結

Web軟件的應用性測試與傳統軟件既有相同之處也有不同的地方。本文詳細分析介紹了Web軟件的易用性及易用性測試,針對Web軟件的特點,詳細介紹了如何對Web軟件進行易用性測試以及進行易用性測試的具體操作步驟。

Web軟件測試除了易用性測試,目前研究的熱點還有安全性測試,測試自動化攻擊研究,Web軟件測試測試用例及復用研究等。

參考文獻:

[1] Ron Patton. 軟件測試[M].2版.北京:機械工業出版社,2006:114-122.

[2] 朱少民.全程軟件測試[M].北京:電子工業出版社,2007:227-253.

[3] 王會青,馮秀芳.Web應用軟件測試方法的研究[J].太原理工大學學報,2007,38(4):304-306.

[4] 路曉麗,葛瑋,郝克剛.Web應用軟件的分析和測試[J].計算機科學,2004,31(6):135-137.

[5] 周曉宇,徐蕾,徐寶文,等.Web應用的自動測試[J].計算機科學,2004,16(1):125-127.

主站蜘蛛池模板: 色婷婷色丁香| 久久精品丝袜高跟鞋| 国产欧美又粗又猛又爽老| 亚洲av无码牛牛影视在线二区| 黑色丝袜高跟国产在线91| 任我操在线视频| 四虎国产精品永久在线网址| 伊人久久精品无码麻豆精品| 日本欧美中文字幕精品亚洲| 毛片a级毛片免费观看免下载| 久久精品国产国语对白| 国产黄色片在线看| 在线观看国产精品一区| a毛片在线| 人人爽人人爽人人片| 国产精品嫩草影院av| 久久综合激情网| 色呦呦手机在线精品| 亚洲天天更新| 国产视频一二三区| 国产亚洲日韩av在线| 亚洲国产综合第一精品小说| 91精品国产福利| 精品精品国产高清A毛片| 亚洲熟女偷拍| 伊人大杳蕉中文无码| 国产欧美专区在线观看| 国产极品美女在线观看| 国产男人的天堂| 亚洲综合日韩精品| 国产亚洲精品无码专| 久久亚洲AⅤ无码精品午夜麻豆| 免费va国产在线观看| 一区二区三区精品视频在线观看| 三上悠亚在线精品二区| 中国国语毛片免费观看视频| 色噜噜狠狠色综合网图区| 久无码久无码av无码| 亚洲日本韩在线观看| 在线a视频免费观看| 国产精品一区不卡| 午夜成人在线视频| 欧美亚洲欧美区| 玖玖精品在线| 婷婷综合缴情亚洲五月伊| 五月婷婷丁香色| 精品人妻一区二区三区蜜桃AⅤ| 亚洲精品成人片在线播放| 精品人妻系列无码专区久久| 中文字幕中文字字幕码一二区| 亚洲第一成年网| 动漫精品啪啪一区二区三区| 午夜福利视频一区| 幺女国产一级毛片| 欧美国产成人在线| 99视频在线免费| 奇米影视狠狠精品7777| 国产精品免费久久久久影院无码| 国产偷倩视频| 99热最新网址| 99无码中文字幕视频| 亚洲女同欧美在线| 欧美性精品| 亚洲欧美另类中文字幕| 夜精品a一区二区三区| 亚洲中文在线视频| 四虎在线高清无码| 91精品国产一区自在线拍| 国产人在线成免费视频| 国产经典免费播放视频| 在线免费看片a| 欧美亚洲日韩不卡在线在线观看| 亚洲福利视频网址| 亚洲浓毛av| 欧美精品v| 亚洲第一页在线观看| 国产成人区在线观看视频| 亚洲精品日产精品乱码不卡| 久久人妻xunleige无码| 久久亚洲国产一区二区| 欧美成在线视频| 国产精品无码久久久久AV|