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

多語言環境下的系統鏡像測試

2015-05-22 07:59:02李婷婷
赤峰學院學報·自然科學版 2015年10期
關鍵詞:界面語言系統

李婷婷

(安徽大學 計算機科學與技術學院,安徽 合肥 230601)

各種類型的軟件被運用在人們的日常生活中,人們對軟件的依賴性越大,對軟件的質量也會越來越高.在這樣的背景下,軟件測試越來越受到軟件領域的重視.其中的系統測試是為了驗證軟件系統是否能滿足用戶規定的需求,系統鏡像文件是系統的“克隆”文件,不僅具有ZIP壓縮包的“合成”功能,它最重要的特點是可以被特定的軟件識別并刻錄到光盤上,這樣用戶就可以使用光盤進行軟件系統的安裝,因此對鏡像文件的測試是十分重要的.軟件系統可能會使用不同的語言,在語言的轉換之間要保證鏡像文件的質量不受影響.本文從系統鏡像測試在多語言環境下的測試內容、方法等方面展開文章.

1 相關概念

1.1 系統測試概念

系統測試是將經過集成測試的軟件,作為系統計算機的一個部分,與系統中其他部分結合起來,在實際運行環境下對計算機系統進行的一系列嚴格有效地測試,以發現軟件潛在的問題,保證系統的正常運行.它的主要內容包括功能測試和健壯性測試.

1.2 系統鏡像文件

鏡像是冗余的一種類型.一個磁盤上數據在另一個磁盤上存在著完全相同的副本,即鏡像.系統鏡像是驅動額外的拷貝,一般說來,系統鏡像包括Windows運行所需要的驅動,也包括Windows和系統的一些設置、屬性和文件.如果我們的硬盤或者電腦出現故障,停止工作,我們可以使用系統鏡像來恢復電腦中的內容.

2 多語言測試

軟件系統要應用在不同的語言環境下,就要對這些語言下的軟件分別進行測試,即測試安裝上某語言的系統后,系統是否有異常,功能能否實現等.如SimpleChinese(簡中,大陸使用)、Traditional Chinese(繁中,臺灣使用)、English、French等單個語言的,或者如Deutsch–English(荷蘭-英語)、Italian-English(意 大 利 語 -英 語)、Danish-Suomi-Swedish-Norwegian(北歐四國)、Brazilian Portuguese-English(巴西葡萄牙-英語)等多個語言集成在一起的.安裝的所有語言,都要進行測試,來保證語言切換正常.另外,要保證在相應的界面下,顯示的語言是正確的,這些可部分顯示在用戶界面測試的過程中.

3 相關工作

3.1 Preload測試

Preload測試要包含驅動列表中需要安裝的所有驅動,若有必要,可以修改配置信息.

首先檢查項目的配置列表和鍵盤表,再根據測試需要準備測試機的型號,確保能覆蓋所有的配置信息,最后將BIOS刷新到最新的版本.

該過程要求全程沒有錯誤出現,執行不會中斷,而且系統不會掛起或停止.

進入BIOS界面,修改相應的選項,通過PXE啟動,進入Preload Guide界面.在此界面中,根據需要設置機器Machine、系統OS、32bit/64bit、版本Version、語言Language等信息,然后從網絡上下載模塊.

下載完畢,啟動進入系統后,先審計下載的安裝信息是否正確,比如驅動、應用程序、QFE文件等.然后系統會啟動進入WinPE環境下的OneKey界面,開始從鏡像進行系統恢復.

3.2 OOBE過程

系統的OOBE過程,即Out-of-boxexperience,OOBE是一個重要的系統文件夾,下面有重要的系統封裝及設置文件,如語言、時間、網絡等選項.在安裝完Windows后就會進行的一個步驟就是對OOBE進行設置,需要對Windows進行一些基本調試.

根據testcase,觀察系統的默認界面,選擇相應的選項后,界面的變化要符合要求,然后系統進入開始界面,這時應確保桌面上沒有安裝多余的App,或者系統不會重新啟動.

4 系統鏡像測試

4.1 用戶界面測試

用戶界面測試是系統測試總最直觀和重要的部分,而且用戶界面測試和其他測試是密不可分的,在這個測試過程中會同時進行一些其他的測試.

4.1.1 Default Settings

系統進入桌面后,首先要檢查一些默認設置,如磁盤管理器、壁紙、屏幕分辨率等是否符合要求;再查看瀏覽器,如IE的默認主頁及各種情況下默認選項的內容是否符合要求.

