第一篇:壓縮機單體測試實驗報告
壓縮機單體測試實驗報告
一.實驗?zāi)康?/p>
通過模擬壓縮機對應(yīng)各種整機運行工況條件下的負載,對單體壓縮機在各種負載工況下壓縮機的振動情況進行測試,獲取壓縮機啟動、停機、頻率躍變或者工況突然切換等過渡工況,以及各種穩(wěn)定運行工況下壓縮機排、回氣口的振動情況,為通過振動測試結(jié)果識別壓縮機工作載荷提供依據(jù)。二.實驗設(shè)備
1:待測單體壓縮機ASM135D23UFZ-404001303K和ASN98D22UFZA-404000002k;
2:LMS test lab動態(tài)信號測試系統(tǒng)(傳感器、采集儀、計算機);
3:工裝夾具、軟管以及壓縮機轉(zhuǎn)速控制系統(tǒng)。三.測試工況
需要測試模擬標準制熱/制冷負荷工況下啟停機、穩(wěn)定運行、壓縮機工作頻率在20Hz~120Hz(該范圍僅供參考,以該型號壓縮機可工作頻率范圍為準)變化、壓縮機工作電壓在180V~240V(該范圍僅供參考,以該型號壓縮機可工作電壓范圍為準)變化的壓縮機單體振動;排回氣口溫度及壓力參考對應(yīng)工況參數(shù)進行設(shè)定。四.測點說明
如圖1、2所示,需要測試圖中點A、B的X、Y、Z三個方向的振幅。由于壓縮機排回氣口為圓柱形表面,需要定制如圖3所示的專用測試工裝(工裝要求剛性盡量大,質(zhì)量盡可能小)。采用三向加速度傳感器同時測試或者采用常規(guī)單向加速度傳感器分三次測試每個測點X、Y、Z三個方向的振幅。
圖1 測點示意圖
圖2 儲液桶外掛或者漩渦壓縮機測點示意圖
圖3 專用測試工裝
注:圖1 X方向為B—A連線方向,Y方向為B—A連線的垂直方向,Z方向為豎直方向。
圖2 A點X方向為壓縮機中軸線與回氣口(回氣口在上)/排氣口(排氣口在上)圓心點連線方向,Y方向垂直與X方向,Z方向為豎直方向;B點X方向為壓縮機中軸線與排氣口(排氣口在下)/回氣口(回氣口在下)圓心點連線方向,Y方向垂直與X方向,Z方向為豎直方向。
圖3 工裝材質(zhì)可采用輕質(zhì)鋁合金等。
五.實驗方法 1.測試環(huán)境的要求
測試應(yīng)在安靜的房間內(nèi)進行,無強噪聲干擾,地面無振動干擾。2.實驗過程:
(1)依據(jù)所提供的測量儀器,按照儀器安裝要求在測點部位固定好測試工裝,安裝連接好傳感器;
(2)聯(lián)機,接通測量儀器電源,設(shè)定好測量儀器相關(guān)參數(shù),第一次測試設(shè)定壓縮機電壓為待測電壓范圍的下限180V,準備就緒后,開始采樣記錄排回氣口隨時間歷程的振動位移值,然后啟動壓縮機,等壓縮機轉(zhuǎn)速達到20Hz時進入穩(wěn)定運行30S,在啟停機階段需記錄排回氣口在X、Y方向上振幅達到峰值時,測點在X、Y、Z方向的振幅大小和此時的時間T,在穩(wěn)定運行階段需記錄測點在X、Y、Z三個方向上振幅的平均值;待壓縮機穩(wěn)定運行30S后再調(diào)節(jié)壓縮機轉(zhuǎn)速達到30Hz進入穩(wěn)定運行30S,依次每次增加10Hz并穩(wěn)定運行同樣時間,當壓縮機轉(zhuǎn)速達到待測頻率的上限120Hz后運行30s,關(guān)機,待空調(diào)內(nèi)部壓力平衡后再停止采樣記錄。
(3)每次提升10V壓縮機的工作電壓,直到待測電壓范圍的上限240V,按照步驟(2)依次記錄測點隨時間變化的振動幅值,并記錄數(shù)據(jù)。
圖4 測點處傳感器安裝圖
如圖4所示為將加速度傳感器通過工裝夾具安裝到排回氣口上實驗測試現(xiàn)場圖。采樣數(shù)據(jù)記錄范例:
圖5 加速度信號
圖6 振幅時間曲線
上圖5為某試驗一測點隨時間歷程變化的振幅范例。如圖6所示為回氣口X方向上12s到18s時間內(nèi)的加速度信號(單位為g),圖2為加速度信號經(jīng)過轉(zhuǎn)換計算后得到的振幅時間曲線。
第二篇:壓縮機拆裝實驗報告
壓縮機的拆裝實驗
一、實驗?zāi)康模?/p>
掌握壓縮機機構(gòu)的原理,學(xué)會拆裝。
二、實驗原理:
壓縮機的分類:
1、按密封方式分類
制冷系統(tǒng)內(nèi)的制冷劑是不允許泄漏的。從防止泄漏所采取的密封結(jié)構(gòu)方式來看,制冷壓縮機可分為開啟式和封閉式。而后者又可進一步分為半封閉式和全封閉式兩種。
開啟式壓縮機功率的輸入是通過伸出機體之外的主軸進行的,壓縮機和電動機分為兩體,它們通過傳動裝置(聯(lián)軸器、傳動帶或變速箱)連接并傳動,為防止制冷劑蒸氣的外泄和外界空氣的滲入,必須在主軸伸出的部位上采用防止泄漏的軸封存裝置加以密封。由于軸封裝置不可能實現(xiàn)絕對可靠的密封,因此制冷劑的泄漏和外界空氣的滲入是難以避免的。
采用封閉式結(jié)構(gòu)可以避免或大大減少滲漏。封閉式壓縮機所配用的電動機與壓縮機共同組裝在一個機體(殼)內(nèi),并共用一根主軸,且不伸出機體(殼),因而不需設(shè)置軸封裝置。這樣既減少了泄漏的可能性,同時又降低了噪聲。使用吸入的低溫制冷劑冷卻電動機有利于機器的小型化和輕量化,但由于制冷劑和電動機直接接觸,因此要求電動機的絕緣材料能耐油和耐制冷劑的腐蝕,且壓縮機的油泵能正、反轉(zhuǎn)工作。半封閉式與全封閉式壓縮機的區(qū)別在于:前者的機體、汽缸蓋裝配后如有必要仍可拆卸,其密封面以法蘭連接,靠墊片或墊圈密封;而后者的壓縮機和電動機全部安裝在一個封閉罩殼內(nèi),罩殼全部焊死,不能拆卸,這樣可大大減輕壓縮機的重量。但由于封閉式壓縮機不易拆卸,修理不便,因此對機器零部件的加工,裝配質(zhì)量,可靠性和使用壽命等要求較高,它們應(yīng)能保證10~15年的使用期限。
2、按工作原理分:
容積型和速度型兩大類。其中容積型按壓縮部件的運動特點可分為往復(fù)式和回轉(zhuǎn)式,而回轉(zhuǎn)式按壓縮機的結(jié)構(gòu)特點又分為轉(zhuǎn)子式、滑片式、螺桿式、渦旋式等。速度型的壓縮機一般都是離心式的。
三、活塞式制冷壓縮機的拆裝和測量
1、壓縮機的拆裝
拆卸注意事項如下:
①拆卸前將制冷壓縮機外表面揩擦干凈;②按順序拆卸;
③在每個部件上做記號,防止方向位置在組裝時顛倒; ④拆卸下來的管道用高壓空氣試吹,以檢驗其干凈和暢通,合格后用塑料帶綁帶扎封閉管端,防止污物進入;
⑤安裝后的設(shè)備在拆卸和清洗過程中,不可用力過猛,錘擊時用橡皮錘輕打。
2、活塞環(huán)的拆裝
活塞環(huán)是裝于活塞環(huán)槽內(nèi)具有彈性的金屬圓環(huán),按其功用的不同可分為氣環(huán)和油環(huán)兩種。氣環(huán)的作用是密封壓縮室和導(dǎo)熱作用。油環(huán)則主要是使氣缸壁的滑油分布均勻,并刮除氣缸壁上過多的潤滑油。
(1)活塞環(huán)的拆卸應(yīng)使用專用工具來進行。
在沒有專用工具時,一般要用麻繩或鐵絲彎成環(huán)形套在拇指上。分別掛在活塞環(huán)開口兩端,緩慢地用力使活塞環(huán)張開后進行拆裝。張開活塞環(huán)時,應(yīng)盡量使它在能拆卸的條件下張開得小些,否則很容易拆斷或使活塞環(huán)受到內(nèi)傷,使之很快疲勞斷裂。拆下的活塞環(huán)應(yīng)按次序放置以備檢查,不要弄亂次序或隨意亂放。(2)活塞環(huán)的安裝
裝配到活塞上的活塞環(huán),其搭口間隙,天地間隙和彈力情況均已檢查符合要求。
安裝活塞環(huán)時,應(yīng)注意其斷面倒角,若是沒有倒角的普通氣環(huán),安裝時沒有反正之分。若是有倒角的氣環(huán),應(yīng)將倒角的一邊安裝在下方,這種環(huán)能增強對氣缸壁的壓力,更好地刮去氣缸壁上多余的機油。
3、設(shè)備、零件的清洗
清洗分初洗和凈洗兩步驟。初洗時,先去掉加工面上的除銹油、油漆、鐵銹等污物,再用細布蘸上清洗劑擦洗,然后用煤油洗,直到基本干凈為止。凈洗時,要另換干凈的煤油再洗一次(可用汽油清洗),直到洗凈為止,然后用機油防止生銹。
4、間隙的測量
一般來說,出廠合格的壓縮機都是按一定的精度標準進行裝配的,各部件間的間隙都會有一定的限制。所以在檢修中重要的一環(huán)就是通過測量來確定活塞和氣缸是否需要檢修和更換;通過測量來確定故障原因,通過測量來確定其他部件(如曲軸、連桿、軸承等)是否需要校正等。
(1)檢查氣缸余隙
將一定粗細的軟鉛保險絲放置在活塞頂部,裝好排氣閥組,蓋好氣缸蓋,轉(zhuǎn)動主軸,然后取出保險絲,間隔取兩點,測量其厚度,記錄后重測量一次,做好記錄,這4個值的平均值即為氣缸上止點余隙。然后與說明書以照,如果超過標準,則找出偏差并進行處理。根據(jù)測量結(jié)果。
(2)吸、排氣閥片開啟高度
開啟度過大,則閥片運動速度大,閥片易擊碎;開啟度過小,則制冷劑通過的阻力加大,影響吸、排氣的效率。當閥片有輕微磨損或劃傷時,應(yīng)重新研磨或檢修;如果閥片磨損厚度超過極限值時,應(yīng)予更換。
吸、排氣閥片的開啟高度受限制片限制時,一般以限制片的高度為氣閥的最大開啟高度。(3)活塞與氣缸的間隙
取出活塞,分別在上、中、下位置上每隔120℃測量一次汽缸內(nèi)徑,做好記錄。在上止點、中間、下止點每隔120℃測量一次汽缸內(nèi)徑,做好記錄。分別算出平均值,差值即為活塞與汽缸的間隙。通過上述測量即可確定活塞和汽缸是否需要檢修或更換。若汽缸磨損比原汽缸的標準大(0.15~0.25)mm,必須進行檢修。或汽缸與活塞的間隙超過(0.45~0.6)mm,也應(yīng)進行檢修。當活塞最大磨損為(0.3~0.35)mm時,應(yīng)更換活塞。(4)連桿大端與軸配合間隙
每隔1202測量一次連桿大端內(nèi)徑,做好記錄。每隔1202測量一次曲柄銷外徑,做好記錄,并做相應(yīng)的計算和結(jié)論(標準要求在0.08~0.15mm之間)。(5)活塞環(huán)的磨損量測量
活塞環(huán)隨活塞在氣缸內(nèi)作往復(fù)運動,活塞環(huán)在環(huán)槽內(nèi)運動使環(huán)的上、下端面磨損、軸向高度減小,環(huán)與環(huán)槽的間隙增大。主要是通過搭口間隙測量檢查環(huán)的外表面磨損,通過天地間隙測量檢查環(huán)的端面磨損來判斷的。1)活塞環(huán)搭口間隙測量
①清除氣缸套內(nèi)表面上的積炭、油污,必要時用刮刀修刮缸口,并用細油石打磨光滑,然后清擦干凈。
②用手握住活塞環(huán)開口的對邊,將活塞環(huán)放入氣缸缸徑磨損最小的部位,一般是在氣缸下部1/3處,并且要放平齊。
③用塞尺插入環(huán)的開口間,松緊合適的塞尺厚度就是環(huán)的搭口間隙,并依次進行下道環(huán)的測量。
④如果搭口間隙大于規(guī)定最大允許間隙值時,該環(huán)不能再繼續(xù)使用,必須更 換。當間隙值小于規(guī)定最小裝配間隙時,應(yīng)該進行修銼。2)活塞環(huán)天地間隙的測量
①測量活塞環(huán)天地間隙的方法。活塞環(huán)和環(huán)槽經(jīng)過充分清洗后,將環(huán)依次裝入各道環(huán)槽中(注意,不可將上、下端面顛倒),如活塞環(huán)尺寸較小重量較輕,可一手持環(huán),使環(huán)下端面緊貼槽下端面上。用塞尺沿圓周上多個點或整個圓周測量與環(huán)槽的間隙,并取其平均值。
②活塞環(huán)與環(huán)槽天地間隙如過大,會引起環(huán)對環(huán)槽的沖擊加速磨損并且泵油嚴重,應(yīng)換新環(huán),如果環(huán)與環(huán)槽軸向間隙過小,會使環(huán)卡死在環(huán)槽中而失效,應(yīng)在車床上適當車削擴寬活塞環(huán)槽。
5、壓縮機的安裝
壓縮機的安裝順序為拆卸順序的逆序。需要注意的是,在安裝之前需要對部件進行凈洗,然后在部件工作面上都涂上潤滑油,接著再安裝。安裝完畢后再灌入潤滑油,做好試機的準備。經(jīng)檢查后試機,看運行情況,判斷維修是否成功。
三、回轉(zhuǎn)式壓縮機的結(jié)構(gòu)分析與拆裝
1、螺桿式壓縮機的結(jié)構(gòu)分析
由于螺式壓縮機較笨重,不能進行手工的拆裝實訓(xùn),所以只能進行某些部件結(jié)構(gòu)的拆裝、分析實訓(xùn)。在我們的實驗室中,螺桿式壓縮機是已經(jīng)剖開的,其結(jié)構(gòu)如圖42所示。
2、轉(zhuǎn)子式壓縮機的結(jié)構(gòu)分析
轉(zhuǎn)子壓縮機一般都用在小型制冷裝置(如家用空調(diào)器)中,功率一般在10kw以下,并且都是全封閉式的。為了觀察方便,我們將全封閉式壓縮機進行線切割,以便能看清楚其內(nèi)部結(jié)構(gòu)。
結(jié)構(gòu)分析:對照實物結(jié)構(gòu)進行分析,了解各部件結(jié)構(gòu)的功能。主要部件:(1)氣液分離器。主要作用是進行氣液分離、儲液和壓力緩沖。
(2)滑板。將氣缸分成兩個基元空間,靠彈簧或鋼絲壓在轉(zhuǎn)子的外表面,保證吸排空間的密封性。
(3)轉(zhuǎn)子。轉(zhuǎn)子的幾何中心與氣缸中心有一定的偏心,轉(zhuǎn)動過程中能實現(xiàn)容積的變化,實現(xiàn)壓縮機的吸排過程。
(4)平衡塊。消除整個轉(zhuǎn)子的不平衡慣性力。
3、渦旋式壓縮機的結(jié)構(gòu)分析
渦旋式壓縮機也大多為全封閉式的,所以我們的結(jié)構(gòu)分析對象也需要進行線切割。結(jié)構(gòu)分析:對照實物結(jié)構(gòu)進行分析,了解各部件結(jié)構(gòu)的功能。主要部件:
(1)動、靜渦旋體。動渦旋體相對靜渦旋體偏心并相差180o對置安裝,動渦旋體作無自轉(zhuǎn)的回轉(zhuǎn)平動。其密封基元為一系列的月牙形空間。
(2)十字聯(lián)接環(huán)。上部實肋中的一對與動渦旋體的鍵槽相配合滑動,另一對與靜渦旋本體的鍵槽相配合滑動,主要作用是防止渦旋體自轉(zhuǎn)。(3)偏心套。調(diào)整動、靜渦旋體的徑向間隙。
五、實驗心得
1、看到各種壓縮機,雖然老舊,有些部件已經(jīng)丟失,但是我們還是能從中受益;
2、拆裝壓縮機過程中,我們學(xué)會仔細觀察機械的設(shè)計,壓縮機是很緊密的部件,絕不會隨意設(shè)計,這些設(shè)計一定有它的合理性和作用;
3、壓縮機最重要的就是制冷劑在其中流動的過程,油是如何作用的,如何盡量減少泄露等。
第三篇:系統(tǒng)測試實驗報告
軟件測試實驗報告
萬繼王(20111081147)
任課教師:賈春花
班級:2011級計科(1)班
實驗?zāi)康模?/p>
計算機在生活中的普遍,計算機已經(jīng)成為我們生活中不可缺少的部分,計算機已經(jīng)被廣泛的應(yīng)用到各個領(lǐng)域,網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為了人們發(fā)布與獲取信息的重要途徑之一,在我們的生活中已經(jīng)離不開計算機,離不開網(wǎng)絡(luò),計算機給人們的生活帶來方便的同時也需要開發(fā)相應(yīng)的管理系統(tǒng)和軟件,所以,這就需要我們進行軟件測試,軟件測試是使用人工或者自動手段來運行或測定某個系統(tǒng)的過程,檢驗它是否滿足規(guī)定的需求或者弄清預(yù)期結(jié)果與實際結(jié)果之間的差別。軟件測試作為保證軟件質(zhì)量、提高軟件可靠性的重要手段,在軟件開發(fā)中起著不可替代的作用。其關(guān)鍵與核心是測試數(shù)據(jù)生成。軟件測試的實質(zhì)是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)精心選取一批測試數(shù)據(jù),形成測試用例,并用這些測試用例去驅(qū)動被測程序,觀察程序的執(zhí)行結(jié)果,驗證所得結(jié)果與預(yù)期結(jié)果是否一致,然后做相應(yīng)的調(diào)整。
此次實驗是為了檢驗我們是否掌握本學(xué)期所學(xué)的《軟件質(zhì)量保證與測試》這門課程的基礎(chǔ)知識,并查找出被測試軟件的不足或缺陷,及時做出相應(yīng)的調(diào)整,也讓我們掌握一定的黑盒測試和白盒測試的相應(yīng)內(nèi)容。還有就是在于總結(jié)測試階段的測試以及分析測試結(jié)果,描述系統(tǒng)是否符合需求(或達到xxx功能目標),同時,了解軟件測試概念,了解軟件測試的主要內(nèi)容,了解手動測試自動測試,初步掌握測試軟件并能夠進行簡單運用。了解軟件測試在當前計算機行業(yè)中的相關(guān)地位,了解為了成為軟件測試工程師所需要掌握的技能。
實驗內(nèi)容:
軟件測試前景:隨著軟件產(chǎn)業(yè)的發(fā)展,軟件產(chǎn)品的質(zhì)量控制與質(zhì)量管理正逐漸成為軟件企業(yè)生存與發(fā)展的核心。
軟件測試是指:使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差別。
軟件測試的內(nèi)容:1.確定軟件生存周期中的一個給定階段的產(chǎn)品是否達到前階段確立的需求的過程;2.程序正確性的形式證明,即采用形式理論證明程序符合設(shè)計規(guī)約規(guī)定的過程;3.評市、審查、測試、檢查、審計等各類活動,或?qū)δ承╉椞幚怼⒎?wù)或文件等是否和規(guī)定的需求相一致進行判斷和提出報告。
軟件測試的對象:不僅僅是程序測試,軟件測試應(yīng)該包括整個軟件開發(fā)期間各個階段所產(chǎn)生的文檔,如需求規(guī)格說明、概要設(shè)計文檔、詳細設(shè)計文檔,當然軟件測試的主要對象還是源程序。
實驗測試步驟:
第一步,進入登錄界面。在運行程序后彈出登錄界面,有賬號的可以直接登錄,沒有賬號的要先申請賬號(及注冊),然后才可以登錄。在注冊賬號時需要自己填寫賬號、密碼、昵稱和個性簽名。這些東西都沒有限制,可以是數(shù)字、字母、漢字以及三者的混合,頭像的話是可以自己選擇的。賬號和密碼是必須填寫的,否則無法注冊,其他的可填可不填。相關(guān)截圖如下所示:
登錄界面:
賬號申請界面:
賬號申請成功界面 : 第二步,進行登錄。登錄之后可以進行密碼修改和添加好友。登錄之后我們 可以點擊修改密碼對密碼進行修改,也可以輸入好友賬號添加好友。添加好友時輸入好友賬號,點擊添加好友,彈出添加好友對話框,點擊“是”,添加好友就成功了,若不想添加此好友可以點擊“否”,就可以拒絕添加此好友了。
相關(guān)截圖如下所示:
登錄成功界面:
修改密碼界面: 篇二:web系統(tǒng)測試綜合實驗報告
測
試
報
告
目錄 1.1.1系統(tǒng)功能..........................................................................................................................4 1.1.2系統(tǒng)的體系結(jié)構(gòu)..............................................................................................................4 1.1.3開發(fā)環(huán)境..........................................................................................................................5 1.2.1測試需求..........................................................................................................................5
1、功能測試.....................................................................................................................6
2、性能測試.....................................................................................................................6
3、兼容性測試.................................................................................................................6 1.2.2測試資源..........................................................................................................................6
1、人力資源.....................................................................................................................6
2、測試環(huán)境.....................................................................................................................6
3、測試工具.....................................................................................................................6
4、文檔資料.....................................................................................................................7 1.2.3測試策略..........................................................................................................................7
1、功能測試.....................................................................................................................7
2、性能測試.....................................................................................................................8
3、用戶界面測試.............................................................................................................9
4、安全性測試.................................................................................................................9
5、兼容性測試.................................................................................................................9 1.2.4測試標準..........................................................................................................................9
1、測試特性.....................................................................................................................9
2、輸出準則.....................................................................................................................9
3、缺陷嚴重級別定義...................................................................................................10 測試用例設(shè)計.................................................................................................................11
2、錄制的測試腳本.......................................................................................................14
3、執(zhí)行測試...................................................................................................................14
4、測試結(jié)果...................................................................................................................14 1.3.2相冊模塊測試................................................................................................................14
1、測試用例設(shè)計...........................................................................................................15
2、執(zhí)行測試...................................................................................................................16
3、測試結(jié)果...................................................................................................................16 1.3.3個人檔模塊測試............................................................................................................17
1、測試用例設(shè)計...........................................................................................................17
2、執(zhí)行測試...................................................................................................................19
3、測試結(jié)果分析...........................................................................................................19 1.3.4日志模塊測試................................................................................................................20
1、測試用例設(shè)計...........................................................................................................20
2、執(zhí)行測試...................................................................................................................27
3、測試結(jié)果分析...........................................................................................................27 1.3.5鏈接測試........................................................................................................................27 1.4.1測試用例設(shè)計................................................................................................................30 1.4.2測試環(huán)境........................................................................................................................33 1.4.3測試執(zhí)行........................................................................................................................33 1.4.4測試結(jié)果分析................................................................................................................34 1.1.1系統(tǒng)功能
(1)日志模塊:撰寫和發(fā)表日志。
(2)撰寫說說模塊:發(fā)表說說。
(3)相冊管理模塊:支持多相冊功能,可將相冊分類收藏,可以上傳照片,創(chuàng)建相冊,同時可以上傳視頻和制作個性相冊等功能。
(4)音樂盒模塊:可以收藏音樂,可以管理我的音樂盒里的音樂等。
(5)個人檔管理模塊:修改自己的個人信息。
(6)留言板模塊:查看留言和對留言進行回復(fù)。
(7)用戶模板:提供用戶制定功能,打造個性,設(shè)置自己喜歡的風格。1.1.2系統(tǒng)的體系結(jié)構(gòu)
系統(tǒng)的體系結(jié)構(gòu)如下圖: 1.1.3開發(fā)環(huán)境
(1)操作系統(tǒng):windows xp(sp2)(2)web服務(wù)器:apache(3)數(shù)據(jù)庫:mysql(4)開發(fā)語言和工具:php+zend+phpwind(5)瀏覽器:ie6.0 1.2.1測試需求
此系統(tǒng)屬于一般類型的應(yīng)用軟件,用戶要求各功能正常使用,系統(tǒng)響應(yīng)比較快,運行穩(wěn)健,能滿足10000人正常使用。此系統(tǒng)用戶可以建立個人主頁(發(fā)表日志,發(fā)表說說,相冊管理,音樂盒管理,個人檔管理等)。
此次測試的目的就是檢查核心模塊功能是否正常,驗證系統(tǒng)性能是否滿足應(yīng)用需求。這次測試的具體內(nèi)容如下:篇三:在線考試系統(tǒng)實驗報告
河南工程小學(xué)院
畢業(yè)設(shè)計(論文)報告
系 別 軟件工程系
專 業(yè) 計算機應(yīng)用
班 級
姓 名 ****** 學(xué) 號 ********* 設(shè)計題目 在線考試系統(tǒng)
指導(dǎo)教師 ****** 起迄日期 2011.1.2——2011.4.20 畢業(yè)設(shè)計誠信承諾書
本人慎重承諾和聲明: 我承諾在畢業(yè)設(shè)計過程中嚴格遵守學(xué)校有關(guān)規(guī)定,在指導(dǎo)教師的安排與指導(dǎo)下完成所規(guī)定的畢業(yè)設(shè)計工作,絕不弄虛作假,不請別人代做畢業(yè)設(shè)計或抄襲別人的成果。所撰寫的畢業(yè)論文或畢業(yè)設(shè)計是在指導(dǎo)老師的指導(dǎo)下自主完成,文中所有引文或引用數(shù)據(jù)、圖表均注明來源,本人愿意為由此引起的后果承擔責任。
學(xué)生簽名: 日期: 年 月 日
畢業(yè)設(shè)計知識產(chǎn)權(quán)權(quán)屬聲明
本人在老師指導(dǎo)下所完成的論文及設(shè)計成果、知識產(chǎn)權(quán)歸屬學(xué)校。學(xué)校享有以任何方式發(fā)表、復(fù)制、公開閱覽、借閱以及申請專利等權(quán)利。
學(xué)生簽名: 日期: 年 月 日
指導(dǎo)教師簽名: 日期: 年 月 日
在線考試系統(tǒng)
摘 要
通過考試系統(tǒng)webexam是目前市場占有率較高,應(yīng)用最廣泛的遠程網(wǎng)絡(luò)學(xué)習考試軟件,適合政府、行業(yè)及企業(yè)的各專業(yè)網(wǎng)上考試、作業(yè)、練習等應(yīng)用。它采用web方式,同時適用于局域網(wǎng)和internet,無需安裝客戶端,即可實現(xiàn)網(wǎng)上考試、作業(yè)、練習、成績排行等功能,并能夠答卷保存、自動判分、成績查詢和分析等功能
該系統(tǒng)同時擁有最開放的題庫管理系統(tǒng)和最靈活的組卷系統(tǒng),能夠自動輸出word試卷,提供excel題目導(dǎo)入導(dǎo)出、題庫和試卷導(dǎo)入導(dǎo)出等設(shè)計,提供資源的快速收集和高度共享。在開發(fā)方法上,引入了當今流行的microsoft.net remoting 技術(shù)思想,把整個開發(fā)程分為需求分析、概要設(shè)計、詳細設(shè)計、系統(tǒng)實現(xiàn)等步驟。該系統(tǒng)通過優(yōu)化和再造管理流程,使人力資源的管理更為高效和科學(xué),數(shù)據(jù)更為準確,從而將人事部門從繁重的、耗時的工作中解放出來,把精力集中到更高層的政策性工作中去。關(guān)鍵詞 在線考試系統(tǒng) ; c#.net編程語言 ; visual studio 2008 ;sql server 2005數(shù)據(jù)庫
目 錄
第1章 緒論.....................................................................................................................................1 1.1 課題研究背景...................................................................................................................1 1.2 課題研究目的和意義.......................................................................................................1 第2章 系統(tǒng)分析概述.....................................................................................................................2 2.1 引言...................................................................................................................................2 2.2 系統(tǒng)需求分析...................................................................................................................2 2.3 系統(tǒng)概述...........................................................................................................................3 2.4 visual studio 2008的概述..........................................................................................4 2.5 sql server 2005數(shù)據(jù)庫的概述....................................................................................5 第3章 系統(tǒng)方案總體設(shè)計.............................................................................................................6 3.1 系統(tǒng)設(shè)計思想及相關(guān)技術(shù)介紹.......................................................................................6 3.1.1 系統(tǒng)架構(gòu)設(shè)計.......................................................................................................6 3.1.2 系統(tǒng)總體模塊功能設(shè)計.......................................................................................6 第4章 數(shù)據(jù)庫的設(shè)計.....................................................................................................................8 4.1 引言...................................................................................................................................8 4.2 數(shù)據(jù)庫需求分析...............................................................................................................8 4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計.......................................................................................................8 4.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計.......................................................................................................8 第5章 界面設(shè)計與實現(xiàn)...............................................................................................................10 5.1 主頁設(shè)計.........................................................................................................................10 5.1.1 實現(xiàn)目標.............................................................................................................10 5.1.2 登錄窗口.............................................................................................................10 5.1.3 注冊窗口.............................................................................................................12 5.2 主要界面設(shè)計—用戶登錄信息畫面.............................................................................13 5.2.1 實現(xiàn)目標.............................................................................................................13 5.2.2 主界面.................................................................................................................13 5.3 主要界面設(shè)計 —— addquestion.aspx.....................................................................17 5.3.1 實現(xiàn)目標.............................................................................................................17 5.4 主要界面設(shè)計 —— usermangement.aspx.................................................................18 5.4.1 實現(xiàn)目標.............................................................................................................18 結(jié)
論............................................................................................................................................20 致
謝............................................................................................................................................21 參 考 文 獻...................................................................................................................................22 第1章 緒論
1.1 課題研究背景
近幾年來,隨著internet的崛起,遠程教育開始發(fā)展,普及網(wǎng)絡(luò)教育的呼聲日益高漲,其勢頭不亞于電子商務(wù)。聯(lián)合國教科文組織1998年在其一項調(diào)查報告中:無論是發(fā)達國家還是發(fā)展中國家,都不同程度存在教育滯后于現(xiàn)實需要的問題,特別是第三世界國家,而普及遠程教育,尤其是網(wǎng)絡(luò)教育,不僅是解決這一問題的有效途徑,而且將成為革新傳統(tǒng)教育模式的重要動力。
中國的網(wǎng)絡(luò)教育也隨internet的發(fā)展而同步增長,同時,網(wǎng)絡(luò)教育也為中國的教育事業(yè)開辟了新的天地。
1.2 課題研究目的和意義
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學(xué)和社會其他部門都已經(jīng)開始設(shè)了遠程教育。但是,遠程教育的軟件的開發(fā)目前還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)到遠程教育當中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。
遠程教育包括很多環(huán)節(jié)。例如,教學(xué)系統(tǒng)、考試系統(tǒng)、和答疑系統(tǒng)等等。其中一個很重要的環(huán)節(jié)是在線考試系統(tǒng),同時,它也是最難實現(xiàn)的環(huán)節(jié)。在我國,遠程教育以蓬勃發(fā)展起來。但目前學(xué)校和社會上的各種考試大都都采用傳統(tǒng)的考試方法,在此方式下,組織一次考試,要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。
顯然隨著考試類型的不斷增加和考試要求的不斷提高,教師的工作量也越來越大,可以說傳統(tǒng)的考試方法已經(jīng)不能適用于現(xiàn)代考試的需要。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴大,如遠程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切需要這些技術(shù)來進行在線考試,以減輕教師的工作的負擔以及提高工作效率,與此同時提高了考試的質(zhì)量,從而使考試更趨于公正、客觀,更加激發(fā)學(xué)生的學(xué)習興趣。篇四:軟件測試實驗報告
武漢理工大學(xué)
學(xué) 生 實 驗 報 告 書
實驗課程名稱 軟件測試
開 課 學(xué) 院 計算機科學(xué)與技術(shù)學(xué)院
指導(dǎo)老師姓名 毛 雪 濤
學(xué) 生 姓 名
學(xué)生專業(yè)班級 2014 — 2015 學(xué)年 第 一 學(xué)期
任務(wù)1:針對一個常用的通訊軟件做黑盒測試,利用所學(xué)的黑盒測試方法來設(shè)計測試用例,并做相應(yīng)測試,給出測試方案和測試報告。
實驗一.通訊軟件飛信個人生日填寫測試用例
一.簡介 1.1編寫目的
本測試項目擬對通訊聊天工具飛信輸入生日日期進行測試。1.2項目背景
通訊聊天工具中都會有用戶填寫個人的基本資料,其中生日日期的填寫需要進行則是。本項目即為用軟件測試輸入個人生日日期的正確性。1.3術(shù)語
等價類劃分:把程序的輸入域劃分成若干部分(子集),然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。每一類的代表性數(shù)據(jù)在測試中的作用等價于這一類中的其他值。1.4參考資料
軟件測試 佟偉光主編 人民郵電出版社
黑盒測試用例設(shè)計示例 作者: chinaitlab 來源: chinaitlab 二.測試概要 2.1測試程序源代碼 #include if(day==29) { month=3; day=1; cout<<明天是:< 利用等價類劃分法設(shè)計測試用例如下: 用例一:輸入日期年份超過界限,如輸入:20151104; 用例二:輸入日期月份輸入有誤,如輸入:19931304; 用例三:輸入日期輸入有誤,如輸入:19931144; 用例四:輸入日期包含非數(shù)字字符,如輸入:1993佛說??; 用例五:輸入日期超過8位數(shù)字,如:1993110402; 用例六:輸入日期短于8位數(shù)字,如:1993114; 用例七:輸入年份為閏年且輸入月份為2,日期超過29,如:20000230,2.3測試方法 手工利用黑盒測試中的等價類劃分法進行測試,主要測試目標為檢驗函數(shù)是否符合題目所給要求。即:輸入是否符合規(guī)定條件,及程序的魯棒性。 三.測試結(jié)果及缺陷分析 3.1測試執(zhí)行情況與記錄 測試情況記錄: 1、輸入日期20151104,程序提醒“年份超過界限,請重新輸入”。 2、輸入日期19931304,程序提醒“月份輸入有誤,請重新輸入”。 3、輸入日期19931144,程序提醒“日期輸入有誤,請重新輸入”。 4、輸入日期1993佛說!,程序沒有提醒,合理的應(yīng)該出現(xiàn)提醒“輸入非數(shù)字 字符,請重新輸入”。 5、輸入日期1993110402,程序沒有提醒,合理的應(yīng)該出現(xiàn)提醒“輸入字符超篇五:計算機測試系統(tǒng)實驗報告1 計算機測試系統(tǒng)機電控制 實驗報告 2014年12月21日 一、實驗?zāi)康睦糜嬎銠C、數(shù)據(jù)采集卡、被控對象(機電實驗平臺aedk—dj6)等組成計算機測控系統(tǒng),在了解相關(guān)硬件的基礎(chǔ)上,采用有關(guān)的軟件工具,結(jié)合相應(yīng)的控制規(guī)律,在windows環(huán)境下實現(xiàn)對相應(yīng)硬件的訪問控制,從而實現(xiàn)對被控對象的測試控制。通過實驗加深了解計算機測控系統(tǒng)的組成,掌握windows環(huán)境下對硬件訪問控制的方法,掌握對被控對象的測試和控制的方法,以及對測試數(shù)據(jù)處理、分析方法,具備一定的計算機測控硬軟件設(shè)計能力和應(yīng)用能力。 二、實驗設(shè)備 pci9112數(shù)據(jù)采集卡,機電實驗平臺aedk—dj6等。 三、實驗原理 本實驗要求編程實現(xiàn)指針位置的測量和控制實驗,原理如下: 本實驗平臺通過機械結(jié)構(gòu)將步進電機的角位移轉(zhuǎn)換為直線位移,利用電位器和數(shù)據(jù)采集卡9112內(nèi)的a/d轉(zhuǎn)換器,構(gòu)成測位置系統(tǒng)。當步進電機運轉(zhuǎn)時,帶動電位器旋轉(zhuǎn),電位器輸出的模擬量——電壓值發(fā)生改變,通過a/d轉(zhuǎn)換器采集電壓值來確定指針位置。電位器輸出的模擬量與指針位置成近似線性關(guān)系,即采集的數(shù)字量就能直接反映出指針的位置,具體原理如下: (1)電機通過橡膠傳動帶聯(lián)動,再通過蝸桿和齒輪將電機的圓周運動轉(zhuǎn)化為皮帶的水平運動。 (2)皮帶的位移用指針和刻度尺來表示,刻度尺共分為16大格,每格1cm,最小刻度為1mm。皮帶移動帶動右端一個多線圈電位器轉(zhuǎn)動,通過改變阻值來改變反饋電壓,此電壓被同時送入控制接口插座in0腳(已經(jīng)接到9112的16路模擬量輸入端口中的0號端口)。當皮帶在16cm范圍內(nèi)變化時,in0腳的位置反饋電壓將在0~+5v范圍內(nèi)線性變化。實驗過程中可以通過測量或采集此電壓來計算當前的指針位置。(3)實驗平臺使用四相步進電機,電流脈沖由a、b、c、d四個引腳輸入。a、b、c、d已經(jīng)接到9112內(nèi)16路數(shù)字輸出端口的4、5、6、7四個端口上,即從9112依次輸出0010h、0020h、0040h、0080h,可以使步進電機正轉(zhuǎn);依次輸出0080h、0040h、0020h、0010h,可以使步進電機反轉(zhuǎn)。 四、實驗內(nèi)容 1:總體設(shè)計 實驗通過上位pc機控制實驗平臺實現(xiàn)電機的閉環(huán)控制。 上位機通過labview虛擬儀器控制9112數(shù)據(jù)采集卡與下位硬件平臺數(shù)據(jù)端口進行通信,從而實現(xiàn)對下位硬件平臺的閉環(huán)控制,系統(tǒng)結(jié)構(gòu)框圖如下: labview 數(shù)據(jù)接口 2:前面板設(shè)計 labview程序前面板可以分為三個區(qū)域,分別是模式選擇區(qū)域、控制區(qū)域以及顯示區(qū)域。 模式選擇區(qū)域如下: 該區(qū)域用來選擇系統(tǒng)的工作模式,當設(shè)定系統(tǒng)的工作模式為“自動”時,程序自動控制電機轉(zhuǎn)動,使得標尺移動到指定位置,當設(shè)定系統(tǒng)的工作模式為“手動”時,通過手動控制電機的移動方向,使得標尺移動到指定位置。當按下“停止”按鈕時,系統(tǒng)停止運行。 控制區(qū)域如下: 該控制區(qū)域在系統(tǒng)工作在手動模式時起作用,在手動工作模式下,當按鈕處于“左移”位置時,標尺指針向左移動,當按鈕處于“右移”位置時,標尺指針向右移動。 顯示區(qū)域如下: 設(shè)定位置標尺用來預(yù)設(shè)定標尺位置,作為實際標尺移動的參考標志,實際位 置標尺動態(tài)的顯示當前標尺的位置。 示波器顯示兩條曲線,曲線一顯示的是標尺設(shè)定位置隨時間變化的曲線,曲線二顯示的是標尺實際位置隨時間變化的曲線,在程序運行過程中示波器可以動態(tài)的顯示出指針實際位置曲線不斷接近設(shè)定位置曲線,最后重合在一起。3:程序流程圖 程序運行流程如下圖所示: 程序運行時,首先判斷系統(tǒng)的工作模式,如果為手動工作模式,則判斷手動控制按鍵狀態(tài),如果為左移,則控制電機使得指針左移,如果為右移,則控制電機使得指針右移。如果系統(tǒng)處于手動工作模式,則判斷指針實際位置是否等于設(shè)定位置,如果相等或者處于誤差允許范圍內(nèi),則不移動指針,如果不相等則判斷實際位置與設(shè)定位置的大小,如果實際位置小于設(shè)定位置,則控制電機使得指針右移,如果實際位置大于設(shè)定位置,則控制電機使得指針左移。4:關(guān)鍵部分程序?qū)崿F(xiàn)(1)讀取實際位置 前面是9112采集卡初始化部分,后續(xù)為電壓采集模塊,由于滿度電壓輸出為5v,對應(yīng)的標尺刻度為16厘米,所以結(jié)果上述運算可以得出標尺指針的實際位置。 (2)控制電機正轉(zhuǎn) 電機的正轉(zhuǎn)控制可以用狀態(tài)機實現(xiàn),通過狀態(tài)機順序輸出十六進制數(shù)值: 0x10、0x20、0x40、0x80即可控制電機正轉(zhuǎn)。 (一)>> swa1 請輸入合成信號的個數(shù):Nn= 2 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值) 2列(相位-度) 3列(頻率-Hz):A= [5 6 3;10 20 4;] A = >> 第二次 > swa1 請輸入合成信號的個數(shù):Nn= 3 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值) 2列(相位-度) 3列(頻率-Hz):A= [6 2 1;10 4 3;50 20 6;] A = 50 第三次 請輸入合成信號的個數(shù):Nn= 4 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值) 2列(相位-度) 3列(頻率-Hz):A= [10 6 1;9 5 3;20 14 6;13 10 8;] A = >> (二)方波 1.>> swa2 請輸入合成信號的諧波最高次數(shù):Nn= 3 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 1 Type = >> >> swa2 請輸入合成信號的諧波最高次數(shù):Nn= 4 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 1 Type = >> >> swa2 請輸入合成信號的諧波最高次數(shù):Nn= 5 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 1 Type = >> 三角波 1 >> swa2 請輸入合成信號的諧波最高次數(shù):Nn= 3 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 2 Type = >> n = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 2 Type = > swa2 請輸入合成信號的諧波最高次數(shù):Nn= 6 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 2 Type = >> 鋸齒波 1>> swa2 請輸入合成信號的諧波最高次數(shù):Nn= 3 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 3 Type = >> >> swa2 請輸入合成信號的諧波最高次數(shù):Nn= 6 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 3 Type = >> >> swa2 請輸入合成信號的諧波最高次數(shù):Nn= 9 Nn = 請輸入合成信號的類型(1-方波 2-三角波 3-鋸齒波)Nn= 3 Type = >> (三)>> DFA 請輸入周期系數(shù)Tm= 1 Tm = 是否加窗cflag=(0-不加窗 1-加窗)0 cflag = 0 請輸入合成信號的個數(shù):Nn= 2 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值) 2列(相位-度) 3列(頻率-Hz):A= [6 5 2;8 6 3;] A = >> 加 >> DFA 請輸入周期系數(shù)Tm= 1 Tm = 是否加窗cflag=(0-不加窗 1-加窗)1 cflag = 請輸入合成信號的個數(shù):Nn= 2 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值) 2列(相位-度) 3列(頻率-Hz):A= [6 5 2;8 6 3;] A = >>>> dfa 請輸入周期系數(shù)Tm= 1 Tm = 是否加窗cflag=(0-不加窗 1-加窗)0 cflag = 0 請輸入合成信號的個數(shù):Nn= 3 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值)3列(頻率-Hz):A= [10 20 5;30 40 9;20 30 9;] A = >> 2列(相位-度) 加 >> dfa 請輸入周期系數(shù)Tm= 1 Tm = 是否加窗cflag=(0-不加窗 1-加窗)1 cflag = 請輸入合成信號的個數(shù):Nn= 3 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值) 2列(相位-度) 3列(頻率-Hz):A= [10 20 5;30 40 9;20 30 9;] A = >>>> dfa 請輸入周期系數(shù)Tm= 1 Tm = 是否加窗cflag=(0-不加窗 1-加窗)0 cflag = 0 請輸入合成信號的個數(shù):Nn= 4 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值) 2列(相位-度) 3列(頻率-Hz):A= [6 5 2;9 6 3;10 5 4;20 10 9;] A = >> 加 >> dfa 請輸入周期系數(shù)Tm= Tm = 是否加窗cflag=(0-不加窗 1-加窗)1 cflag = 請輸入合成信號的個數(shù):Nn= 4 Nn = 請輸入對應(yīng)信號的幅值,相位,頻率矩陣A(Nn*3),其中1列(幅值)3列(頻率-Hz):A= [6 5 2;9 6 3;10 5 4;20 10 9;] A = >> 2列(相位-度) 軟件質(zhì)量保證與測試 2016 ~ 2017學(xué)年 第二學(xué)期 學(xué) 院 計算機科學(xué)技術(shù) 專 業(yè) 軟件工程 學(xué) 號 140521221 姓 名 蒲鳳 指導(dǎo)教師王鵬 目錄 一、單元測試.......................................................1 1.1實驗?zāi)康?.....................................................1 1.2實驗環(huán)境......................................................1 1.3實驗原理......................................................1 1.4實驗內(nèi)容......................................................1 1.4.1 C#單元測試................................................1 1.4.2 測試用例..................................................4 1.5實驗結(jié)果......................................................5 1.6實驗總結(jié)......................................................6 1.6.1插件安裝...................................................6 1.6.2心得體會...................................................6 1.6.3單元測試意義...............................................6 二、LOADRUNNER性能測試.............................................7 2.1實驗?zāi)康?.....................................................7 2.2實驗環(huán)境......................................................7 2.3實驗原理......................................................7 2.4實驗內(nèi)容......................................................7 2.4.1 HP LoadRunner錄制腳本.....................................7 2.4.2 HP LoadRunner腳本測試場景設(shè)計及分析......................17 2.5實驗結(jié)果.....................................................33 2.6實驗分析.....................................................34 2.7實驗總結(jié).....................................................34 三、反編譯........................................................36 3.1實驗?zāi)康?....................................................36 3.2實驗環(huán)境.....................................................36 3.3實驗原理.....................................................36 3.4實驗內(nèi)容.....................................................36 3.4.1 Net Refelector反編譯.....................................36 3.5實驗結(jié)果.....................................................40 3.6實驗總結(jié).....................................................41 3.6.1心得體會..................................................41 I 3.6.2 對軟件安全性的看法.......................................41 四、SQL注入.......................................................42 4.1實驗?zāi)康?....................................................42 4.2實驗環(huán)境.....................................................42 4.2實驗原理.....................................................42 4.3實驗內(nèi)容.....................................................42 4.3.1 sql注入..................................................42 4.4實驗結(jié)果.....................................................52 4.5實驗總結(jié).....................................................54 4.5.1心得體會..................................................54 4.5.2 SQL注入危害..............................................54 五、禪道項目管理的BUG管理模塊使用................................55 5.1實驗?zāi)康?....................................................55 5.2實驗環(huán)境.....................................................55 5.3實驗原理.....................................................55 5.4實驗內(nèi)容.....................................................55 5.4.1禪道項目管理的bug管理模塊使用............................55 5.5實驗結(jié)果.....................................................67 5.6實驗總結(jié).....................................................68 II 一、單元測試 1.1實驗?zāi)康?/p> 1.能夠使用編程工具進行單元測試。 2.檢查代碼實現(xiàn)是否符合設(shè)計,盡早發(fā)現(xiàn)設(shè)計和需求中存在的錯誤。3.發(fā)現(xiàn)在編碼過程中引入的錯誤,跟蹤需求和設(shè)計的實現(xiàn)是否一致。 1.2實驗環(huán)境 環(huán)境:vs2013 1.3實驗原理 主要采用白盒技術(shù),檢查模塊控制結(jié)構(gòu)的某些特殊路徑,期望覆蓋盡可能多的出錯點。 1.4實驗內(nèi)容 1.4.1 C#單元測試 1.新建一個類庫項目,并為其中的類為BinaryTree.構(gòu)建二叉樹并添加前序遍歷方法。如圖1-1所示。 圖1-1 2.創(chuàng)建單元測試。在方法名上右擊,然后單擊“Generate Unit Test”選項,打開對話框。如圖1-2所示。 圖1-2 3.選擇方法,為新建項目命名。如圖1-3所示。 圖1-3 4.然后在解決方案管理中就多了相應(yīng)的BinaryTree Tests解決方案。如圖1-4所示。 圖1-4 打開測試菜單->窗口->測試資源管理器,如圖1-5所示。 圖1-5 5.在測試試圖,右鍵運行要測試的方法,在測試結(jié)果窗口中查看測試結(jié)果,運行測試之前。如圖1-6所示。 圖1-6 1.4.2測試用例 1.設(shè)置測試參數(shù)。如圖1-7,1-8所示。 圖1-7 圖1-8 2.運行之后。如圖1-9所示。 圖1-9 1.5實驗結(jié)果 經(jīng)過測試,ResultEqualTest1,ResultEqualTest2均未通過測試,調(diào)整參數(shù),重新測試,測試結(jié)果如下,如圖1-10所示。: 圖1-10 1.6實驗總結(jié) 1.6.1插件安裝 在vs2013進行單元測試之前,需要按照手動添加插件。選擇工具-擴展和更新,搜索并安裝Unit Test Generator。1.6.2心得體會 本次測試設(shè)計涉及預(yù)期測試需求,實驗結(jié)果符合預(yù)期。單元測試幫助開發(fā)人員編寫代碼,提升質(zhì)量,減少bug;提升反饋速度,減少重復(fù)工作,提高開發(fā)效率;保證最后的代碼不會破壞之前的代碼功能,同時讓代碼維護更容易,有助于改進代碼質(zhì)量和設(shè)計。1.6.3單元測試意義 單元測試集中注意力與程序的基本組成部分,首先保證每個單元測試通過,才能使下一步把單元組成部分組裝成部件并測試其正確性具有基礎(chǔ)。單元是整個軟件的構(gòu)成基礎(chǔ),只有保證零部件一樣,這個設(shè)備的質(zhì)量才有基礎(chǔ),單元的質(zhì)量也是整個軟件質(zhì)量的基礎(chǔ)。因此,單元測試的效果會直接影響到軟件的后期測試,最終在很大程度上影響到產(chǎn)品的質(zhì)量。同時,單元規(guī)模較小,復(fù)雜性較低,因而發(fā)現(xiàn)錯誤后容易隔離和定位,有利于調(diào)試工作。 二、LoadRunner性能測試 2.1實驗?zāi)康?/p> 1.掌握LoadRunner的使用方法。2.能夠使用LoadRunner進行負載測試 3.學(xué)會用LoadRunner設(shè)計場景并嘗試,并分析測試結(jié)果。 2.2實驗環(huán)境 環(huán)境:HP LoadRunnner 2.3實驗原理 LoadRunner進行負載測試通常有五個階段組成: 計劃、腳本創(chuàng)建、場景定義、場景執(zhí)行和結(jié)果分析。 (1)計劃負載測試:定義性能測試要求,例如并發(fā)用戶的數(shù)量、典型業(yè)務(wù)流程和所需相應(yīng)時間。 (2)創(chuàng)建Vuser腳本:將最終用戶活動捕獲到自動腳本中。(3)定義場景:使用LoadRunnerControlller設(shè)置負載測試環(huán)境。(4)運行場景:通過LoadRunnerControlller驅(qū)動、管理和監(jiān)控負載測試。(5)分析結(jié)果:使用LoadRunnerAnalysis創(chuàng)建圖和報告并評估性能。 2.4實驗內(nèi)容 2.4.1HP LoadRunner錄制腳本 1.啟動服務(wù)。如圖2-1所示。 圖2-1 2.登錄自帶網(wǎng)站W(wǎng)ebTours,并注冊。如圖2-2所示。 圖2-2 填寫注冊信息,如圖2-3,2-4所示。 圖2-3 圖2-4 注冊成功,如圖2-5所示。 圖2-5 3.打開Loadrunner,點擊新建腳本打開VuGen。如圖2-6所示。 圖2-6 新建腳本,如圖2-7所示。 圖2-7 4.新建腳本,選擇協(xié)議。如圖2-8所示。 圖2-8 5.選擇瀏覽器,設(shè)置所測web的地址。如圖2-9所示。 圖2-9 6.點擊左下角Options按鈕,進入錄制環(huán)境設(shè)置界面。如圖2-10,2-11所示。 圖2-10 圖2-11 7、模擬用戶操作開始錄制腳本。如圖2-12所示。 圖2-12 用戶操作如下,模擬用戶訂票。如圖2-13所示。 圖2-13 8.結(jié)束錄制,生成腳本。如圖2-14所示。 圖2-14 9.回放腳本,驗證腳本是否正確。如圖2-15所示。 圖2-15 回放結(jié)果,如圖2-16所示。 圖2-16 10.增加事務(wù),并命名。如圖2-17所示。 圖2-17 給事務(wù)命名,如圖2-18所示。 圖2-18 查看事務(wù),如圖2-19所示。 圖2-19 11.參數(shù)化。在腳本中找到需要參數(shù)化的值,例如登錄名和登錄密碼。如圖2-20所示。 圖2-20 2.4.2HP LoadRunner腳本測試場景設(shè)計及分析 1.導(dǎo)入腳本,打開controller。如圖2-21所示。 圖2-21 2.選擇文件路徑。如圖2-22所示。 圖2-22 3.進入初始界面。如圖2-23所示。 圖2-23 4.為了設(shè)置集合點,取消默認勾選框,添加腳本。如圖2-24所示。 圖2-24 5.確定,進入場景設(shè)置界面。如圖2-25所示。 圖2-25 6.設(shè)置場景,選擇初始化。如圖2-26所示。 圖2-26 7.打開運行時設(shè)置,設(shè)置迭代次數(shù)。如圖2-27所示。 圖2-27 8.設(shè)置迭代參數(shù)為2。如圖2-28所示。 圖2-28 9.點開Miscellaneous,設(shè)置Continueon error,使錯誤發(fā)生時可繼續(xù)執(zhí)行。如圖2-29所示。 圖2-29 10.設(shè)計集合點。如圖2-30所示。 圖2-30 設(shè)置當所有虛擬用戶都到達集合點才釋放,模擬多用戶同時進行某一操作的情況。選中policy。如圖2-31所示。 圖2-31 11.設(shè)置policy。如圖2-32所示。 圖2-32 12.點擊運行,進入運行時監(jiān)控界面。如圖2-33所示。 圖2-33 13.點擊運行場景。如圖2-34所示。 圖2-34 14.觀察運行結(jié)果。如圖2-35,2-36,2-37,2-38,2-39所示。 圖2-35 圖2-36 圖2-37 圖2-38 圖2-39 15.設(shè)置場景運行時Windows資源監(jiān)控圖。如圖2-40所示。 圖2-40 點擊添加。如圖2-41,2-42所示。 圖2-41 圖2-42 運行時Windows資源監(jiān)控圖截圖如下。如圖2-43所示。 圖2-43 16.打開分析器,形成分析結(jié)果。如圖2-44,2-45所示。 圖2-44 圖2-45 17.分析器自動形成分析結(jié)果。如圖2-46,2-47,2-48,2-49,2-50所示。 圖2-46 圖2-47 18.點開監(jiān)控的圖表,根據(jù)需要合并圖表以便更好地分析。 圖2-48 圖2-49 圖2-50 19.添加Windows資源監(jiān)控圖表。如圖2-51,2-52所示。 圖2-51 圖2-52 20.添加頁面分析結(jié)果圖表。如圖2-53所示。 圖2-53 21.生成測試報告。如圖2-54所示。 圖2-54 生成測試報告中。如圖2-55所示。 圖2-55 生成測試報告,如圖2-56所示。 圖2-56 2.5實驗結(jié)果 回放驗證。如圖2-57所示。 圖2-57 生成測試報告,點擊內(nèi)容,如圖2-58所示。 圖2-58 2.6實驗分析 通過測試報告可以看出,最多能夠創(chuàng)建10個vuser,平均吞吐量是14320字節(jié)每分,平均每秒點擊數(shù)量約為10次。同時可以通過以下方式使被測系統(tǒng)所受壓力減輕,從如下方面進行綜合調(diào)解:將測試腳本中think time值加大并在控制臺中按比例實現(xiàn),此處think time指在transaction外部的時間;Controller中Run-Time Setting的Pacing設(shè)置值加大;虛擬用戶登錄時使用遞增策略,間隔稍長。 2.7實驗總結(jié) LoadRunner,是一種預(yù)測系統(tǒng)行為和性能的負載測試工具。通過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認和查找問題,LoadRunner能夠?qū)φ麄€企業(yè)架構(gòu)進行測試。企業(yè)使用LoadRunner能最大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。LoadRunner可適用于各種體系架構(gòu)的自動負載測試,能預(yù)測系統(tǒng)行為并評估系統(tǒng)性能。學(xué)會了使用LoadRunner錄制腳本?;镜牧鞒淌菃臃?wù)器、注冊、錄制腳本及進行參數(shù)化設(shè)置。設(shè)計涉及場景的搭建和測試,通過Lordrunner進行腳本測試,同時能夠生成相應(yīng)的圖表,直觀的反應(yīng)了測試結(jié)果。Lordrunner作為專業(yè)的性能測試工具,通過模擬成千上萬的用戶對被測應(yīng)用進行操作和請求,在實驗室環(huán)境中精確重現(xiàn)生產(chǎn)環(huán)境中任意可能出現(xiàn)的業(yè)務(wù)壓力,然后通過在測試過程中獲取的信息和數(shù)據(jù)來確認和查找軟件的性能問題,分析性能瓶頸。 三、反編譯 3.1實驗?zāi)康?/p> 1.學(xué)會如何使用反編譯工具對程序進行反編譯。2.能夠使用.NetRefelector進行反編譯。 3.2實驗環(huán)境 環(huán)境:.Net Refelector,VS2008 3.3實驗原理 反編譯的主要思想:將特定的機器代碼,即我們的“源程序”,先翻譯為低級的中間代碼,然后再根據(jù)特定的高級語言將中間代碼翻譯為高級程序。反編譯器也有前端和后端。前端是一個機器依賴的模塊,句法分析二進制程序、分析其指令的語義、并且生成該程序的低級中間表示法和每一子程序的控制流向圖。通用的反編譯機器是一個與語言和機器無關(guān)的模塊,分析低級中間代碼,將它轉(zhuǎn)換成對任何高級語言都可接受的高級表示法,并且分析控制流向圖的結(jié)構(gòu)、把它們轉(zhuǎn)換成用高級控制結(jié)構(gòu)表現(xiàn)的圖。最后,后端是一個目標語言依賴的模塊,生成目標語言代碼。反編譯的過程中要使用一些工具:把二進制程序裝入內(nèi)存,對這一程序做句法分析或反匯編,以及反編譯或者分析該程序來生成高級語言程序。這個過程借助編譯器和庫的簽名來識別特定的編譯器和庫子程序。只要在二進制程序中識別出編譯器簽名,就不去反編譯這些編譯器啟動代碼(start-up)和庫子程序:對于前者,從最后的目標程序去掉啟動代碼的那些例程,反編譯器從主(main)程序入口點開始分析;對于后者,那些子程序用其庫函數(shù)名代替。 3.4實驗內(nèi)容 3.4.1Net Refelector反編譯 1.啟動.NETRefelector(在所有程序中找到RedGate文件夾)找到安裝文件,點擊運行。如圖3-1所示。 圖3-1 2.選擇文件,打開可執(zhí)行文件。如圖3-2所示。 圖3-2 選擇文件路徑。如圖3-3所示。 圖3-3 3.導(dǎo)入工程截圖如下。如圖3-4所示。 圖3-4 4.相關(guān)函數(shù)和類,如圖3-5所示。 圖3-5 5.選中工程,導(dǎo)出源碼。如圖3-6所示。 圖3-6 6.選擇導(dǎo)出文件路徑。如圖3-7所示。 圖3-7 7.選中反編譯程序,點擊運行。如圖3-8所示。 圖3-8 3.5實驗結(jié)果 反編譯成功,如圖3-9所示。 圖3-9 3.6實驗總結(jié) 3.6.1心得體會 本次實驗通過反編譯工具進行了反編譯,完成了從可執(zhí)行文件到源碼的轉(zhuǎn)換,學(xué)會了如何使用.NET Refelector反編譯工具。3.6.2 對軟件安全性的看法 軟件安全(Software Security)就是使軟件在收到惡意攻擊的情形下依然能夠繼續(xù)正確運行及確保軟件被在授權(quán)范圍內(nèi)合法使用的思想。軟件安全性分析任務(wù)包含于軟件生存周期的若干活動中,是針對軟件的安全性質(zhì)量,作為這些活動的補充。軟件安全性分析作為開發(fā)中軟件的質(zhì)量的重要保證,關(guān)系到軟件的獲取、供應(yīng)、開發(fā)、運行和維護,已得到專業(yè)人士的高度重視。并且現(xiàn)在,軟件安全性分析任務(wù)的各項細節(jié)執(zhí)行都寫入了國軍標,被安全相關(guān)軟件的需方、供方、開發(fā)者、維護者以及獨立的評價者使用。規(guī)范化將推進軟件安全性分析的進程,使更多的開發(fā)和評測單位遵循標準化文件,督促開發(fā)團隊采取相應(yīng)的技術(shù)手段,以軟件測試作為輔助。同樣,軟件安全性分析標準也會在推進的過程中,得到不斷地發(fā)展。 四、SQL注入 4.1實驗?zāi)康?/p> 1.明白SQL注入原理。2.能夠進行簡單的SQL注入。 4.2實驗環(huán)境 環(huán)境:VS2013,SQL Server Management Studio 4.2實驗原理 SQL注入即是指web應(yīng)用程序?qū)τ脩糨斎霐?shù)據(jù)的合法性沒有判斷,攻擊者可以在web應(yīng)用程序中事先定義好的查詢語句的結(jié)尾上添加額外的SQL語句,以此來實現(xiàn)欺騙數(shù)據(jù)庫服務(wù)器執(zhí)行非授權(quán)的任意查詢,從而進一步得到相應(yīng)的數(shù)據(jù)信息。 4.3實驗內(nèi)容 4.3.1 sql注入 1.點擊SQL SERVERR2。如圖4-1所示。 圖4-1 登陸數(shù)據(jù)庫,如圖4-2所示。 圖4-2 2.創(chuàng)建數(shù)據(jù)庫SQLTEST。如圖4-3,4-4所示。 圖4-3 圖4-4 3.創(chuàng)建表UserLogin。如圖4-5所示。 圖4-5 設(shè)置主鍵如下,如圖4-6所示。 圖4-6 設(shè)置成功,截圖如下。如圖4-7所示。 圖4-7 輸入表名。如圖4-8所示。 圖4-8 4.選中表,編輯前200行。如圖4-9所示。 圖4-9 5.編輯測試數(shù)據(jù),如圖4-10所示。 圖4-10 6.打開VS2013,新建項目。如圖4-11所示。 圖4-11 選中Asp.net Web應(yīng)用程序。如圖4-12所示。第四篇:測試實驗報告小結(jié)
第五篇:軟件測試實驗報告