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

軟件可用性測試實驗教學環境的設計與實現q

2009-01-20 01:55:54
計算機教育 2009年24期
關鍵詞:實驗

張 鋼 鄧 鑫

摘要:軟件可用性是衡量用戶使用某種軟件執行指定任務難易程度的重要指標。軟件可用性測試能夠評估和測試軟件設計方案或者軟件產品的可用性水平。構建功能完善的可用性測試實驗室需要比較大的空間和比較大的資金投入。本文設計了一種比較簡單的基于C/S結構的可用性測試實驗環境,系統包含程序控制系統、鍵鼠記錄系統、圖像記錄系統和數據傳輸系統,能夠滿足學生進行軟件可用性測試實驗教學的基本要求。

關鍵詞:可用性測試;用戶界面;實驗

中圖分類號:G642 文獻標識碼:B

1背景介紹

軟件可用性是軟件質量的一種度量,是衡量用戶使用某種軟件執行指定任務難易程度的重要指標。軟件可用性測試能夠評估和測試軟件設計方案或者軟件產品的可用性水平。通過軟件可用性測試可以了解用戶在沒有幫助的情況下完成任務的比例,完成任務所用的時間,用戶尋求幫助的次數等。通過軟件可用性測試也可以了解用戶或初學者在沒有幫助的情況下找到某一功能所用的時間,以及在整個使用過程中犯了多少錯誤;初學者學習某一功能所用的時間,以及在學習該功能期間犯了多少錯誤;有經驗的用戶使用同樣功能時所需的時間等等。軟件可用性已經成為用戶界面設計的重要理念,是衡量軟件系統和用戶界面優劣的重要指標,軟件可用性測試也逐步成為商品化軟件不可缺少的重要測試內容。

軟件可用性測試的方法與傳統的軟件測試方法(比如:黑盒法和白盒法)有很大不同。首先,可用性測試一定是有用戶參與的測試;其次,可用性測試通常需要在可用性測試實驗室中進行;第三,可用性測試的是通過觀察和分析用戶操作過程發現軟件存在的可用性問題。

天津大學軟件學院從2005年開設“用戶界面設計”選修課,用戶界面可用性是課程中的重要內容,也是需要學生實際操作的內容。為了能夠在課程中為學生開設軟件可用性測試實驗,在Windows操作系統平臺上設計開發了一個比較簡單的基于C/S結構的軟件可用性測試實驗環境。

2相關工作

可用性測試實驗室通常包括測試室和觀察室,兩者之間用單向反光玻璃隔開,一般可用性測試實驗室的布局如圖1所示。測試室中安裝了多個攝像頭和麥克風用于記錄受試者在使用軟件系統和其它產品時的動作、表情和聲音,還有喇叭用于傳送測試人員的指令。觀察室中裝配有多種可用性測試設備,測試人員可以控制測試室中的攝像頭,可以將多個攝像機的圖像同時顯示在計算機屏幕上,可以通過麥克風向受試者傳送指令,攝像機視頻圖像壓縮后存入計算機系統。微軟、IBM、西門子等一些企業建立的可用性測試實驗室基本上都是屬于這種類型。

構建這樣的可用性測試實驗室需要比較大的空間和比較大的資金投入,顯然這樣的可用性測試實驗室并不適合于本科生教學的需要。

3可用性測試實驗教學環境總體框架

設計開發可用性測試實驗教學環境的基本思想是充分利用學院計算機機房的現有計算機系統和網絡設備,在滿足數據采集快速準確和系統運行穩定的前提下,盡量做到低成本,以便可以為更多的學生提供進行軟件可用性測試實驗的條件,使更多的學生能夠親身經歷和體驗測試過程,從而加深對軟件可用性的理解。

3.1系統網絡結構

本系統采用了C/S結構的分布式設計,系統中設置了一個主控制計算機(主控制臺)、兩個圖像采集計算機(配有USB攝像頭)和一個測試用計算機,其系統網絡結構如圖2所示。

采用C/S結構把各項工作分布到不同的計算機上完成,可以增加系統的靈活性,同時可以避免不同程序之間可能存在的沖突。主控制臺控制其他所有子程序端,記錄測試過程中的視頻信息、鍵盤和鼠標操作信息,實時顯示子程序反饋給主控制臺的各種測試信息。兩個圖像采集計算機分別從不同的角度記錄用戶(受試者)在參與可用性測試過程中的表情和動作。測試用計算機除了運行待測試軟件系統外,還負責記錄用戶(受試者)在參與可用性測試過程中的所有鍵盤操作和鼠標操作。

3.2系統功能結構

本系統從功能結構上分為四部分:程序控制系統、鍵鼠記錄系統、圖像記錄系統和數據傳輸系統,如圖3所示。程序控制系統負責程序的開始、停止和創建記錄等功能;鍵鼠記錄系統負責記錄測試人員的鍵盤與鼠標活動;圖像記錄系統負責記錄測試過程中的視頻信息;數據傳輸系統負責各子系統間的數據傳送。

4系統功能設計

4.1程序控制系統設計

程序控制系統是整個程序的控制部分,主持測試的測試人員進行系統設置和觀察測試過程的界面。程序控制系統根據測試人員輸入的IP地址分別與鍵鼠記錄系統和圖像記錄系統連接;根據測試人員輸入的項目名稱和保存地址建立測試項目文件夾以保存相應的記錄文件。程序控制系統的初始用戶界面如圖4所示。