圖4 -1 俄語下的系統桌面

4.1.2 Metro UI

圖4 -2 阿拉伯語下的Metro界面

首先要打開所有的App,查看它們的界面是否有異常、功能是否正常、顯示的語言是否符合要求.然后要根據機器的分辨率和項目平臺,與App SequenceListforStartScreen列表內容進行比較,確保App的數目及排列符合規定要求.最后,通過在控制臺輸入命令,檢查MetroApps的版本是否符合列表要求.

4.2 功能測試

4.2.1 WinRE狀態

在管理員權限下輸入命令,檢查WinRE是否處于正常使用的狀態,并查看使用WinRE.

4.2.2 Hot Key

測試各個快捷鍵和功能鍵能否達到既定功能,如Fn鍵、ScrollLock/NumLock等,還有Win8/Win8.1專有的Windows鍵,比如Win+P、Win+X、Win+C等組合鍵.

4.2.3 Basic function

這個過程主要是測試機器的一些功能的實現程度.比如,LAN/Wireless Check,機器通過網線或無線能連到網絡,并能進行下載,還有Bluetooth、ODD、Audio、Camera、MediaCard、USB Port、Touchpad、Touchscreen (ifsupport)、Sensor(If support)、Fingerprinter(Ifsupport)、CPU、Battery功能可以正常實現.

4.2.4 Keyboard

根據鍵盤表,安裝對應的鍵盤后,確保鍵盤的布局符合要求,每個按鍵都能正常輸出,各種功能鍵也可以實現.

4.2.5 其他部分

一些測試工具用來測試系統的部分功能,如LenovoImageChecktool是測試機器的IE和Office的設置是否正確的工具,CheckLogotool是測試電腦的硬件產品、驅動程式與操作系統能否通過WHQL認定的測試工具.

4.3 性能測試

性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試.如3Dmark是DirectX測試工具,它是一款非常優秀的顯卡測試軟件,3DMark06嚴酷考驗系統的ShaderModel3.0、HDR渲染能力——nVIDIA/ATi新一代顯卡最重要的兩個指標.除此之外,3DMark06還將支持雙核心處理器,并將CPU性能得分納入3DMark06總體分數之中,第1個數字是3DMark06總得分,第2個數字是顯卡總分,借助這些分數來得知結果.

4.4 安裝卸載測試Installation&Uninstalled

確保該軟件在正常和異常情況的條件下,例如,進行首次安裝、升級、完整的或自定義的安裝都能進行安裝,核實軟件在安裝后可立即正常運行.安裝測試包括測試安裝代碼以及安裝手冊,檢查設備管理器中的驅動版本號是否正確、驅動有無異常.

卸載測試包括以下幾個方面:從控制面板中卸載驅動和App,通過軟件自帶的卸載程序來進行以及使用第三方卸載軟件來進行,要保證卸載過程可以返回、取消,界面正常,能正確地卸載軟件.

4.5 恢復測試OnekeyRecoveryandPBR

這個步驟包括一鍵還原、高級啟動測試Advanced boottesting、PBR和BareMetalRecovery裸機恢復.一鍵還原測試包括Novobutton能否進入一鍵恢復界面和system recovery能否執行Factory restor,將系統成功恢復.高級啟動測試是測試系統能否成功進入安全模式,及其狀態是否正常,退出安全模式后還可以成功進入正常的系統.

PBR包括PBR-Refresh和PBR-Reset.刷新和重置都是用于將系統恢復到系統默認狀態,但區別在于:“刷新”將保留個性化設置和個人文件,Windows商店中的應用也將保留,但其它應用程序都全部刪除,PC設置恢復到默認狀態;“重置”顧名思義,個人文件和應用程序全部刪除,系統將會被恢復到最開始的狀態.

裸機恢復是快速而強大的鏡像級的備份和恢復技術,它是一種能快速連接到服務器的數據恢復方案,當服務器故障后仍能再次運行,即使此時的環境不能運行操作系統.

5 測試報告

測試工作不僅僅是測試本身,還要記錄測試結果、整理測試報告,并把有BUG的圖片截圖保存,再在后臺進行更新修正,直至沒有BUG或者BUG出現的頻率極低,并整理好相關文檔,測試工作才算完成.

圖5 -1 testcase的部分設置信息

圖5 -2 不同語言下的測試結果并對錯誤的地方加以注釋

6 結束語

