前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的網(wǎng)站測試報告主題范文,僅供參考,歡迎閱讀并收藏。
據(jù)了解,網(wǎng)界網(wǎng)IDC頻道和LinkYes將持續(xù)合作,每月推出一次針對國內IDC服務商、虛擬主機服務商的網(wǎng)絡服務質量測試報告和排名,打造中國IDC、虛擬主機領域的“道瓊斯”、“上證指數(shù)”,希望能夠對廣大網(wǎng)站站長、企業(yè)網(wǎng)站部門技術人員在選擇IDC服務提供商、虛擬主機提供幫助。
網(wǎng)界網(wǎng)IDC頻道和LinkYes聯(lián)手組織的國內系列IDC服務商網(wǎng)絡訪問質量測試,是國內迄今為止首次最大規(guī)模的針對IDC服務質量的公開測試。是繼4月份網(wǎng)界網(wǎng)IDC頻道和LinkYes聯(lián)手在網(wǎng)界網(wǎng)IDC頻道推出網(wǎng)站測速工具(Http://.cn)之后的又一重大舉措。
據(jù)了解,在本次測試中,使用了覆蓋中國電信、網(wǎng)通的6個骨干網(wǎng)測試節(jié)點,進行了Ping丟包、延遲、HTTP下載速度和Tracert多項測試,提取分析數(shù)據(jù)最終給出了各家IDC訪問質量的得分和排名,并且按照綜合成績、電信成績、網(wǎng)通成績、Ping延遲品質、HTTP下載品質進行了分別排名,讀者可以按照自己需求解讀此次結果。
本次測試有3大亮點: 一是南北測試。針對因為網(wǎng)通和電信互通互聯(lián)質量差而引發(fā)的對雙線主機、雙線機房、南北訪問質量的突出需求,進行了雙線測試,使用了6個分布在南北、東西、中國電信和中國網(wǎng)通的測試節(jié)點。為了保證測試的質量,這6個節(jié)點都為專用的測試服務器,且都布置在中國互聯(lián)網(wǎng)上的骨干節(jié)點上,每個測試節(jié)點的帶寬都是百兆獨享的帶寬。二是采樣點多。本次測試采用了長達48小時的連續(xù)測試,每個小時我們都會進行一次測試,取得測試結果,用盡可能多的采樣點保證質量。三是手段多?;ヂ?lián)網(wǎng)上已經(jīng)有很多的應用,為了力求測試結果和用戶的應用比較貼合,本次測試采用了4種測試方法。Ping的丟包率、Ping的延遲,HTTP下載速度和Tracert。
另外本次測試,在評分上也作了周密的考慮,確保數(shù)值更合理,能夠看出未來中國網(wǎng)絡質量的走勢。而且,評分算法力求嚴謹。為了避免因為一些偶然因素影響測試結果,避免僅憑一個平均值無法反映被測IDC網(wǎng)絡的穩(wěn)定性,在計算成績時引入了在統(tǒng)計學、物理、化學、工程學中常用的方差算法,來反映穩(wěn)定性,力求更全面地反映IDC服務商的服務質量。
不同的IDC在電信和網(wǎng)通的服務質量如何看出區(qū)別?今后的每期測試之間如何讓用戶一下就能看出IDC和國內互聯(lián)網(wǎng)網(wǎng)絡質量的走勢?能否創(chuàng)造一個類似“上證指數(shù)”、“道瓊斯指數(shù)”,讓用戶簡單地看出上面提到的橫向、縱向的發(fā)展趨勢。正是基于這樣的考慮,網(wǎng)界網(wǎng)和LinkYes在此次排名計算過程中引入了基準值,在算法上力求突破,打造中國互聯(lián)網(wǎng)網(wǎng)絡質量領域,IDC、虛擬主機網(wǎng)絡質量領域的“上證指數(shù)”、“道瓊斯指數(shù)”,為用戶提供一個晴雨表。
圖:360殺毒是攔截率唯一超過99%的國產(chǎn)安全軟件
動態(tài)測試是AV-C評測周期最長、重要級最高的測試項目,考驗殺毒軟件在實際使用中的防毒能力。在上半年為期4個月的測試中,AV-C評測機構模擬真實用戶環(huán)境,通過訪問惡意網(wǎng)站、打開木馬病毒文件等方式檢測殺毒軟件的防御能力,而不是像普通評測一樣去掃描病毒包。因此AV-C動態(tài)測試也稱為“真實世界”測試,為網(wǎng)民選擇殺毒軟件提供了重要參考。
經(jīng)過上半年數(shù)千次惡意程序和網(wǎng)頁攻擊的考驗,最終360殺毒以99.1%的高攔截率,與比特梵德、卡巴斯基、邁克菲等國外知名殺毒軟件共同位列第一陣營,也是唯一得分超過99%的國產(chǎn)軟件。而在誤報測試環(huán)節(jié),360殺毒也拿出低誤報的優(yōu)秀表現(xiàn),從而確保獲得最佳評級。
關鍵詞:交互設計 互聯(lián)網(wǎng)教育 手機APP
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-098X(2017)03(a)-0123-02
互聯(lián)網(wǎng)思維和電腦手機不斷普及的時代,傳統(tǒng)的教育方式在課上授課以外已經(jīng)很難引起學生的注意,同時也沒有解決課下學生學習的問題和一些學生的心理問題。在手機這種工具不斷發(fā)展的今天,借助手機,結合互聯(lián)網(wǎng)教育的特色,讓學生在課下的手機中依然可以進行科學知識學習和問題的深入探討。這不但是學生的需求,也是家長和老師共同關注的實際教育問題。這次測試報告的研究用途是為互聯(lián)網(wǎng)教育的設計和注意方向提供一個參考,研究目前市面上比較流行、下載量高的互聯(lián)網(wǎng)教育手機APP在實際操作中的優(yōu)點與缺陷,側重于對測試用戶在交互使用時對界面的識別性與教育性的數(shù)據(jù)分析,發(fā)現(xiàn)其中存在的問題,為之后的課題研究中的改進設計提供可用性測試數(shù)據(jù)材料。通過對交互界面信息系統(tǒng)真實模擬界面的模擬操作,采用信息設計的研究方法進行有效測試,根據(jù)被測受眾的描述和體驗反饋信息,對此用戶交互界面設計的識別與互聯(lián)網(wǎng)教育進行綜合評定。
1 APP版本
《咪咕學堂》2.9.3。
2 硬件平臺
型號:SM-N9100
Android版本:5.1.1
Android安全補丁級別:2016-06-01
基帶版本:N9100ZCUICPBI
內核版本:3.10.40-7246036
dpi@SWDD6505 #1
Tue Jun 7 12:29:25 KST 2016
版本號:LMY47X.N9100ZCSICPFI
Android的SE狀態(tài):Enforcing
SEPF_SM-N9100_5.1.1_0051
Fri May 20 14:59:42 2016
硬件版本:MP 1.101
安全軟件版本:MDF v2.0 Release 1
VPN v1.4 Release 5.2
KNOX版本:KNOX 2.4.1
Standard SDK 5.4.1
Premium SDK 2.4.1
Customization SDK 2.4.0
Container 2.4.1
CEP 2.0.1
Enterprise Billing 1.2.0
OTP 1.1.1
SE for Android 2.3.0
SSO 2.4.1
TIMA 3.1.007
VPN 2.2.0
3 APP評估
3.1 交互界面整體印象
(1)界面風格:扁平化設計。
(2)界面顏色:主要由綠色和灰色組成,傾向綠色偏多。
3.2 整體印象
整體分類清晰,易識別。初步接觸會覺得主色不討喜,但由于主顏色純度低,長時間使用不易產(chǎn)生視覺疲勞。
3.3 視頻效果
視頻處于標清狀態(tài)(720p)。視頻教學內容較全面,但資源不多,同時教師授課水平良莠不齊。
4 APP測試流程
(1)基礎要求。利用不同的手機進行APP使用操作,對APP提供的互聯(lián)網(wǎng)教育資源進行全面的體驗,考察其教育性與互聯(lián)網(wǎng)的結合程度,感受是否對受眾用戶有實際幫助。
(2)測試報告參與用戶與被測受眾。共計5人參與,其中兩人為女性,3人為男性。全職學生3名,職業(yè)工作者2名。有過APP體驗經(jīng)歷的有4名,未體驗過APP的有1名。
(3)任務。完成一次完整的所有交互界面瀏覽,并且使用其功能。在完成體驗后回憶并表述自己在交互體驗中對界面操作的感受以及互聯(lián)網(wǎng)教育的普及程度。完成第一次登陸后再重新登陸一次,體驗APP穩(wěn)定性。
(4)APP測試步驟。
步驟(1)下載《咪咕學堂》,安裝程序。
步驟(2)安裝成功后,點擊進入。
步驟(3)建立新用戶,選擇登陸方式。
步驟(4)進入個人信息界面修改個人信息。
步驟(5)開始體驗課程。
步驟(6)查看課程講解界面功能。
步驟(7)課程結束后返回首頁,查看每日精選推送。
步驟(8)進行一次直播觀看。
步驟(9)進行一次專題瀏覽。
步驟(10)進行一次大咖查看。
步驟(11)進行一次搜索。
步驟(12)進行一次分類查找。
步驟(13)退出登錄,再登錄一次。
(5)測試結果分析。
步驟(1)下載《咪咕學堂》,安裝程序。
測試反饋:下載過程簡單,有過手機APP下載經(jīng)驗的人都得心應手,但沒有下載經(jīng)驗的人反映要在他人指導下完成。
步驟(2)安裝成功后,點擊進入。
測試反饋:安裝后,引導界面清晰明了。100%的用戶能看懂此APP的作用和簡介。沒操作過APP的用戶不會選擇感興趣內容,占20%;感覺感興趣的內容里面沒有感興趣的內容,占20%。
步驟(3)建立新用戶,選擇登陸方式。
測試反饋:建立新用戶時,登陸方式較少。沒有關聯(lián)號登陸方式,也沒有游客登錄方式。嫌麻煩有放棄注冊企圖的用戶占50%;記不住自己手機號無法注冊的用戶占40%。
步驟(4)進入個人信息界面修改個人信息。
測試反饋:用戶名在修改前直接為手機號讓用戶非常在意,100%的用戶認為這是泄露隱私行為。由于修改用戶信息的界面出現(xiàn)在點擊頭像后,會給人造成點擊頭像是更改頭像的理解而不是修改資料。不知道修改個人信息的位置在哪里的用戶占60%。
步驟(5)開始體驗課程。
測試反饋:可以清楚地看清楚課程的內容,掌握學時和每學時內容并且可以評價每課時內容,方便用戶之間討論和參考。但使用時用戶不能確定評價的真實性,打分可能有不公平因素。同時在選擇課程時,發(fā)現(xiàn)有的課程已經(jīng)下線卻依然掛在首頁上的用戶占80%。課程內容和網(wǎng)站推薦之間下線切換時間延時太長。
步驟(6)查看課程講解界面功能。
測試反饋:視頻加載時間在4 min以上,認為加載時間太長的用戶占100%;進入課程講解界面發(fā)現(xiàn)視頻加載不出來的用戶占60%。
步驟(7)課程結束后返回首頁,查看每日精選推送。
測試反饋:每日推送精選在3日內都沒有更換,更新速度慢。同時有100%的用戶認為首頁推送的內容沒有意義;80%的用戶發(fā)現(xiàn)首頁推送精選視頻不能進行播放;同時因為網(wǎng)站大量的視頻播放不了,引起了受眾用戶的不安,不敢購買學習包的用戶占100%;認為該網(wǎng)站無人管理,信譽低的用戶占80%。
步驟(8)進行一次直播觀看。
測試反饋:直播視頻放不出來的用戶占100%;認為評論討論沒有價值和熱度太低的用戶占100%;認為該APP直播對互聯(lián)網(wǎng)學習沒有提供幫助的用戶占100%。
步驟(9)進行一次專題瀏覽。
測試反饋:認為專題與教育熱萘系不大的用戶占60%。但進入專題的簡介和目錄活動等條目非常清晰。進入視頻學習加載速度特別慢,大致要加載4 min以上。同時在5個用戶體驗中,10個專題中大概有8個專題會加載不出來視頻。
步驟(10)進行一次大咖查看。
測試反饋:大咖信息明了,認為介紹人物非常清晰的用戶占總體人數(shù)100%;但60%用戶認為他們對大咖不感興趣。尤其是大咖各行各業(yè)都匯聚在一起,沒有分類,沒有針對性。同時名師的課程加載時間長,大部分視頻又都是損壞的,在總體人數(shù)里有這樣情況的用戶占100%。
步驟(11)進行一次搜索。
測試反饋:有20%的用戶認為沒有分類熱搜不方便。搜索界面的方式可以更多樣化,比如語音搜索,有20%的用戶這樣認為。同時在搜索界面用戶反映有卡頓的現(xiàn)象占20%。
步驟(12)進行一次分類查找。
測試反饋:在點擊用戶感興趣慕課時,切換加載速度慢。同時在各個課程中突然APP閃退的用戶占40%。用戶感興趣的課程點擊后卻顯示未登錄的情況占20%。播放不了其中某門課程的用戶占40%。但從界面引導和認知標識圖形上,認為引導、分類清晰的用戶占80%。
步驟(13)退出登錄,再次登錄一次。
測試反饋:有20%的用戶在沒有注銷登錄下線后再上線顯示未登錄;還有20%的用戶雖然沒顯示未登錄提示,但在加載課程視頻時會突然彈出未登錄提示。
在調研中獲取的相關信息為中后期的深入研究提供了前期的研究數(shù)據(jù),測試結果仍需深入信息數(shù)據(jù)進行整理與分析。隨著科技水平的不斷發(fā)展,數(shù)字化產(chǎn)品的廣泛普及,產(chǎn)品的概念也悄然地發(fā)生了巨大的變化。傳統(tǒng)意義上的產(chǎn)品主要指的是實物產(chǎn)品,而隨著網(wǎng)絡信息化的到來,產(chǎn)品的概念也隨之擴展到實物產(chǎn)品、虛擬產(chǎn)品應用以及服務等方面?;ヂ?lián)網(wǎng)產(chǎn)品的功能日趨復雜,所承載的信息量也同時劇增,人與產(chǎn)品主要通過產(chǎn)品界面進行交互操作,界面的操作隨之變得越來越復雜,也越來越重要。以用戶為中心的設計理念要求產(chǎn)品的交互界面在設計的過程中,要充分考慮產(chǎn)品用戶的需求,根據(jù)用戶的需求設計產(chǎn)品的交互界面。為了讓產(chǎn)品獲得良好的用戶體驗,需要對產(chǎn)品的交互界面進行深入研究,對設計結果進行評估。
參考文獻
[1] 李煒.數(shù)字化藝術的文本形態(tài)與審美價值研究[D].中南大學,2009.
[2] 張貴明.淺議新媒體藝術的語言流變[J].太原科技,2007 (11):69-70.
摘要:本文針對職業(yè)教育的“就業(yè)教育”特點,結合計算機軟件專業(yè)培養(yǎng)目標的實際,以網(wǎng)站建設與維護崗位為背景,介紹了“以典型工作任務為導向的課程開發(fā)”的過程,提出了適用于網(wǎng)站建設與管理的課程開發(fā)方案。
關鍵詞:典型工作任務;導向;課程開發(fā)
中圖分類號:G718.5 文獻標識碼:B
1引言
根據(jù)教育部教高[2006]16號文精神,結合首鋼工學院計算機系模塊化教學改革的實際,圍繞課程建設與改革這一中心,在計算機系開展以“突出職業(yè)能力培養(yǎng)為目標”的課程體系開發(fā)實踐,目的是通過全新的課程體系架構,從根本上解決高等職業(yè)教育不能適應市場需要的陳舊教學觀,主動適應市場對人才培養(yǎng)的需求,全面提高學生的職業(yè)素質和職業(yè)能力,為學生的未來服務社會打下堅實的基礎,為高職教育的教學改革探索一條新路。
世界上公認的工業(yè)和制造業(yè)大國德國和日本,無不具有發(fā)達的職業(yè)教育體系作為堅強的后盾,其中德國“雙元制”的職業(yè)教育體制,“校企合作”、“工學結合”的職業(yè)教育辦學模式和培養(yǎng)方式,是當今職業(yè)教育的發(fā)展方向,而教學改革的重點和難點是適合高等職業(yè)教育特點的課程體系建設和課程開發(fā),目標是打破原有的“學科體系”,構建工作過程系統(tǒng)化課程中職業(yè)行動的整體性,即在計算機系軟件專業(yè)中進行“以工作過程為導向的計算機課程體系開發(fā)”的教研立項和教學研究,經(jīng)過一年的實踐,取得了初步成果。
2課程開發(fā)的準備
2007-2008學年度第一學期,通過學習、調研、聽專家講座以及參加培訓的方式對于以工作過程為導向的課程及課程體系開發(fā)進行改革思路的觀念更新;同時組織教師參加以技能為基礎的相關技能培訓,提高教師的實踐技術能力。2007-2008學年度第二學期,結合計算機應用技術專業(yè)畢業(yè)生的就業(yè)崗位群DD網(wǎng)站建設和管理,走訪了大量計算機網(wǎng)站建設與網(wǎng)絡管理行業(yè)、企業(yè),與具有豐富經(jīng)驗的實踐專家,進行了大量畢業(yè)生就業(yè)知識、技能需求的市場調研,獲得了寶貴的第一手資料,明確了計算機網(wǎng)站建設與管理崗位的應知應會,為后續(xù)的“計算機系以工作過程為導向的實踐專家訪談會”的舉行奠定了基礎。
3典型工作任務的確定
在分析就業(yè)市場對人才需求的基礎上,結合計算機系專業(yè)建設現(xiàn)狀,舉辦了“計算機系以工作過程為導向的實踐專家訪談會”,聘請了來自計算機軟件設計與開發(fā)的資深企業(yè)、具有一線程序設計開發(fā)五年以上實踐經(jīng)驗的實踐專家到會,為計算機系“以工作過程為導向”的課程開發(fā)提供來自實踐一線的寶貴第一手咨詢,它們是北京漢元動力信通技術公司副總經(jīng)理方栩、用友公司項目經(jīng)理楊東曉、神州紀維計算機有限公司高級工程師朱浩和神州紀維計算機有限公司程序員付嘉。同時聘請北師大職業(yè)教育研究所的莊榕霞博士對我們的專家訪談會現(xiàn)場進行指導。
實踐專家訪談會議分三個階段: 一是分析職業(yè)成長階段;二是梳理程序員成長過程以及實際工作中有代表性的工作任務;三是運用“頭腦風暴”獲取典型工作任務。
3.1分析職業(yè)成長階段
(1) 職業(yè)發(fā)展階段調查
總結和分析我們所進行的職業(yè)發(fā)展階段調查的結果,通常軟件程序員職業(yè)成長過程需要經(jīng)歷3-5個職業(yè)發(fā)展階段,而每個階段又由5個左右的有代表性的工作任務構成。
在工作過程系統(tǒng)課程的內涵“工作的過程是學習,通過工作實現(xiàn)學習”的觀念引導下,由來自企業(yè)一線的實踐專家簡短介紹各自的工作任務與成長經(jīng)歷;并就職業(yè)發(fā)展階段,由各位實踐專家將其在職業(yè)發(fā)展歷程中從事過、以及對其個人發(fā)展產(chǎn)生重要影響的工作崗位、車間或部門,或其他具體的企業(yè)工作范圍填寫“職業(yè)發(fā)展階段調查表”;要求所填寫的工作崗位都是具有代表性的、能反映各階段工作特點的工作過程,其中有代表性的工作任務應盡量包含計劃、實施和檢查環(huán)節(jié)。其基本思想是:職業(yè)發(fā)展階段越高、獲得的經(jīng)驗越多。
職業(yè)發(fā)展階段的調研對于確定典型工作任務有直接的意義。實踐專家來自生產(chǎn)第一線或者由程序員成長為企業(yè)的領導或者項目的策劃、管理者,對于實際開發(fā)的行動領域有直接的感受,并且深刻理解各個階段的主要任務以及各個階段之間的聯(lián)系。通過了解他們的職業(yè)發(fā)展的經(jīng)歷以及對于職業(yè)發(fā)展各個階段的深入的分析和梳理,能夠使我們清晰的了解在職業(yè)發(fā)展階段中的脈絡。
(2)職業(yè)成長經(jīng)歷描述
表1列舉了各位實踐專家的職業(yè)成長經(jīng)歷,通常由3-5個職業(yè)發(fā)展階段構成。
實踐專家一致認可:計算機網(wǎng)站開發(fā)建設崗位職業(yè)發(fā)展四個階段的名稱描述如表2所示:
3.2整合有代表性的工作任務
(1) 提取有“代表性的工作任務”
經(jīng)過對每個實踐專家個人描述工作過程的分析,依據(jù)工作任務由簡單到復雜的原則,對知識體系進行“解構”獲得具有教學價值的工作任務,并進行“由淺入深”整理,匯總出9個有代表性的典型工作任務,它們分別是:
① 技術準備
熟悉開發(fā)工具和所用數(shù)據(jù)庫
查看現(xiàn)有軟件測試報告
查看現(xiàn)有軟件說明書
查看現(xiàn)有代碼
學習VS開發(fā)環(huán)境,學習SQL數(shù)據(jù)庫
學習ERP知識,了解NC產(chǎn)品的開發(fā)規(guī)范、開發(fā)技術,深入學習各種數(shù)據(jù)庫和Java設計模式
② 非核心模塊開發(fā)
對單一模塊進行開發(fā),并進行測試,參與聯(lián)合調試
開發(fā)單一子系統(tǒng),并進行測試,參與聯(lián)合調試
部分模塊的設計與實現(xiàn)
對原型產(chǎn)品的現(xiàn)場開發(fā)
③ 非核心模塊測試
測試部主管下達具體測試任務,填寫測試任務單
具體進行軟件測試,提交測試報告
④ 參與需求分析
協(xié)助項目經(jīng)理編寫需求分析,進行數(shù)據(jù)庫設計和應用模塊設計
⑤ 系統(tǒng)設計的部分參與
參與數(shù)據(jù)庫設計與研討,制訂開發(fā)方案,并參與具體實施
參與網(wǎng)站開發(fā)的具體框架設計,深入了解網(wǎng)站開發(fā)的具體流程
對產(chǎn)品進行建模和優(yōu)化設計
⑥ 開發(fā)工作指導
指導實現(xiàn)人員,使實現(xiàn)符合設計規(guī)范
獨立到現(xiàn)場具體搭建工作,對人員進行任務分配,并參與具體實施
⑦ 核心功能與接口實現(xiàn)
負責核心代碼設計
熟悉了解具體網(wǎng)絡搭建的具體方式方法,參與具體搭建任務
整合各項功能模塊
⑧ 需求分析與確定
與客戶見面,了解用戶需求,編寫用戶需求說明書
向項目經(jīng)理過渡,參與會見客戶,了解客戶需求,參與方案設計
逐步開始獨立接觸客戶,溝通了解需求,并處理需求變更
⑨ 系統(tǒng)設計
進行整體設計和全部詳細設計
設計流程與數(shù)據(jù)庫結構
新產(chǎn)品數(shù)據(jù)庫設計,數(shù)據(jù)推演,流程設計
編寫測試用例
(2) 整合形成典型工作任務
運用“頭腦風暴”法,由實踐專家對有代表性的工作任務,依據(jù)設備、工具使用的不同進行歸納整合,并對行動領域進行“重構”,整合出體現(xiàn)程序員職業(yè)發(fā)展過程的13個典型工作任務,如表3所示。
3.3典型工作任務分析
典型工作任務分析是參照(附表二:典型工作任務分析表),由實踐專家和專業(yè)教師共同完成,具體做法是:專業(yè)教師分為四個小組,分別對應四位實踐專家進行小組訪談,每一個訪談小組由3-5名專業(yè)教師和一名實踐專家組成,各自負責分析3個典型工作任務。
內容包括:工作與經(jīng)營過程、工作崗位、對象/內容、工具、工作方法、勞動組織、對工作的要求等方面。
附表二是由訪談小組對實踐專家付嘉就計算機軟件專業(yè)“非核心模塊開發(fā)與維護”典型工作任務訪談的記錄,按照該表的訪談細節(jié),可為下一步“典型工作任務”的教學化處理提供依據(jù)。
4學習領域的描述
將典型工作任務轉化為“學習領域”,是專業(yè)教師的職責,專業(yè)教師依據(jù)與實踐專家訪談的記錄和專業(yè)人才培養(yǎng)目標,在典型工作任務分析的基礎上,對特定專業(yè)的典型工作任務進行教學化處理,分析有學習價值的典型工作任務,從而形成可用于教學的“學習領域”。附表三是計算機軟件專業(yè)一個學習領域的描述表,它包括:典型工作任務(職業(yè)行動領域)描述、工作與學習內容(工作對象、工具材料、工作方法、勞動組織、工作要求)和學習目標等內容,體現(xiàn)了學習領域的三要素(學習目標、學習內容、學習時間),由全體教師分組討論完成,“非核心模塊開發(fā)與維護”學習領域的描述表如(附表三)所示。
5課程體系的開發(fā)架構
以“計算機軟件” 專業(yè)為例,圍繞綜合職業(yè)能力的培養(yǎng)目標,以學生為主體,采取學習中再現(xiàn) “如何工作”情景的方式,以典型工作任務結構為基礎,以教師團隊共同承擔教學內容為模式,校企合作,工學結合,實現(xiàn)在貼近工作實踐中的學習情景中學習,與工作直接聯(lián)系,以工作過程為導向,在工作中學習。
為此將職業(yè)基礎、職業(yè)技能課按照工作性學習過程,轉換形成下述的課程體系,其“學習領域”課程方案如表4所示,經(jīng)過以“典型工作任務為導向”的課程開發(fā)后,原1500學時的職業(yè)基礎、職業(yè)技能、實訓課程縮減為1190學時。
6進一步工作
將計算機軟件專業(yè)已確定的13個典型工作任務,進行深入細致的項目課程轉化工作。
首先是課程結構開發(fā),即在學習領域描述表的基礎上,將典型工作任務模塊轉換成行動導向的課程體系;
第二步:課程內容開發(fā),立足于典型工作分析下的二次課程開發(fā),其主要任務是:明確課程教學目標、組織課程教學內容、構建行動化學習項目,并確定課程的標準。以及學習情境的開發(fā),并體現(xiàn)工作過程課程方案設計的“六要素”――“咨詢、計劃、決策、實施、檢查、評估”。
第三步:教材開發(fā),依據(jù)課程標準制定教材寫作框架,編寫教材文檔、制作教學輔助資料。
第四步:教學的實施與分析
按照單元課程標準,以學生為中心,以職業(yè)能力為主線、以職業(yè)生涯為背景、以社會需求為依據(jù)、以工作任務為線索、以工作過程為基礎,合理安排教學和評價手段,明確教學條件(師資、教學設備),完成項目教學、案例教學的整體課程開發(fā)與實施,并在實踐中不斷總結與完善。
參 考 文 獻
關鍵詞: 軟件測試; 自動化; 自動化測試; 測試工具; 可擴展標記語言技術
中圖分類號: TP 31文獻標識碼: Adoi: 10.3969/j.issn.10055630.2013.02.004
引言隨著計算機應用日益普及和深化,用戶對軟件的需求越來越多,對軟件要求也總是在不斷變化[1]。AutoCAD產(chǎn)品在軟件國際化的過程中,每次修改都需要對大量的測試用例進行反復測試,還要在不同語言版本的操作系統(tǒng)平臺上測試,這就使得該項目的測試工作極為繁瑣。軟件自動化測試作為保證軟件質量和可靠性的關鍵技術手段,正日益受到廣泛的重視。但如何進行測試,如何提高測試的質量和效率,仍然是許多人深感困擾的問題[2]。根據(jù)對AutoCAD軟件測試項目研究與實踐的體會,介紹軟件自動化測試技術的概述、基本過程和實現(xiàn)。結合實用的Silk Test工具以及可擴展標記語言技術(extensible markup language,XML),給出整個自動化測試框架。1自動化測試概述整個自動化測試平臺包含兩部分:測試平臺和服務器平臺。測試平臺包含不同語言版本或者不同操作系統(tǒng)的平臺;服務器平臺主要含有源代碼版本管理庫和測試結果的關系數(shù)據(jù)庫[3]。一個規(guī)范化的軟件自動化測試過程通常包括以下幾個基本的測試活動:(1)自動化測試用例選擇對于Silk Test工具而言,它對Java的支持很好,所以如果是多模塊、多軟件測試,首先要盡量選擇和Java相關的部分來設計用例[4]。(2)自動化測試環(huán)境準備開啟windows遠程控制,設置文件的擴展名可見,安裝待測試AutoCAD系列產(chǎn)品,安裝測試過程所需的自動化測試軟件(Silk Test軟件)等等一系列配置。光學儀器第35卷
第2期商林霞,等:基于XML的軟件自動化測試
(3)自動化測試腳本開發(fā)Silk Test自動化測試工具支持簡單的捕獲同放功能,但是這并不是自動化測試。測試工具直接錄制產(chǎn)生的腳本是不能直接使用的,所以對于利用Silk Test工具編寫的腳本來說,通常是通過捕獲對話框圖形,抓到測試對象。然后利用Silk Test所提供的4Test語言來添加函數(shù)、控制結構等[5]。 (4)自動化測試報告生成分析腳本運行的結果是否符合要求,決定每個用例自動化測試是否通過。對測試結果進行分類整理,生成測試報告。對于不能通過的測試結果要進行分析、記錄和通報,方便相關的測試人員和開發(fā)人員了解測試結果。2自動化測試系統(tǒng)過程為了取得自動化測試效率和效益的最大化,現(xiàn)選取當前最適合自動化的測試用例。例如自動化測試腳本編寫異常復雜的用例、運行自動化測試腳本很難發(fā)現(xiàn)軟件缺陷的用例等等,都可以不運用自圖1自動化測試系統(tǒng)實現(xiàn)框圖
Fig.1Automation testing system
realization block diagram動化測試,而運用手動測試代替。同時在兩個測試版本的間歇進行新的腳本的開發(fā),當有了一定數(shù)量的腳本之后,就讓腳本運行起來,發(fā)揮作用[6]。現(xiàn)只要保證自動化運行的環(huán)境足夠充足,那么每個測試版本所需的時間就會足夠短,節(jié)省了大量的人力。軟件自動化測試是一個極為復雜的過程。在不同的測試環(huán)境下,測試的流程也會有所不同。一般都要根據(jù)實際情況,制定相應的測試流程。從軟件測試對象出發(fā),軟件自動化測試系統(tǒng)實現(xiàn)框圖,如圖1所示。對于不同語言版本的本地化測試,測試過程大體是相似的。首先根據(jù)AutoCAD軟件的功能特征選擇和設計測試用例,然后就是由測試用例編寫測試腳本,接著就是將這些測試腳本作為輸入運行程序,將通過測試得到的結果與先得到的英語版本的結果進行比較,最后就是將兩者的比較結果寫成測試報告,軟件開發(fā)者根據(jù)測試報告再決定對軟件如何處理[7]。3系統(tǒng)實現(xiàn)
3.1腳本生成根據(jù)測試設計中的每個測試用例,利用 Silk Test軟件進行編程,完成自動化測試腳本。腳本編寫完成,進行不斷地調試,直至完成的腳本符合測試用例驗證的要求。編程語言是4Test語言,整個腳本的思路是基于AutoCAD軟件對話框對象來實現(xiàn)的。函數(shù)中執(zhí)行圖像錄像功能的語句,把整個自動化測試的windows平臺界面上的執(zhí)行過程錄制下來,方便判斷軟件是否存在缺陷。針對每個自動化測試的測試用例,編寫測試腳本。每個測試用例都有數(shù)個測試確認點,測試腳本要保證每個測試確認點都能被執(zhí)行自動化測試,生成測試結果。測試腳本程序示例如下:
3.2結果信息讀取軟件本地化測試的對象是本地化的軟件,需要在本地語言的操作系統(tǒng)上進行。以Windows中文語言操作平臺為例,用Silk Test工具運行該對話框對應的測試腳本,生成XML的結果信息文件,該XML記錄了該對話框上的所有信息:文字信息、控件位置信息、控件屬性信息。圖2中所示的AutoCAD軟件對話框的XML部分信息示例如下:
在獲取對話框信息之后,接著就要進行XML結果的分析。讀取XML文件信息的程序片段為:
其中,利用XPath的路徑表達式來選取XML文檔中的節(jié)點或者節(jié)點集[8]。如要讀取出對話框的標題信息“選擇樣板”,則正確的XPath語句是“/DIALOG/CONTROL[1]/Texts_LIST/@Texts_00000”。類似地,對話框上各控件的位置、大小、屬性等信息都可獲取到。如圖2中的截斷錯誤,都用紅色線框標示出來,提升了后期錯誤分析的效率。
3.3結果對比國際化軟件自動化測試包括軟件國際化測試和軟件本地化測試。軟件的國際化測試一般是英語版本的測試,必須在本地化測試之前進行。首先進行國際化軟件測試有助于判斷軟件國際化的設計程度,確定軟件支持的國家區(qū)域,以及本地化是否容易[9]。本地化測試過程中,以源程序軟件結果(標準英語版本)作為本地化軟件的主要參考。運行英語版本和本地化版本的結果比較程序,本地化版本對話框都將與標準英語版本對話框的各項信息進行對比。經(jīng)對比本地化軟件存在缺陷時有三大類情況:(1)本地化軟件對話框的某項XML信息(控件的位置、大小、屬性等)是空值;(2)本地化軟件對話框的某項信息值的長度和標準英語版本的不一致;(3)本地化軟件對話框的某項信息內容(控件的位置、大小、屬性等)和標準英語版本的不一致。結果比較程序的部分示例:
3.4結果分析在實際的項目測試過程中,每一步都有很具體的內容。例如在報告測試結果的同時,實際上還包含了對測試結果的統(tǒng)計和分析,測試工程師通過對結果進行分析來判斷是否存在缺陷,將缺陷上傳至Test Desk網(wǎng)站進行管理。表1對話框界面的典型錯誤類型
Tab.1Typical error type of dialog user interface
2004年,數(shù)字電視讓廣電總局傷透腦筋,有線傳輸有標準不賺錢、地面?zhèn)鬏斮嶅X沒標準,各種矛頭直指廣電內部體制,廣電擁有十幾倍于電信的帶寬,卻在經(jīng)營資產(chǎn)上遠遠落后于電信部門。如果說數(shù)字電視是從內部暴露了廣電積弊,那么網(wǎng)絡電視則是在2004年底刮起的一場從外部挑戰(zhàn)廣電的風暴。
2004年12月23日,北京人民廣播電臺召集數(shù)十家主流媒體,高調宣稱其創(chuàng)辦的網(wǎng)絡電視平臺“北京網(wǎng)視”將從12月24日起進入試運行階段,屆時將在北京、天津、河北、黑龍江等省市落地。北京人民廣播電臺臺長汪良接受記者采訪時稱,“北京網(wǎng)視”對北京人民廣播電臺的長遠發(fā)展具有重要的戰(zhàn)略意義。
引人注目的是北京市廣電局副局長李春良和北京網(wǎng)通副總經(jīng)理韓穎也一同出現(xiàn)在會現(xiàn)場,并且均明確表示對“北京網(wǎng)視”的看好和支持。
在廣電和電信之間存在政策壁壘的背景下,雙方人士一同如此高調地參加“北京網(wǎng)視”的新聞會,無疑讓人稍感驚訝。
然而,隨后發(fā)生的一連串事件則讓人應接不暇。先是某媒體對“神州電視臺”的不當報道引起了軒然大波,接著在12月28日由上海文廣新聞傳媒集團(SMG)創(chuàng)辦的東方網(wǎng)絡電視在上海低調開播。最后是中央電視臺下屬的中視網(wǎng)絡發(fā)展有限公司主動向媒體公布了自己的整體業(yè)務模型和發(fā)展戰(zhàn)略,使網(wǎng)絡電視在2004年年底的時候成為了媒體的焦點。
其實對于傳統(tǒng)媒體而言,網(wǎng)絡電視已不是新鮮玩意,早在2000年末,央視等媒體就通過自建網(wǎng)站播出網(wǎng)絡電視,并在不久后紛紛拿到網(wǎng)上傳播視聽節(jié)目的許可證。國家廣電總局網(wǎng)站上的公開信息顯示,拿到網(wǎng)上傳播視聽節(jié)目許可證的單位已達66家,大部分都是傳統(tǒng)的媒體單位。
這些早已手握牌照的媒體等到現(xiàn)在才發(fā)力網(wǎng)絡電視,從大環(huán)境來看是由于寬帶的普及,而直接的推動力則來自電信運營商。
在廣電內部,從2001年開始廣科院就開始推廣網(wǎng)絡電視,每年一次的“全國因特網(wǎng)與音視頻廣播發(fā)展研討會”規(guī)格不斷提升。廣電從電臺、電視臺自建網(wǎng)站播出網(wǎng)絡電視的角度推廣,希望能建立網(wǎng)上的廣電系統(tǒng)自治體系和規(guī)模優(yōu)勢,結果成效不大。
電信運營商對網(wǎng)絡電視的熱情無疑是開始真正啟動這個行業(yè)的發(fā)展引擎,但是電信運營商并不甘心老老實實做一個網(wǎng)絡通道提供商。2004年歲末這場由傳統(tǒng)媒體和電信運營商共同掀起的網(wǎng)絡電視熱潮也許只是冰山一角。知情人士透露,中國電信集團內部已經(jīng)將IPTV圈定為2005年的業(yè)務重點,而方式則很可能是走電視加機頂盒路線,而并非PC接入寬帶。
2004年11月,中國電信集團互聯(lián)網(wǎng)部與中興、北京凱思、成都四方和上海思華就聯(lián)合開發(fā)IPTV機頂盒軟件項目進行了實質流,其意圖則是通過機頂盒連接ADSL寬帶,然后接入電視傳輸數(shù)字信號。為此,中國電信必須首先解決帶寬問題,而這也已經(jīng)被納入了議事日程。中國電信廣東研究院目前正在進行ADSL II+測試,預計2005年2月中下旬完成測試報告,參與廠商包括華為、中興、西門子等。有業(yè)內人士指出,未來視頻傳輸?shù)睦硐虢邮战K端仍然是電視而不是電腦,因此中國電信選擇以機頂盒連接寬帶和電視應該是現(xiàn)階段的一個突破性思路,但此路必然遭到廣電系統(tǒng)的強烈反對,“這等于是硬生生搶了廣電的飯碗?!?/p>
另一大固網(wǎng)運營商中國網(wǎng)通同樣在IPTV業(yè)務上走得很快。2004年11月,網(wǎng)通內部召開了IPTV城域網(wǎng)組播方案研討會,重點是解決網(wǎng)絡中視頻傳輸、特別是城域網(wǎng)視頻流分發(fā)困難的問題,中興、上海貝爾阿爾卡特、西門子、華為、UT斯達康、港灣、烽火均在與會名單之列。網(wǎng)通已經(jīng)將IPTV作為明年發(fā)展的重點,前期則在個別省市進行實驗,其中在沈陽的試驗效果比較令網(wǎng)通高層滿意,這一城市的設備是由華為和UT斯達康提供的。
在盈利增長日益放緩的情況下,網(wǎng)絡電視的良好前景無疑將成為固話電信運營商亟需把握的潛在盈利增長點之一。而手握豐富內容資源的傳統(tǒng)媒體們似乎也很樂意和電信運營商合作,以便同樣擴展自己的收入來源。
關鍵詞:基于工作過程 網(wǎng)頁設計 網(wǎng)頁制作 教學改革
0 引言
《網(wǎng)頁設計與制作》課程是職業(yè)院校計算機類專業(yè)必修的一門專業(yè)課程。本課程以培養(yǎng)學生實際動手能力為目標,使學生具備網(wǎng)頁設計、網(wǎng)頁制作、網(wǎng)站建設與管理的實踐技能,學生畢業(yè)后可勝任網(wǎng)頁設計師、網(wǎng)站管理員等工作崗位。傳統(tǒng)的教學方法和內容已不能實現(xiàn)該課程的培養(yǎng)目標,如學生不能獨立完成網(wǎng)站規(guī)劃和頁面設計、網(wǎng)頁設計功能和視覺效果不理想等。因此,本文結合當前職業(yè)院校學生的實際情況及崗位需求,探討了基于工作過程的網(wǎng)頁設計與制作課程教學改革模式。
1 基于工作過程的教學模式
德國勞耐爾教授等認為,工作過程是“在企業(yè)里為完成一件工作任務并獲得工作成果而進行的一個完整的工作程序”?;诠ぷ鬟^程的課程教學是通過整體的職業(yè)崗位分析,確定典型工作任務,歸納出職業(yè)行動領域,按照對職業(yè)能力和知識領域的分析,形成學習領域,然后進行基于工作過程的整合,構建課程體系,設計出學習情境,整個教學組織與實施以工作過程為導向。這種教學模式要求打破傳統(tǒng)學科系統(tǒng)化的束縛,將學習過程、工作過程與學生的能力和個性發(fā)展聯(lián)系起來,目的是強調學生的設計與建構能力的培養(yǎng)。
2 基于工作過程的《網(wǎng)頁設計與制作》課程設計
2.1 確定典型工作任務
通過前期調研及對具體崗位(群)分析,明確了本門課程涉及的主要工作任務包括:一是網(wǎng)站的需求分析,二是網(wǎng)站的整體規(guī)劃與設計,三是網(wǎng)站的詳細設計(制作、編輯),四是網(wǎng)站的與推廣,五是網(wǎng)站的更新與維護。通過進一步歸納與總結,確定了該課程的典型工作任務就是在規(guī)定時間內設計出網(wǎng)站的規(guī)劃書,并針對網(wǎng)頁的不同特點,設計與制作網(wǎng)頁,然后進行網(wǎng)頁的測試,以便獲得符合技術要求的網(wǎng)頁。
2.2 歸納行動領域
通過對多個典型工作任務進行排序和歸納,按照相應的歸類原則,體現(xiàn)幾個典型工作任務所構成的集合,進而構成職業(yè)的行動領域。歸納后的行動領域應涵蓋崗位群工作任務所對應的專業(yè)知識能力、方法能力和社會能力。
2.3 形成學習領域
學習領域是和行動領域相對應的,指的是完成行動領域工作所必須學習的系統(tǒng)性內容。學習領域的名稱要表明一個完整的職業(yè)工作關系,對學習目標的描述要與典型工作任務的核心內容聯(lián)系在一起,學習難度從簡單到復雜、由淺入深。根據(jù)學生認知規(guī)律與職業(yè)成長規(guī)律,確定網(wǎng)頁設計與制作課程的主要知識包括HTML語言的使用、Dreamweaver軟件的使用等。此外,還要注重學生策劃、設計、決策、分析問題、解決問題、審美、團隊合作等能力的培養(yǎng)。
2.4 設計學習情境
學習情境是在職業(yè)的典型工作任務和行動領域的背景下,按照學習領域的目標和內容,進行教學轉換,是具體課程的實施方案。學習情境的設計必須要具有針對性,要體現(xiàn)課程的培養(yǎng)目標?;谶@一指導思想,我們確定了以企業(yè)典型真實任務為載體的個人網(wǎng)站制作、精品課程網(wǎng)站建設、企業(yè)類網(wǎng)站建設、自主選題網(wǎng)站建設4個具有典型工作任務的學習情境。整個學習情境的設計遵循從簡單到復雜,由單一到綜合的原則,從專業(yè)能力到素質能力,再到職業(yè)資格標準都納入到了課程里面。通過4個情境的學習達到了教學效果與目的,提高了學生的學習興趣。
3 基于工作過程的《網(wǎng)頁設計與制作》課程的教學組織與實施
基于工作過程的課程教學組織與實施是按實際工作崗位的工作流程來進行的,每一個學習情境都是一個完整的工作過程,包括資訊、計劃、決策、實施、檢查、評估6個步驟。
3.1 資訊階段
根據(jù)任務的難易程序,將學生分成3-6人的小組,每組選出一名組長。教師下達任務書,并對相應內容進行一定的描述,每個小組的學生依據(jù)任務書,對網(wǎng)站中所需要的文字、圖片、音視頻、動畫等素材進行收集與整理。資訊階段即是讓學生了解學什么,做什么的過程,主要采用的教學方法是任務驅動法和小組合作法。
3.2 計劃階段
各小組分別進行分析討論,根據(jù)下達的任務書,對網(wǎng)站頁面的框架結構進行分析、討論,學生各自表達自己的看法與意見,并討論出每個小組的工作方案。計劃階段即是擬定學習工作計劃的過程,主要采用小組討論法和頭腦風暴法。
3.3 決策階段
各小組根據(jù)擬定的工作計劃,進行概要設計和詳細設計,確定一個切實可行的方案。概要設計主要包括網(wǎng)站的目錄、架構;詳細設計主要包括每個頁面的功能和布局設計等。設計完成后,各小組進行分工,分別擔任項目經(jīng)理、網(wǎng)頁設計人員、網(wǎng)頁制作人員、網(wǎng)站測試員等不同的角色,并制訂工作進度表。決策階段即是使學生明確學習、工作方法與目標的過程,主要采用小組合作法和案例教學法。
3.4 實施階段
各小組在項目經(jīng)理的統(tǒng)籌指導,由網(wǎng)頁設計人員完成首頁及內頁面的框架的設計,由網(wǎng)頁制作人員完成網(wǎng)站內容的填加與編輯,由網(wǎng)站測試員進行測試并完成詳細的測試報告。各小組成員輪流執(zhí)行,完成整個網(wǎng)站的設計與制(上接第231頁)作。實施階段即是學習、工作具體實施的過程,主要采用角色扮演法和小組合作法。
3.5 檢查階段
各小組在合作完成既定任務后對完成的情況進行檢查,查找問題、分析問題并解決,如網(wǎng)頁中的鏈接是否正確,網(wǎng)頁中的圖片是否顯示,網(wǎng)頁中的音視頻是否能夠正常播放等。檢查階段即是任務完成情況檢查的過程,主要采用小組討論法和任務教學法。
3.6 評估階段
各小組完成作品后,對本小組的作品進行展示與匯報,同時讓學生集體討論,相互評價、找出問題,最后由教師點評,對典型問題進行分析與總結,對共性問題進行強調。評價主要包括小組自評(10%)、小組互評(20%)、任課教師評價(30%)、校內專業(yè)教師評價(20%)、網(wǎng)絡展示人氣指數(shù)評價(20%)等幾個環(huán)節(jié)。評估階段即是對學習和工作成果的評價過程,主要采用案例分析法和作品展示法。
4 基于工作過程的《網(wǎng)頁設計與制作》課程教學改革的體會與反思
基于工作過程的《網(wǎng)頁設計與制作》課程教學改革已經(jīng)在我校進行實施,與“講解+練習”的傳統(tǒng)教學模式相比較,學生的學習興趣與積極性大大提高,設計與制作出來的網(wǎng)頁作品更加專業(yè),教師的教學水平也得到了高度認可。但在整個教學組織與實施過程中,仍需注意一些細節(jié)問題:一是應使學生全部參與學習中來,避免濫竽充數(shù)的現(xiàn)象發(fā)生;二是應多組織一些網(wǎng)頁設計大賽等類型的活動來激發(fā)學生的創(chuàng)意;三是應通過職教新干線等網(wǎng)絡平臺,培養(yǎng)學生自主學習、遠程學習的能力;四是教師自身應下企業(yè)鍛煉,做實際項目,不斷加強業(yè)務學習。
5 結束語
經(jīng)過調查發(fā)現(xiàn),職業(yè)院校的學生一般動手能力強,形象思維比較發(fā)達,敢于表現(xiàn)自我,但是對理論知識缺乏興趣。因此,采用基于工作過程的課程教學改革有利于激發(fā)他們的學習積極性和主動性,有利于培養(yǎng)學生的專業(yè)技能和綜合職業(yè)能力,有利于縮短學習和就業(yè)之間的距離,最終實現(xiàn)職業(yè)院校高素質技術技能人才的培養(yǎng)目標。
參考文獻:
[1]李勤道.基于工作過程導向的課程和課程開發(fā)的研究與實踐[J].山東電力高等??茖W校學報,2011,12(2):21-25.
[2]曹艷琴.基于工作過程的課程開發(fā)――以高職院?!毒W(wǎng)頁設計與制作》課程教學改革為例[J].教學理論,2012(2):172-173.
[3]黃麗娟.基于工作過程的軟件專業(yè)課程教學改革[J].Reformation改革,2013(1):77-79.
[4]孫陸鵬,楚志剛,趙龍德.基于工作過程的課程教學研究[J].研究Research.2013(1):106-108.
(1.安徽理工大學,安徽 淮南 232000;2.亳州師范高等??茖W校,安徽 亳州 236800)
摘 要:用戶體驗的重要性在WEB設計與開發(fā)中越來越受到開發(fā)者的重視.用戶體驗的結果直接導致用戶的需求的改變,用戶需求的改變直接導致產(chǎn)品的改變.因此本文提出圍繞“以用戶為中心”的WEB設計與開發(fā)思路,同時“以用戶為中心”的WEB設計與開發(fā)的研究與實踐非常有必要也非常有意義.
關鍵詞 :可用性;“用戶為中心”;設計與開發(fā);可用性工程
中圖分類號:TP393.09文獻標識碼:A文章編號:1673-260X(2015)04-0026-03
隨著網(wǎng)絡的發(fā)展及普及,隨著用戶對網(wǎng)絡應用的依賴程度的提高,用戶對WEB可用性的要求也越來越高.如果一個網(wǎng)站的可用性較差,就很難滿足用戶的需求,也會降低網(wǎng)站的訪問量,更會嚴重影響網(wǎng)站的生存.造成這種現(xiàn)象的真正原因在于網(wǎng)站的開發(fā)者并不真正了解用戶的需求,并沒有真正站在用戶角度來考慮WEB的可用性設計.這些WEB的開發(fā)者和設計師習慣于站在自己的角度來想象用戶的需求,自以為了解用戶需求,自以為是的按照用戶的需求來設計與開發(fā).因此這就需要有一種以用戶需求為基礎的新的WEB開發(fā)與設計的思路和方法.這種需求直接推動了以“用戶為中心”的WEB設計理念與設計方法的出現(xiàn).
1 web設計可用性原則
Web可用性工程可以理解為可用性工程在WEB設計中的具體應用.WEB可用性工程特點在于了解用戶、了解用戶行為、了解用戶使用方式、了解用戶需求.Web可用性工程應該遵循的原則如下:
(l)研究用戶:研究用戶在使用過程中所產(chǎn)生的需求,包括研究用戶對產(chǎn)品可用性的認知、研究用戶在使用中的行為方式.對于用戶需求進行充分的全面的科學的研究和分析是開發(fā)產(chǎn)品的基礎.
(2)應用設計指針:在WEB設計的流程中,設計指針有助于指引我們正確的設計目標,有助于管理設計流程.
(3)反復的設計:反復設計是在用戶需求確定、原型建立、實現(xiàn)原型、測試與評估中迭代進行.
(4)搜集用戶意見反饋:對于用戶使用WEB的感受和所提出的意見應進行分類搜集,并且對于建議和意見進行可用性分析,按科學分析的結果對WEB產(chǎn)品進行修改.從而使設計者少走彎路,有助于切實實現(xiàn)用戶需求.
(5)啟發(fā)式的評估:啟發(fā)式評估,可以了解用戶行為的目的,用戶使用中用戶行為的指向,人機交互中用戶的感受.在啟發(fā)式評估中應當注意用戶自然的表達、準確的描述、對自己行為的了解、使用目的的明確、自身需求的了解.
(6)結構性的評估:網(wǎng)絡導航的實用性、網(wǎng)頁跳轉的方便、操作的簡化、用戶行為的指引,這些都和結構性評估相關.
(7)網(wǎng)絡的帶寬:設計網(wǎng)站時應當考慮用戶網(wǎng)絡使用環(huán)境,設計當中盡量考慮用戶等待時間對用戶感受的影響,盡可能的壓縮任務響應時間.
(8)瀏覽器問題:由于瀏覽器使用的不同,同樣的頁面用戶訪問效果不同.要對設計的頁面進行多環(huán)境的測試.在不同的瀏覽器環(huán)境中,要對底層的不同所代來的不同的變化進行分析,盡可能的消除和減少這種瀏覽器問題對WEB可用性的不利影響.
(9)Standardize:應充分了解標準的內容并且按照符合標準的要求.標準是通用的,網(wǎng)站開發(fā)的標準程度越高,其可用性也就越高.
通過多年國內外對于WEB可用性方面的研究和實踐,在WEB可用性設計和開發(fā)中有許多有效的原則.根據(jù)Jeff Johnson的《GUI設計禁忌》,描述WEB設計的可用性原則如下:
原則1:要多關注用戶需求及其任務,而不是技術
原則2:首先考慮功能,然后才是表示;
原則3:確定用戶對任務的看法和操作;
原則4:不能讓用戶的任務復雜化;
原則5:能夠促進學習;
原則6:傳遞可用信息,而不僅僅是數(shù)據(jù);
原則7:設計應充分滿足用戶相應需求;
原則8:針對用戶進行充分測試,然后進行修改.
網(wǎng)站衡量標準應不一技術為唯一,即以用戶體驗為唯一標準.要從“可用”、“效率”、“滿意度”這些角度來對網(wǎng)站進行評價.其它方面的專家對于WEB可用方面的研究,對于應用同樣有重要的意義.比如根據(jù)喬治A米勒(George.A.Miller)的研究結論,人類短期記憶一次只能記住7±2個事物.因此WEB設計中頁面導航和重要信息點也應遵循7±2原則.還有人提出可用性優(yōu)先,即所謂用戶等待時間越少,用戶體驗越好的2秒原則.還有帕累托原則(也被稱為重要少數(shù)法則和因素稀疏原則),指出80%的效應來自20%的原因,也可應用于設計和可用性方面.Ben Shneiderman提出了一些從開發(fā)經(jīng)驗中啟發(fā)而來,適用于交互系統(tǒng)的原則.這些原則也可適用于用戶接口設計,也適用于WEB設計和開發(fā),被稱為接口設計金科玉律的原則.
原則1:一致性;
原則2:為老用戶提供可用的快捷方式;
原則3:提供有益的反饋;
原則4:設計結束功能的對話框;
原則5:提供簡單的錯誤處理;
原則6:允許簡單的逆轉功能;
原則7:提供控制感,支持內部控制點;
原則8:減少短期記憶.
綜上,WEB設計可用性方面的原則很多,一切原則都應以用戶體驗為基礎,不同的應用,就有不同的用戶,不同的用戶就會有不同的用戶需求,用戶對最合理和最健全的解決問題方案并不感興趣,能讓用戶滿意,“足夠好”的方案即可.所以一切原則的終極目標就是讓用戶滿意.
2 以“用戶為中心”的設計方法
以“用戶為中心”(use centered Design,UCD)的設計,是一種完全圍繞用戶為中心來構建網(wǎng)站的設計方法,在WEB設計的全過程中并不是以開發(fā)人員為中心而以用戶為中心的設計理念,是以用戶需求為中心而不是以技術為中心的設計理念.滿足用戶需求的WEB設計和用戶目標高度統(tǒng)一,應能和用戶行為和習慣保持一致,它是幫助用戶實現(xiàn)心中目標而不是命令用戶實現(xiàn)目標.它應該理解為一種理念而不是一種技術.何為“以用戶為中心”,就是在開發(fā)設計中處處以用戶為設計中心,用戶是主導,用戶是基礎.這種“以用戶為中心”和以設計師為中心的設計方法是完全不同的.前者重視用戶的需求和用戶體驗,后者重視設計師對產(chǎn)品和用戶的理解及創(chuàng)造性.在以“用戶為中心的”的設計中,設計師要注意收集用戶對網(wǎng)站的信息和建議,這些意見和建議也必須進行分類分析,因為只有經(jīng)過科學分析的意見、建議才可以成為對原型設計進行修改的依據(jù).而且在這個以用戶需求確定、原型建立、實現(xiàn)原型、測試與評估中迭代進行的設計過程中,用戶的全程參與及意見的提出成為迭代進行的原動力和關鍵要素.在此WEB開發(fā)流程的每一個環(huán)節(jié),特別是在測試環(huán)節(jié),這種對用戶的重視程度和用戶的高度參與對網(wǎng)站可用性的提高將起到關鍵作用.
2.1 “以用戶為中心”的設計基礎
在以“用戶為中心”的設計中,強調用戶需求是設計的源頭,網(wǎng)站可用性是設計的目的,用戶的使用體驗意見是進行修改的動力.在“以用戶為中心”的設計過程中越早讓用戶介入,就越有利于設計師對用戶可用性的理解,雖然大多數(shù)WEB設計師非常重視用戶的重要性.但他們固有的認識和理解往往會代替用戶的認識和理解,而且WEB設計師先入為主的固化認識也缺乏對WEB新產(chǎn)品最真實最直觀的新鮮感,因此,在以用戶為中心的開發(fā)設計中,重視設計師與用戶的直接交流,這有助于設計師獲得用戶最直接的建議和用戶體驗.這比從調查報告上獲取的統(tǒng)計數(shù)據(jù)更能直觀展現(xiàn)用戶的需求.
傳統(tǒng)的設計與開發(fā)往往是在開發(fā)的后期也就是測試階段才引入用戶參與.但以用戶為中心的理念是在WEB設計一開始,就需要用戶參與,獲取用戶信息,并根據(jù)獲取的用戶需求來確定設計原型.而后期才讓用戶參與往往會發(fā)現(xiàn)很多設計的構想從一開始就是錯誤的,為后期的修改帶來很大的困擾.
2.2 以“用戶為中心”的設計內容
2.2.1 對用戶的觀察和分析
基于使用者的觀察方法的形成:設計師如想得到最真實的資料和感受,莫不如進入用戶工作、生活的環(huán)境中,這樣近距離的觀察和體驗才能得到最真切的資料和感受.以“用戶為中心”的設計強調設計者要深入到用戶的壞境中:只有深入用戶環(huán)境中,才更容易得到最真實的用戶信息并且更能理解用戶所碰到的問題.特別是有具體事務需要多人在一起合作時,這種觀察能發(fā)現(xiàn)他們之間的全部完整的互動過程.我們用錄像、圖片或文字等方式展示研究過程和研究結果,讓沒有直接參與的設計師也能清楚的了解.我們根據(jù)對使用者的觀察與分析,可總結出幾個相關的研究和設計方向.一般用視頻方式比其它方式(文字、模型)展示給設計師的觀察結果會更生動更能引起注意,應該引導用戶對WEB產(chǎn)品的體驗進行思考.越是直接越是清晰的體驗感覺的描述,對WEB設計的幫助作用就越直接越有效.
2.2.2 用戶全部需求的展現(xiàn)
用戶需求的深入分析有利于找到其內在的邏輯性,并且這些分析有助于準確找到和篩選出用戶的需求共性.這些共性往往是我們WEB設計的一些重點內容.當然我們應該盡可能的擴大用戶調研的廣度.盡可能的搜索更多的用戶需求.設計師應當通過用戶需求的分析和科學研究找到并發(fā)現(xiàn)潛在的設計需求.要對收集到的用戶需求資料進行分析,從分析中找到設計的方法和目標而并不是把了解的用戶需求資料進行復述就算完成了.必須要讓需求的分析結果更加清晰和具體.只有清晰和具體的需求描述才會有可操作性.我們可以用列表、圖形、模型等各種工具來展現(xiàn)用戶需求及分析的結果,那些獨特用戶的需求可以用文字性的語言來描述.
2.2.3 原型、評估、迭代
在WEB開發(fā)與設計的過程中,通過對用戶需求的收集和分析,設計師對產(chǎn)品的理解更加深入,同時也促進了用戶需求的分析更全面有效.這種正向的相互促進為后期的開發(fā)打下了堅實基礎.如何使這個過程更直接有效,我們一般通過用戶需求和意見建立產(chǎn)品原型(prototypes),并通過原型讓用戶獲得更形象具體的體驗從而獲得用戶的意見(evaluation).展示原形的方法是多樣的,最終目的是擁有完整功能的工作模型(working model).隨著原型的深入發(fā)展,用戶可以深入原型當中,如同在真實場景中去完成一些由原型所能提供的功能來實現(xiàn)我們對于它的真實體驗.從對原型獲得的體驗最終形成用戶對產(chǎn)品的建議和意見.對用戶的建議和意見我們要科學的分析其可用性,而后再回到原型修改中.這種原型到評估的反復迭代中,完全是以用戶需求的分析為基礎.
結束語
當今網(wǎng)絡時代背景下用戶對網(wǎng)絡產(chǎn)品的依存度正在逐漸提高,用戶對WEB可用性的要求也越來越高,也直接推動了“以用戶為中心”的WEB設計理論與設計方法的研究的加深,“以用戶為中心”的WEB設計方法與理念逐漸成為設計師們的共識.這種“以用戶為中心”的WEB開發(fā)與設計思想,才是真正建立在用戶的角度和網(wǎng)站可用性的角度來考慮問題,在此理念下用成熟的方法設計出來的WEB產(chǎn)品的市場價值會越來越得到體現(xiàn).
參考文獻:
(1)張玲利.使用二維信息可視化技術的網(wǎng)站可用性分析方法的研究與應用[D].大連:大連海事大學,2005.
(2)steve Mulder.贏在用戶:Web人物角色創(chuàng)建和應用實踐指南[M].北京:機械工業(yè)出版社,2007.
(3)Jesse James Garrett.用戶體驗的要素:以用戶為中心的Web的設計[M].北京:機械工業(yè)出版社,2008.
(4)賈寶余.英美大學校園門戶網(wǎng)站建設的特點及啟示httP://cofumn.bokee.com.html2005/05/12.
(5)李佳,劉正捷,李冠宇,段建麗.軟件可用性與通用工業(yè)規(guī)范可用性測試報告標準[J].計算機科學,2001.
北京都秀網(wǎng)絡科技有限公司 ,致力于以領先的視頻語音技術,以視頻應用為方向,融合Web2.0的核心理念,打造的新一代視頻娛樂社區(qū)。
新浪UC是集傳統(tǒng)即時通信軟件功能于一體,融合P2P思想的新一代開放式網(wǎng)絡即時通信娛樂軟件,將有聲有色、圖文并茂的場景聊天模式;視頻電話、可斷點續(xù)傳的文件傳輸,以及能夠多人聊天的多人世界、消息群發(fā)功能、在線游戲功能和同學錄(團體)等有機結合,形成一個完整的網(wǎng)上即時通訊娛樂平臺,滿足人們日常工作和生活的需要,給大家?guī)磉呎f、邊看、邊玩的網(wǎng)絡生活全新感覺。
網(wǎng)友:我是一個普通高校計算機專業(yè)大三的學生,經(jīng)??础峨娔X愛好者》,明白畢業(yè)生難找工作的道理,所以想做一些準備。我也去了一些公司實習,可發(fā)覺自己在學校里學到東西,在現(xiàn)實中基本都用不上。是不是在畢業(yè)前,去北大青鳥這樣的機構培訓一下會好一些?
吳:我覺得你的情況是比較適合參加培訓的。以前有句話說,職業(yè)教育是專業(yè)教育的必要補充,職業(yè)教育就是一種就業(yè)教育,它相對于大學教育最有補充的一點就在于,能夠因崗施教,如果不能解決就業(yè)的問題,職業(yè)教育就沒有存在的意義了。
網(wǎng)友:現(xiàn)在培訓機構很多,魚龍混雜,在挑選的時候有沒有什么好的技巧?
吳:培訓機構在宣傳方面做得都很好,但是質量到底如何,的確很難從廣告宣傳上分辨。我覺得最好的方式還是到現(xiàn)場去看看,如果能跟接受過培訓的畢業(yè)學員聊聊,那就更好了。另外還要從機構使用的機器、設施這些硬件來看看,多跟培訓機構的老師聊聊。
網(wǎng)友:北大青鳥培訓后的學員就業(yè)率有多高?
吳:就軟件測試工程師培訓來說,目前我們培養(yǎng)了3000多名學生,就業(yè)率在90%以上。
網(wǎng)友:我現(xiàn)在已經(jīng)從事了軟件開發(fā)行業(yè),從軟件開發(fā)轉成測試,容易轉嗎?有什么難度?
吳:有軟件開發(fā)基礎的人員,想轉成軟件測試是非常容易的。我曾經(jīng)見過一個學員,他原來是做開發(fā)部門的項目經(jīng)理的,已經(jīng)快40多歲了,薪水很高。我就問他為什么要轉行,他說,軟件開發(fā)需要很強的創(chuàng)意能力,大概做到30多歲就很難提升。而測試相對來說更注重經(jīng)驗,經(jīng)驗越多越豐富,做起來就越順手,壓力也相對小一點。就我了解,好多開發(fā)人員特別累的時候,就會轉成做測試。
網(wǎng)友:企業(yè)會怎么評測軟件測試工程師的工作?
王:以我們公司來講,測試人員在測游戲的過程中,不是說測測好玩不好玩,就達到標準了,我們會要求他們每三天或者一周做一個測試報告,這個測試報告會涉及界面、游戲性、可玩性、感受等等方面。我們要求測試人員能一針見血地找出問題的關鍵,也會請他們提出游戲和程序哪些方面需要進行怎樣的調整和修改。通過它,就可以知道測試人員有沒有細心地測,測的狀況怎么樣,就可以做一個相對應的評測。有的測試人員可以提出很好的意見,他未來的職業(yè)生涯,就可能因為這些而參與到更多的策略、執(zhí)行方面的工作中去。
終極任務――抓“蟲”
在整個軟件開發(fā)流程中,只有一個工種是貫穿始終的,這就是軟件測試。有人這樣描述軟件測試工程師,“目前IT行業(yè)極端短缺的金貴人才,未來5年IT行業(yè)最炙手可熱的高薪職位”?!峨娔X愛好者》在深度報道中,曾從行業(yè)專家口中得知這是一個月薪8000的職業(yè)。關于軟件測試,你了解多少?
吳:什么是軟件測試?軟件測試工程師都做些什么?我比較通俗地解釋一下。當軟件開發(fā)人員通過程序代碼把一個軟件寫出來后,難免會有一些或大或小的缺陷,俗稱BUG,測試師的工作就是用各種工具來抓“蟲”,讓軟件運行起來沒有問題,保證軟件的質量。
陳:吳總說得沒錯,測試工程師存在的目的,就是檢驗和對比這個軟件功能和當初設計的時候是不是一致。
王:在我們公司,測試還分內部測試和外部測試,因為游戲與其他軟件不太一樣,除了測試技術方面的BUG外,它更注重玩家的體驗,包括對美術設計、情節(jié)發(fā)展等的測試。所以,在內部,公司會更多地邏輯分析每一個細節(jié),思考哪個細節(jié)可以讓玩家更好上手,就是所謂的白盒測試。而外部,就是玩家,就算什么情況都不知道也可以幫我們來做測試,也叫做黑盒。
吳:不過,關于月薪8000元的說法,我不知道能不能達到。因為有些公司會要求軟件開發(fā)人員自己做測試,還有一些公司采取兩個開發(fā)人員互相測試對方的程序,我們叫做兼職測試。除了各個公司的分工操作不同外,薪水也與測試人員的自身素質有關,一個好的測試工程師應該能達到8000元。從我們青鳥畢業(yè)的學員一般入職的話會達到5000-6000元,如果經(jīng)驗豐富,可能薪水會更高。
入行之前需熱身
數(shù)據(jù)顯示,有68.2%的企業(yè)認為軟件測試非常重要,必須要設立專門的測試部門,并將其視為與開發(fā)環(huán)節(jié)同等重要。正因為其在軟件產(chǎn)業(yè)中任何時候都不可被替代,因而職業(yè)生涯更長久,對年齡、性別也沒有一定的限制。然而,盡管期望加入軟測試行業(yè)的求職者數(shù)量眾多,可能夠達到企業(yè)需求的卻數(shù)量寥寥,門檻在哪里?
陳:從目前國家職業(yè)體系來講,沒有明確的軟件測試工程師這個職業(yè),行業(yè)方面也沒有專門的軟件測試工程的資質證明體系。從學校來講,是沒有這個專業(yè)的,但在課程體系上有相應的設置,包括在學生畢業(yè)前,也會做一些這方面的內容。我們希望學生在進企業(yè)前,至少有一個初步的經(jīng)驗。
王:作為企業(yè),我們更看重員工的實踐能力。在面試的時候,我們會考查他的邏輯思維、對專業(yè)的歸納還有對細節(jié)的把握等能力,當然還有對游戲的熱情度。如果符合我們的條件,就算不是本科生、研究生,我們還是會聘用的。
吳:談門檻的問題之前,首先請大家想一下,你要達到一個什么目標,比如是想做設計師,還是只是單純地想做個白領?門檻相對的是你的能力。就經(jīng)驗來說,軟件測試工程師是有門檻的,起碼要大專學歷,才能保障你對軟件的基礎知識體系有一個大致的了解。
培訓、認證好使嗎?
曾有調查指出,多數(shù)求職者認為,參加職業(yè)培訓是進入測試行業(yè)的“捷徑”。通過培訓迅速充電,使自己具備軟件測試工程師的基本素質。而只有小部分被調查者認為工作中慢慢積累經(jīng)驗是一種方法。但是伴隨著軟件測試行業(yè)門檻的日漸提高,這種邊干邊學的機會恐怕越來越少了。