4.2鍵鼠記錄程序

鍵鼠記錄程序記錄用戶鍵盤操作與鼠標操作的具體信息。鍵鼠記錄程序根據控制端的命令進行工作,根據控制端傳送的文件地址保存記錄的信息,并及時反饋運行信息給控制端,鍵鼠記錄程序的顯示界面如圖5所示。

鍵鼠記錄程序要與控制端建立穩定高速的連接,要準確迅速的記錄并保存用戶操作信息,并且要具備較好的容錯能力。數據保存為TXT格式文件,系統記錄了鍵盤操作、鼠標點擊時間以及此時鼠標的坐標位置等。

4.3圖像記錄程序

圖像記錄程序記錄用戶操作過程的圖像信息。圖像記錄程序根據控制端的命令進行工作,根據控制端傳送的文件地址保存記錄的信息,并及時反饋運行信息給控制端。

圖像記錄程序要與控制端建立穩定高速的連接,可以容忍一定的延遲,但要準確迅速的記錄并保存用戶操作信息,并且要具備較好的容錯能力,同時應盡量保證兩個圖像記錄端的同步性。圖像的顯示、采集和記錄工作使用VFW(Video for Windows)軟件,圖像以AVI文件標準保存到磁盤上。

5總結

由于本系統對硬件系統和實驗室環境沒有特殊要求,一般的計算機機房都能滿足運行要求。在配置實驗環境時,應該把相鄰近的4臺計算機配置為一組,前面安排測試計算機和圖像采集計算機,后面安排主控制計算機,以便形成類似無人指導測試的環境。天津大學軟件學院在“用戶界面設計”課程中,利用軟件可用性測試實驗環境開設用戶界面可用性測試實驗,給學生提供了實踐可用性測試的基本條件,取得了比較好的效果。本文的工作得到天津大學“本科實驗教學改革與研究”項目的支持,在此表示感謝。

參考文獻:

[1] Larry L. Constantine, Lucy A. D. Lockwood. Software for Use[M]. 北京:機械工業出版社,2003.

[2] Jakob Nielsen. 可用性工程[M]. 劉正捷,等譯. 北京:機械工業出版社,2004.

猜你喜歡
實驗
我做了一項小實驗
記住“三個字”,寫好小實驗
我做了一項小實驗
我做了一項小實驗
記一次有趣的實驗
有趣的實驗
小主人報(2022年4期)2022-08-09 08:52:06
微型實驗里看“燃燒”
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 自拍亚洲欧美精品| 欧美特级AAAAAA视频免费观看| 亚卅精品无码久久毛片乌克兰| 国内精品九九久久久精品| 国产区网址| 欧美日韩免费| 亚洲视频影院| 色视频久久| 国产喷水视频| 亚洲bt欧美bt精品| 欧美日韩国产一级| 欧美日韩成人在线观看| 欧美成人精品一级在线观看| 久久香蕉国产线看精品| 3p叠罗汉国产精品久久| 亚洲69视频| 久久综合九色综合97网| 国产成人亚洲毛片| 爽爽影院十八禁在线观看| 国产天天射| 国产人成乱码视频免费观看| 色九九视频| 她的性爱视频| 欧美激情第一欧美在线| 91精品情国产情侣高潮对白蜜| 国产SUV精品一区二区6| 亚洲欧美日韩中文字幕一区二区三区| 国内a级毛片| 波多野结衣一区二区三区四区| 亚洲精品黄| 欧美日本中文| 欧美精品亚洲精品日韩专| 无码精品国产dvd在线观看9久| 亚洲人成网址| 国产一区亚洲一区| 高潮爽到爆的喷水女主播视频 | 亚洲午夜福利精品无码不卡| 天天色天天综合| 91日本在线观看亚洲精品| 亚洲天堂网在线播放| 久久这里只有精品66| 国产精品吹潮在线观看中文| 无码粉嫩虎白一线天在线观看| 成人va亚洲va欧美天堂| 九九香蕉视频| 精品少妇人妻无码久久| 99ri精品视频在线观看播放| 二级毛片免费观看全程| 中字无码精油按摩中出视频| 日韩欧美中文在线| 国产成本人片免费a∨短片| 99re热精品视频中文字幕不卡| WWW丫丫国产成人精品| 国产视频自拍一区| 91av国产在线| 免费看美女毛片| AV片亚洲国产男人的天堂| 中国黄色一级视频| 国产精品不卡片视频免费观看| www.91中文字幕| 国产a v无码专区亚洲av| 久久6免费视频| 国产麻豆精品手机在线观看| 亚洲国产一区在线观看| 国产高清在线精品一区二区三区| 亚洲成人在线免费观看| 久久香蕉国产线看观看精品蕉| 天天躁夜夜躁狠狠躁图片| 亚洲第一成网站| 免费高清毛片| 国产美女无遮挡免费视频网站| 香蕉eeww99国产精选播放| 亚洲国产亚综合在线区| 久操线在视频在线观看| 色婷婷久久| 国产波多野结衣中文在线播放| 重口调教一区二区视频| 国产一在线| 国产对白刺激真实精品91| 色综合色国产热无码一| 99精品福利视频| 中文国产成人精品久久|