軟件測試領域在近十年發展迅速,本文從多語言測試及系統鏡像的概念開始,對系統鏡像測試這一特定部分進行詳細描述.在系統測試的測試活動中,大多是通過手工進行功能、界面測試等各種測試.目前自動化測試是軟件測試領域的一個重要分支,而且它的的優勢也顯而易見,雖然自動化測試并不適用于所有的測試,但是希望以后技術的發展,可以讓自動化測試更多的取代手工測試的內容,提高測試的效率,減少測試人員的重復操作.

〔1〕安金霞,王國慶,李樹芳,朱紀洪.基于多維度覆蓋率的軟件測試動態評價方法[J].軟件學報,2010,21(9):2135-2147.

〔2〕PATTON R.軟件測試[M].北京:機械工業出版社,2004.

〔3〕(美)Craig R D.系統的軟件測試[M].北京:電子工業出版社,2003.

〔4〕Perry WE, Wrote; Gao M, Feng F, Xu L,Trans.Effective Methods for Software Testing.3rd ed.Beijing: Tsinghua University Press,2008(in Chinese).

〔5〕Lewis WE, Veerapillai G, Wrote; Chen SY,Zhang HT, Liu JH, Jin CJ, Trans.Software Testing and Continuous Quality Improvement.2nd ed.,Beijing:Posts&Telecom Press,2008(in Chinese).

〔6〕Zhao B.Software Testing Technology Classic Course.Beijing:Science Press,2007(in Chinese).

〔7〕董曉霞.相鄰因素組合測試用例集的最優生成方法[J].計算機學報,2007,30(2):200-210.

〔8〕張海番.軟件工程導論[M].北京:清華大學出版社,1998.

猜你喜歡
界面語言系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
人機交互界面發展趨勢研究
累積動態分析下的同聲傳譯語言壓縮
主站蜘蛛池模板: 波多野结衣爽到高潮漏水大喷| swag国产精品| 精品在线免费播放| 国产欧美在线| 国产精品永久久久久| 国产乱子伦无码精品小说| 99免费在线观看视频| 欧美日韩国产在线人成app| 午夜免费小视频| 亚洲视频无码| 国产成人91精品免费网址在线| 青青青国产视频手机| 东京热高清无码精品| 色窝窝免费一区二区三区 | 日韩成人在线视频| 四虎成人免费毛片| 国产成人精品午夜视频'| 无码中文字幕乱码免费2| 欧美日本激情| 亚洲中文字幕国产av| 亚洲一级毛片免费看| 无码内射中文字幕岛国片| 国内精品视频区在线2021| 亚洲欧美日韩精品专区| 免费在线一区| 欧美午夜理伦三级在线观看| 色婷婷国产精品视频| 久久婷婷人人澡人人爱91| 国产精品中文免费福利| 国产天天色| 成年人视频一区二区| 日韩AV手机在线观看蜜芽| 亚洲香蕉在线| 亚洲第一中文字幕| 国产综合精品日本亚洲777| 国产主播一区二区三区| 婷婷六月天激情| 国产91成人| 国内精品视频在线| 亚洲妓女综合网995久久| 性视频久久| 日韩人妻少妇一区二区| 亚洲AV无码乱码在线观看裸奔| 成年A级毛片| 精品久久久久久久久久久| 免费一级毛片在线播放傲雪网| 精品国产成人国产在线| 国产自视频| 2019国产在线| 亚洲有无码中文网| 这里只有精品在线| 亚洲最大情网站在线观看| 国产精品永久不卡免费视频| 亚洲性视频网站| 一本色道久久88综合日韩精品| 五月婷婷中文字幕| 在线观看无码a∨| 日本午夜视频在线观看| 波多野结衣AV无码久久一区| 99re视频在线| 免费播放毛片| 国产亚洲欧美日韩在线一区二区三区| 深爱婷婷激情网| 欧美视频在线播放观看免费福利资源| 日日拍夜夜嗷嗷叫国产| 国产视频a| 亚洲精品不卡午夜精品| 亚洲免费播放| 免费观看无遮挡www的小视频| 免费A级毛片无码免费视频| 超碰91免费人妻| 久久一本日韩精品中文字幕屁孩| 永久在线精品免费视频观看| 亚洲欧洲日产无码AV| 免费看久久精品99| 亚国产欧美在线人成| 亚洲欧洲天堂色AV| 免费又爽又刺激高潮网址| 亚洲成网777777国产精品| 久久精品无码国产一区二区三区| 超碰免费91| 99视频精品在线观看|