軟件評測師考試第一部分知識_第1頁
軟件評測師考試第一部分知識_第2頁
軟件評測師考試第一部分知識_第3頁
軟件評測師考試第一部分知識_第4頁
軟件評測師考試第一部分知識_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

的產(chǎn)物(開檔和程序)進行走查,發(fā)現(xiàn)問題,報告質(zhì)量可以根據(jù)被測物的不同而分層次進行。9測試模型使用:在實際工作中應(yīng)靈活地運用各種模型的優(yōu)點V型WH10法志容容求。B測試通常被認為是用戶測試,把軟件有計劃地免費地分發(fā)到目標(biāo)市場,讓用戶大量使用、評價檢查軟件。16第測試由第測試機構(gòu)來進行的測試,也稱獨立測試。17動態(tài)測試:通過人工或使用工具運行程序進行檢查,分符號執(zhí)行、需求確認等。20白盒測試:通過對程序內(nèi)部結(jié)構(gòu)的分析、檢測來尋找問題,檢查程序的結(jié)構(gòu)及路徑是否正錯誤,在程序界面處進試。22灰盒測試:介于白盒和黑盒測試之間,關(guān)注輸出對于輸入的正確性,也關(guān)注程序的為錯誤.軟件缺陷:存在于軟件(文件、程序、數(shù)據(jù))之中的不希望或不可接受的偏差。軟件故障:軟件運行過出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài)軟件失效:軟件運行時產(chǎn)生的一種不希望或不可接受的外部行為.25.GB/T16260.1產(chǎn)品質(zhì)量-質(zhì)量模型:質(zhì)量模型:代表軟件質(zhì)量屬性的總體.軟件質(zhì)量特性與度量:質(zhì)量特性和子特移植性.26GB/T18905.1軟件工程產(chǎn)品評價-概述概述了軟件產(chǎn)品評價的過程,提供了評價需求和指南。27GB/T18905.5軟件工程產(chǎn)品評價-評價者用的過程過的所有記錄;保證及時向請求者提交評價報求明及位程的偏離,造成測試的補充以及結(jié)果確缺陷探測率P/Bugcustomr)用戶手冊、操作手冊、修改建開.題;幫助系統(tǒng)中的每一個超級;是否全部能夠在索引中找到;幫助系統(tǒng)的風(fēng)格應(yīng)簡潔;.;;規(guī)范性測試:符合準(zhǔn)和規(guī)盤性與的兼容與操作系統(tǒng)的兼Windows平臺、Linux平臺、UNIX平臺;Macintosh圖形軟與數(shù)據(jù)庫的兼容性庫包括SQL;ODBC;JDBC;ADO;OLE與中間件的兼容性與瀏覽器的兼容性與其他軟件的兼不同數(shù)據(jù)格式兼XML標(biāo)準(zhǔn)模板進行對比匹配測試;輸出用來構(gòu)建與支撐應(yīng)用軟件的獨立軟件系統(tǒng);基本要素包括支撐環(huán)境(性平臺化軟件兼容性新舊系統(tǒng)數(shù)據(jù)遷移、、議(SET電子商務(wù)中安全電子交易的國際標(biāo)準(zhǔn);測試時有必要對用戶認證機制進行全面測試,防系LDAP技術(shù)的應(yīng)用;多引擎支持;不同操作系統(tǒng)的防護;安裝或分發(fā)安裝;一般采用、檢測、掃描、安全審計、防治、Web信息防篡改等基礎(chǔ)安全包括認證及審核,需驗證功能和性能;測試采用過程是否符合標(biāo)準(zhǔn);類型統(tǒng)統(tǒng)可信服服務(wù)驗證其是否有資源的簽名、管理等功能;同時還要對系統(tǒng)進行并發(fā)壓力:由通過安全的網(wǎng)絡(luò)可入設(shè)備和網(wǎng)絡(luò)信任域管理系統(tǒng)組成;驗證功能和性能;接入模擬驗試安全日志測試期段OPNET(OPNET公司、XDSL網(wǎng)絡(luò)性測試:幀測試、端到端IP測試、信元測試、PPP容量測試、ATM(1)儀時間信息、負載信息、信息、線程信息、響應(yīng)時間預(yù)測、帶寬模擬注意421頁故障定位舉showinterfaceshow按軟件質(zhì)量特性、、、、安全體系測試:測試內(nèi)容包括部署與基礎(chǔ)結(jié)構(gòu)、輸入驗證、驗證、、配置管理、敏感應(yīng)用級安全測試:測試與登錄、超時、操作留痕、備份與恢傳輸級安全測試:測試經(jīng)客戶端傳送到服務(wù)器端可能存在的安全以及服務(wù)器防范、、資源指標(biāo)來確定系統(tǒng)并發(fā)性能的過程;業(yè)務(wù),保證達到系統(tǒng)疲勞強度需求的業(yè)務(wù)量,通過綜合分析交易執(zhí)行指標(biāo)和資源指標(biāo),來確二.并發(fā)性能測試-應(yīng)用服務(wù)端測試即,模擬虛擬用戶(3)服務(wù)器(Vuser 事務(wù)響應(yīng)時間:測試在期望的事務(wù)響應(yīng)時間內(nèi)可以同時運行多少個Vuser,在中指定Vuser的范圍等。注:如果中包含有集合點,方案將不會按計劃運行;集合點:在方案中指定Vuser,各Vuser執(zhí)行的,運行的時間,啟動方案后,并不能保證所有的Vuser能夠達到同步操作的效果,設(shè)置集合點,VuserControllerVuser全部到達后,執(zhí)行某一項指定操控務(wù)器上的負載峰Web請求指標(biāo):每秒點擊次數(shù)、吞吐量、吞吐量、HTTP狀態(tài)代碼、每秒HTTP響應(yīng)數(shù)、每秒下載頁面數(shù)、每秒重試次數(shù),重試次數(shù)、連接數(shù)、每秒連接數(shù)、每秒SSL連接數(shù)Web頁面組件指標(biāo):激活網(wǎng)頁細分、頁面組件細分(隨時間變化、頁面時間細分(隨時間變化、第一次緩沖時間細分(隨時間變化、已組件大?。?)(2)作用1)使應(yīng)用多個網(wǎng)段的活動過程變得清晰。2)提供有關(guān)應(yīng)用效率的統(tǒng)計數(shù)據(jù)3)提供有關(guān)應(yīng)用效率的統(tǒng) 多個捕捉點:Agent,數(shù)據(jù)包來實現(xiàn)實時一個分析:AgentManager進行對所的數(shù)據(jù)的分析獲取信息 ,會話性能概要哪段網(wǎng)絡(luò)延遲大,帶寬對網(wǎng)絡(luò)雙向性能的影響,節(jié)點用于處理和用于傳輸?shù)臅r,,服務(wù)器與客戶端之間幀傳輸情況統(tǒng)計到與應(yīng)用相關(guān)的幀的分布對每一個幀可以與相關(guān)的數(shù)據(jù)包關(guān)聯(lián),并且可以對幀,故障錯誤總結(jié):應(yīng)用級錯誤、TCP錯誤、IP錯誤、其他錯誤網(wǎng)絡(luò)應(yīng)用性能指正在LAN或WAN;哪些應(yīng)用程序?qū)е孪到y(tǒng)瓶頸或資源競組成:1.探針:與數(shù)據(jù),并根據(jù)應(yīng)用對數(shù)據(jù)進行分類,設(shè)置的原則是根據(jù)網(wǎng)絡(luò)組成和要求2.探針管理器:管理配置探針,設(shè)定與上傳時間,合并收集的數(shù)據(jù);3.時間服務(wù)器:對探針進行時針同步信息 (一)利用工具的優(yōu)(二)mountondevice、type、,CD-(內(nèi)存)的狀態(tài)等信CPUCPUidle(空閑),CPUwaits,CPUsystemusage,CPUuserusage,runqueuelength(運行隊CPUcontext(上下關(guān)系)switches(1)UNIX(三)數(shù)據(jù)庫(1)數(shù)據(jù)庫系統(tǒng)中關(guān)鍵的資(2)監(jiān)測讀寫頁面的使用情況(3)超出共享內(nèi)存緩沖區(qū)的操作(四)中間件中間件分類:1)WebApache2)WebWebsphere、WebLogic3)中間件舉例:1)TUXEDO:2)WebSphere3)WebLogic:LogBaroadcasterRuntime、ServerSecurityRuntime,存、資源爭用,,(1)大數(shù)據(jù)量管理:1)手工管理:2)自動化工具管理:File-Aid/CSXMLXMLXML文件;數(shù)據(jù)遷移61.負載壓力測試指標(biāo)分析:主要包括客戶端交易處理性能指標(biāo)、服務(wù)器資源指標(biāo)、數(shù)據(jù)庫資源指標(biāo)、Web 注275測試錄制、編寫與調(diào)創(chuàng)建Vuser組、配置Vuser組中的Vuser、配置Vuser運行時的設(shè)置、配置負載、配置端服務(wù)設(shè)置、配置WAN仿真設(shè)置、配置獲取結(jié)果評估與測試創(chuàng)建、調(diào)試、執(zhí)試、結(jié)果分5一.黑盒測試概述(2.10黑盒測試定義:1)2)生正確的輸出信息3.主要針對軟件界面和軟件功能進試誤(如數(shù)據(jù)結(jié)構(gòu)定義錯誤或外部信息(如數(shù)據(jù)文件)錯誤)4)性能錯誤5)初始化和終止錯誤等價類劃分法:把程序的輸入域劃分成若分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。(1)程序是否實現(xiàn)了規(guī)格說明功能和性能1234輸入數(shù)據(jù)的一組值(n個561231、456(~(V(∧從輸出(結(jié)果)考慮一種約束:M(兩個結(jié)果,a為1時,b必須是0,當(dāng)a為0時,b值不規(guī)則:任何一個條件組合的特定取值及其相應(yīng)要執(zhí)行的操作。注:判定表中貫穿條件項和動作項的一列就(0,1,利用正交表構(gòu)造測試數(shù)據(jù)集,正交表的推導(dǎo)依據(jù)GaloisL:代表正交表,L8(27)7為因子數(shù),2為因子的水平數(shù),8為此表行的數(shù)目(試驗次數(shù))mn型的正交表中,試驗次數(shù)(行數(shù))=∑(每列水平數(shù)-1)+1例:53235*21,試驗次數(shù)=5*(3-1)+1*(2-1)+1=12,即L12(35*2) 用的測試用例,在一個結(jié)構(gòu)化的狀態(tài)遷移(SST)3種形式的循環(huán):順序,選擇和重復(fù)8( ANSI化組織(ANSI/IEEE829:,偶然事件:說明如何處理計劃之外的情況。 第6章白盒測試技術(shù)(1)(1)域測試(7)符號測試(8)Z路徑覆蓋。9)程序變異。5.黑盒測試與白盒測試接口分析接口一致性是程序的靜態(tài)錯誤分析和設(shè)計分析共同研究的題目,接口分析主要對下內(nèi)容時進行l(wèi)ogicalifcallgoto ,,代碼程序員和測試員程序員和測試員變量、函數(shù)、過程、可測性、程序效率、質(zhì)量保證、代碼編輯、編譯、、代碼測試、維項ISO/IEC9126國際標(biāo)準(zhǔn),包括以下六個方面:功能性(functionality)可靠性(reliability)可用性(usability)有效性(efficiency)可性(maintainability)輕便性(portability)(Factors(criteria(excellent(good(fair(poor:(Metrics四.白盒測試方法-動態(tài)測試(即設(shè)計測試用例的方法)SC(StatementCoverageDC(DecisioncoverageCoverageMCC(MultipleConditionCoverageMCDC(MultipleConditionDecisionCoverage 程序的判定被分解為通過邏輯操作符(and,or)bool條件,每個條件對于判定的結(jié)果值是獨立的第六章白盒測試->四.白盒測試方法判斷語句中的條件為復(fù)合條件時,即條件表達式由一個或多個邏輯運算符連接的邏輯表達式(aand程序的環(huán)路復(fù)雜性即McCabePV(G)=P+13、丟失路徑錯誤:由于程序中的某處少了一個ZZ路徑覆蓋六.白盒測試綜合策略系統(tǒng)測試:根據(jù)黑盒,采用白盒測TestTestTest:TestOOIntegrateTest中體現(xiàn)TestOOIntegrateTest的基礎(chǔ)TestOOUnitTestOOD、OODTest的結(jié)果TestTestOOA、OOATest的結(jié)果E-R圖和語義網(wǎng)絡(luò)模型,即信息造型中的概念,與面向?qū)ο蟪绦蛟O(shè)計語方中的重要概念結(jié)合在一起而多種對象的來反映問題空間中的復(fù)雜實例和復(fù)的結(jié)構(gòu)分為現(xiàn)問題空間中實例的一般與特殊的結(jié)構(gòu)中一種對象尤其是對象,是否存在不同于下一低層的對象是否有特性基礎(chǔ)上的特殊現(xiàn)問題空間中實例的整體與局部的OOA分析結(jié)果的可見性,如同文章中各章的 GeorgeMiller的‘7+2’原則。如果個數(shù)超過7 認定的是否是對象和結(jié)構(gòu)更高一層的抽象,是否便OOA結(jié)果的概括 間的消息聯(lián)系(抽象)是否代表了所反映的OOA為基礎(chǔ)歸納出類,并建立類結(jié)構(gòu)或進一步構(gòu)造類庫,以實現(xiàn)分析結(jié)果對問題空間的抽象。OOD歸納的類即可以是對象的簡單延續(xù),也可以是不同對象的相同或相似的服務(wù)OODOOD是OOA的進一步細化和更的抽象,所以O(shè)OD、OOA的界限很難區(qū)分,OOD確定類和類結(jié)構(gòu)不OA抽象、對象所具有的屬性的抽便于重用A中著重體現(xiàn)父類和子類一般性和要要求是能在解空間中構(gòu)造全類中方法的功能是否較單純,相應(yīng)的代碼行是否較少正確性:主要在于分析和設(shè)計模型表示所使用的符號語法是否正()一致性:OODOOA模型(分析、設(shè)計和編碼層次即類、屬性、OOA數(shù)據(jù)成員是否滿足婁據(jù)封裝OOD結(jié)果為依據(jù),檢測類提供的100%的代碼執(zhí)行覆蓋率。testingtesting第一步:靜態(tài)測試針對程序的結(jié)構(gòu)進行,檢測程序結(jié)構(gòu)是否符合設(shè)計要求。通過使用測試軟件的‘可逆OOD結(jié)果相比較,檢測程序結(jié)構(gòu)和實OOP是否達到了設(shè)計要求第二步:動態(tài)測試根據(jù)靜態(tài)測試得出的函數(shù)功能調(diào)用關(guān)系圖或類關(guān)系圖作為參考,按照如下步驟設(shè)計測采取相應(yīng)的模擬。參考OOA分析結(jié)果,檢測軟件是否能夠完全‘再現(xiàn)’問題空間列出將要作為的消息和操列出為了幫助理解測試所需要的附加信息四.OO軟件測試的方法(息、不正確地等)系統(tǒng)疲勞強度需求的業(yè)務(wù)量,通過綜合分析交易執(zhí)行指標(biāo)和資源指標(biāo),來確定系統(tǒng)處理最大工作量強度性能二 :1.23運行階段持續(xù)系統(tǒng)負載壓力性能況下的功能不穩(wěn)定問題。所以負載壓力測試期間必須要進行必要的功能內(nèi)容校驗,即在測試過記錄所有虛擬用戶的操作,及服務(wù)器的響應(yīng),才有助于判斷功能錯誤,這是當(dāng)前負載壓力測試的最大。8二.并發(fā)性能測試-應(yīng)用服務(wù)端測試:負載(多個即,模擬虛擬用 中指定要測試的事務(wù)名稱以及Vuser的范圍等。注:如果中包含有集合點,方案將不會按計劃運行;集合點:在方案中指定Vuser,各Vuser執(zhí)行的,運行的時間,啟動方案后,并不能保證所有的Vuser能夠達到同步操作的效果,設(shè)置集合點,VuserControllerVuser全部到達后,執(zhí)行某一項指定操控務(wù)器上的負載峰Web請求指標(biāo):每秒點擊次數(shù)、吞吐量、吞吐量、HTTP狀態(tài)代碼、每秒HTTP響應(yīng)數(shù)、每秒下載頁面數(shù)、每秒重試次數(shù),重試次數(shù)、連接數(shù)、每秒連接數(shù)、每秒SSL連接數(shù)Web頁面組件指標(biāo):激活網(wǎng)頁細分、頁面組件細分(隨時間變化、頁面時間細分(隨時間變化、第一次緩沖時間細分(隨時間變化、已組件大小 作用 工作原理 獲取信息 ,會話性能概要哪段網(wǎng)絡(luò)延遲大,帶寬對網(wǎng)絡(luò)雙向性能的影響,節(jié)點用于處理和用于傳輸?shù)臅r,,服務(wù)器與客戶端之間幀傳輸情況統(tǒng)計到與應(yīng)用相關(guān)的幀的分布對每一個幀可以與相關(guān)的數(shù),故障錯誤總結(jié):應(yīng)用級錯誤、TCP錯誤、IP錯誤、其他錯誤網(wǎng)絡(luò)應(yīng)用性能指少PC正在LAN或WAN;哪些應(yīng)用程序?qū)е孪到y(tǒng)瓶頸或資源競爭(2)網(wǎng)絡(luò)應(yīng)用性能工 探針:與數(shù)據(jù),并根據(jù)應(yīng)用對數(shù)據(jù)進行分類,設(shè)置的原則是根據(jù)網(wǎng)絡(luò)組成和要求探針管理器:管理配置探針,設(shè)定與上傳時間,合并收集的數(shù)據(jù);信息 (一)利用工具的優(yōu)(二)mountondevice、type、,CD-CPUCPUidle(空閑),CPUwaits,CPUsystemusage,CPUuserusage,runqueuelength(運CPUcontext(上下關(guān)系)switches(三)數(shù)據(jù)庫(1)超出共享內(nèi)存緩沖區(qū)的操作:可以調(diào)整緩沖區(qū)大小,更好的支持系統(tǒng)運(四)中間件(1Web,,,(1)(2)獨立數(shù)據(jù)量測試:針對某些系統(tǒng)、傳輸、統(tǒng)計、查詢等業(yè)務(wù)進行單用戶大數(shù)據(jù)量測試,如大量的批處數(shù)據(jù);比較XML數(shù)據(jù)與關(guān)系數(shù)據(jù)庫數(shù)據(jù);比較XML文件;數(shù)據(jù)遷移8章應(yīng)用負載壓力測試-負載壓力測試實施負載壓力測試的實施過程分為:制定測試計劃→制定測試需求分析→制定測試方案→→測試錄制、編寫與調(diào)試→場景制定→測試執(zhí)行→獲取→結(jié)果評估與測試報告一.測試計劃 Web服務(wù)器的類型、serverclient的通信方式、中間件配置、可能影響clientGUI/RTEVuser度量整個網(wǎng)絡(luò)的響應(yīng)時間(client-server)RTE終端用戶度量服務(wù)器響應(yīng)時間:通過在與server直連的Client上運行Vuser來度量服務(wù)器(2)定義VuserVuser RTEVuser運行多個非GUI或非RTEVuserWindowsGUIVuserUNIX計算機上則可以運行幾個GUIVuser第二部分控制器:從內(nèi)存中取出指令,并下一條指令的位(cache, 按方式分:按地址和按內(nèi)容 器器性能分析:主存的時間/計算機實際時間器器外器術(shù)由多臺磁盤器組成的,一個快速大容量高可靠的外存子系統(tǒng),常見為廉冗余磁盤陣列(RAIDRAID6制對象及目的對象:主器;目的:保存數(shù)主器的分配和回收;提高主器的利用率;保護;主存擴,P,偏移量W(頁內(nèi)地址結(jié)合分頁、分段管理方式,將主存劃分成大小相等的塊(頁框?qū)⑦M程按程序的主存,系統(tǒng)具有的主存容量比實際主存容量大得多,稱這樣的器為虛擬器;)UNIX系統(tǒng)分為普通文件、 構(gòu)(定長、可變長)物理結(jié)構(gòu):器方式分為連續(xù)結(jié)構(gòu)、結(jié)構(gòu)、索引結(jié)文 結(jié)法空 享護 作業(yè)后備隊列:將作業(yè)控制塊排列成一個或多個隊列,即隊列由JCB定義:用戶接或人機界面,是計算機中實現(xiàn)用戶與計算機通信息的軟件和硬件部分的總稱 運行在嵌入式智能環(huán)境中,對整個智能以及其控制的各種部件和裝置等資源進行統(tǒng)一協(xié)調(diào)、和軟件存境常見的嵌入式系統(tǒng)有WindowsCE、Palm數(shù)據(jù)庫管理系統(tǒng)DBMS:是一組對數(shù)據(jù)進行管理的軟件,是一個可實際運行的,按照數(shù)據(jù)庫方式、E-R1:1,1:n,m:n的聯(lián)系屬性:是實體某方面的特性,分類包括簡單屬性、復(fù)合屬性、單值屬性、多值屬性、NULL屬性、恢復(fù)按網(wǎng)絡(luò)拓撲結(jié)構(gòu)分-星形、樹形、環(huán)形、總線型按通信介質(zhì)分-雙絞線網(wǎng)、同軸電纜網(wǎng)、光纖網(wǎng)、網(wǎng)按傳輸帶寬分-基帶網(wǎng)、寬帶網(wǎng)按使用范圍分-公用網(wǎng)、按速率分-高速網(wǎng)、中速網(wǎng)、低速網(wǎng)按通信方式分-廣播式、點到點式ISO/OSI網(wǎng)絡(luò)體系結(jié)構(gòu),OSI(MAC以太網(wǎng)(IEEE802.3標(biāo)準(zhǔn):采用CSMA/CD協(xié)議:(PPPxDSL:數(shù)字專線DDN綜合業(yè)務(wù)數(shù)字網(wǎng):建立在數(shù)字網(wǎng)絡(luò)基礎(chǔ)上的網(wǎng)絡(luò),提供端到端的數(shù)字連接,將聲音、數(shù)據(jù)、圖FR:在用戶網(wǎng)絡(luò)接口之間提供用戶信息流的雙向傳送,并保持順序不變的一種承載業(yè)務(wù)。成固定長度的信元,ATM參考模型為分用戶層、ATM適配層、ATM層和物理層InternetTCP/I

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論