freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應用]基于linux的軟件測試技術及測試工具應用(編輯修改稿)

2025-02-14 12:39 本頁面
 

【文章內(nèi)容簡介】 是軟件測試的難點。所謂測試用例就是在測試活動中為特定目的開發(fā)的一組測試輸入、執(zhí)行條件和期望結果。有效的測試用例能夠覆蓋用戶的需求并發(fā)現(xiàn)軟件中存在的錯誤,避免測試的盲目性,提高測試效率。測試用例的設計不僅需要采用適當?shù)募夹g和方法,還要遵守一些規(guī)則,這樣才能保證測試用例是有效地。這些原則有:基于測試需求原則、基于測試技術原則、可重復性、不要使單個測試用例覆蓋過多的條件、明確測試期望結果。(三) 測試執(zhí)行階段測試執(zhí)行階段的工作由測試執(zhí)行人員完成,主要工作是執(zhí)行測試計劃和測試說明中規(guī)定的測試用例。在執(zhí)行過程中,測試人員應認真觀察并如實記錄測試過程,測試結果和發(fā)現(xiàn)的問題,認真填寫測試記錄。(四) 測試總結階段測試總結階段的活動主要有分析測試結果、編制測試報告、評審。第二節(jié) 軟件測試工具根據(jù)應用領域,一般將軟件測試工具分為黑盒測試工具、白盒測試工具和測試管理工具3類。一、黑盒測試工具黑盒測試工具是指測試軟件功能或性能的工具,主要用于系統(tǒng)測試和驗收測試;其又可分為功能測試工具盒性能測試工具。常見的性能測試工具是MI(Mercury Interactive)公司的LoadRunner,是跨平臺的,可以安裝運行在Windows、Linux等多種操作系統(tǒng),主要用于C/S和B/S結構的軟件系統(tǒng)測試,其通過模擬虛擬的并發(fā)用戶數(shù)來對被測系統(tǒng)進行壓力測試。常見的功能測試工具是MI公司的WinRunner,是基于Windows操作系統(tǒng)的,通過腳本的錄制和回放來進行自動化的功能測試,另外還有QTP(Quick Test Professional)。二、白盒測試工具白盒測試工具是指測試軟件的源代碼的工具,可以實現(xiàn)代碼的靜態(tài)分析、動態(tài)測試、評審等功能,主要用于單元測試。常見的工具是Telelogic公司的Logiscope,C++Test等。三、測試管理工具測試管理工具是指管理整個測試流程的工具,主要功能有測試計劃的管理、測試用例的管理、缺陷跟蹤、測試報告管理等,一般貫穿于整個軟件測試生命周期。常見的工具是MI公司的TestDirector,它是B/S結構的軟件,方便測試人員合作和溝通??梢詫崿F(xiàn)需求管理、測試計劃管理、用例管理、缺陷管理,能和改公司的其他測試工具很好的集成,并具有強大的圖表統(tǒng)計功能,會自動生成豐富的統(tǒng)計圖表。所有的測試工具都可以歸到上面的3個大類里面,比如一些數(shù)據(jù)庫測試工具,鏈接測試工具可以歸到黑盒測試工具里面,一些缺陷管理工具如Bugzilla、Mantis可以歸到測試管理工具里面,但有時缺陷管理工具也可以自成一類。第三章 基于Linux的軟件測試技術及工具應用分析數(shù)年前,知道Linux的人群還很少,從事Linux的公司也基本處于培育市場階段,相比國外,Linux在中國的發(fā)展處于初級階段。而如今,Linux在很多中小企業(yè)的應用已經(jīng)悄然登上了臺面。我所實習的DeviceVM公司就是這樣一家以Linux為核心技術的公司。第一節(jié) Splashtop系統(tǒng)介紹Splashtop是一個即時啟動系統(tǒng),無需啟動主操作系統(tǒng)即可快速訪問網(wǎng)絡和常用程序,Splashtop是預先集成在臺式電腦或筆記本電腦里的小型Linux系統(tǒng),系統(tǒng)里已經(jīng)安裝了常用程序,能在網(wǎng)上沖浪,收發(fā)郵件,觀看視頻,和朋友聊天,撥打VOIP電話,所有這一切都在打開電腦電源后幾秒內(nèi)完成。Splashtop由兩大部分組成。一部分是在系統(tǒng)BIOS里的實時操作系統(tǒng),另一部分是優(yōu)化過的Linux系統(tǒng),能快速啟動,運行絕大部分基于Linux的應用程序。主要由以下幾個應用程序組成:Splashtop? 瀏覽器:在按下電源開關數(shù)秒后就能做到上網(wǎng)沖浪,和Skype上的朋友和同事聊天,觀看照片,聆聽數(shù)字音樂,所有這一切,都可以在傳統(tǒng)操作系統(tǒng)開機啟動之前就能享受。它是基于Firefox2技術的網(wǎng)頁瀏覽器,功能齊全,能像Firefox一樣的分頁式瀏覽,播放Flash視頻和玩游戲,阻止彈出式廣告。Splashtop? 音樂播放器:通過Splashtop音樂播放器,可以聆聽存儲在硬盤或外置存儲介質上的數(shù)字音樂。Splashtop? 照片管理器:瀏覽電腦上的照片,創(chuàng)建相冊,欣賞幻燈,上傳照片。通過Splashtop照片管理器,可以讓一切更簡單快捷。Skype?:通過Skype從電腦上撥打全世界各地的固定電話和手機,節(jié)省費用。Splashtop? 聊天:使用流行的即時軟件和朋友溝通,如ICQ,MSN,Yahoo通,AOL即時通信軟件或等。Splashtop?控制面板:實現(xiàn)對系統(tǒng)各種設置的功能。 第二節(jié) 軟件測試技術及流程一、軟件測試背景該公司有自己獨立的軟件測試部門——QA(quality assurance),有自己的軟件測試項目經(jīng)理,由于是一家外資企業(yè)公司,為了便于交流,公司內(nèi)部交流文檔以及工作文檔都統(tǒng)一使用英語。測試的內(nèi)容主要是測試Splashtop在華碩的臺式機的不同型號主板、各大筆記本生廠商的對應型號筆記本上的兼容性,主要采用測試的技術是黑盒測試。二、QA測試流程分析本人通過在該公司的實習,對QA的測試流程作了許多記錄,現(xiàn)將測試流程做如下歸納:(一) 從項目經(jīng)理/研發(fā)部門得到項目規(guī)格說明或需求。 在這個過程中QA項目經(jīng)理要做好如下工作:1. 測試人員的工作分工及任務和必要的培訓。2. 平臺(platform) 和VA 虛擬工具,Virtual Appliance 的簡稱,指在VAE中制定的應用程序,這些應用程序會為了這種特殊的環(huán)境做合適的配置。VAE:Virtual Appliance Environment的簡稱,一個具備所有的驅動,庫文件,用戶界面來安裝,運行,配置虛擬工具(VA)。 的測試計劃實施:從文件服務器上得到測試計劃/測試用例的樣板;清楚地識別出所有定制項目作為在測試計劃中的測試項目;盡量多地列出重要的里程碑(Milestone) 里程碑,即預定的每個階段完成的時間。,例如internal(alpha), global(beta), RC 候選發(fā)行版本,Release candidate的簡稱。, GM;基本上,STP(Software Test Plan)是一個給外部OEM(Original Equipment Manufacture) 需求的標準文檔,STP會根據(jù)要求來做,不會根據(jù)默認值傳送。3. platform 和VA的測試用例的實施。4. 創(chuàng)建測試機器信息。 5. 在Mantis 是一個基于PHP技術的輕量級的開源缺陷跟蹤系統(tǒng),以Web操作的形式提供項目管理及缺陷跟蹤服務。 上創(chuàng)建項目。6. 創(chuàng)建項目任務管理器。7. 在服務器上創(chuàng)建相關文件。(二) 研究學習 在這個過程中包括了測試成員的訓練,以及對早期版本的學習;程序的研究學習和規(guī)格說明的學習。(三) 準備QA文檔 QA文檔按照先后順序分別是寫測試計劃、寫測試用例。在這個過程中,如果必要的話,從杭州QA這里請求各個VA的更新的 STP/STC,杭州QA為了保證VA質量會對所有的VA進行一個常規(guī)的周期測試,如果沒有特殊的要求,在項目新版本發(fā)行測試中該項目只能給各個VA做一個簡單的測試。(四) 進行測試并修復Bug 這一步是測試的核心環(huán)節(jié),研發(fā)部門(RD)開發(fā)好應用程序后,交給測試小組的系統(tǒng)集成負責人使用集成工具對應用程序進行打包(make build)將文件打包成sqx 是組成Splashtop系統(tǒng)文件。 文件(將此文件添加到Splashtop系統(tǒng)),如果集成失敗,就交回給RD重新打包;如果成功就進入下一環(huán)節(jié),由測試人員對系統(tǒng)做內(nèi)部發(fā)行版本(Internal release) 測試,其輸出有:功能控制列表(Features control list)、內(nèi)部檢查列表結果(Internal check list result)、內(nèi)部版本檢查列表的測試結果(Internal release check list’s test result)、新版本發(fā)布的注意點(Release note)、QA的內(nèi)部發(fā)行版本注意點(Internal release note for QA)、寫正式的QA測試注意事項郵件(Enter formal QA test notice mail)。如果沒有通過QA的檢查,就通知系統(tǒng)集成人員拒絕RD的程序,讓其重新打包,以上所有測試只能在1到2個穩(wěn)定的測試機上應用,到這一階段發(fā)現(xiàn)的bugs不會進入Mantis。在這一過程中,QA項目經(jīng)理的工作是確認基本測試項目是否通過測試,包括啟動時間需要符合基本需求(不比前面的版本慢),在功能控制列表中的各種功能能很好的運作,通過所有的在內(nèi)部發(fā)行版本檢查列表中測試項目;當版本準備好并通過了他的基本測試,系統(tǒng)集成人員會發(fā)送一個內(nèi)部發(fā)行版本注意事項;QA項目經(jīng)理通知系統(tǒng)集成人員發(fā)送一個郵件接收或者拒絕進入正式的QA測試。如果通過了檢查,就進入了正式的QA測試,這其中包括了系統(tǒng)測試(System test)、回歸測試(Regression test)、安裝測試(Installation test)、本地化測試(Localization test) 即對軟件在不同的地域中兼容性的測試,如測試Splashtop系統(tǒng)語言在中國使用漢語的環(huán)境中語言顯示是否正確。、幫助文檔測試,在這些測試當中有一部分都是通過自動化測試(Auto test)來實現(xiàn)的,例如,對Splashtop瀏覽器進行在Alexa Alexa在1996年4月在美國創(chuàng)建,是一家專門發(fā)布網(wǎng)站世界排名的網(wǎng)站。 排名前一百的網(wǎng)站就是否能正常訪問進行測試,VA——游戲(Gaming)的測試,局域網(wǎng)的測試,WiFi測試,本地化測試,各個VA主要項目測試。正式的QA測試結束后會產(chǎn)生一個質量報告,現(xiàn)在的系統(tǒng)就是一個外部版本(External release)。系統(tǒng)測試的內(nèi)容是壓力測試、內(nèi)存泄漏測試、性能測試、電源管理器測試,安全性測試。這些測試都有一個常規(guī)的周期可能是1個星期/2個星期/1各月,這個階段的bugs開始進入Mantis。在這一過程中,QA項目經(jīng)理的工作是對項目測試人員做合適的工作分工,誰測試項目的那一部分及誰測試那一臺機器等;根據(jù)STC對測試項目做出合適的判斷,是否在資源或進度上有所限制的情況,通過關于特定的目標機器上的測試用例的完整測試,測試高優(yōu)先級用例時,如果資源或時間不充足,至少要完成在不同機器上進行兼容性測試;當正式QA測試完成時發(fā)送質量報
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1