欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      軟件測試技術(shù)-實(shí)驗(yàn)報(bào)告內(nèi)容格式(匯編)

      時(shí)間:2019-05-15 13:02:04下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《軟件測試技術(shù)-實(shí)驗(yàn)報(bào)告內(nèi)容格式》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《軟件測試技術(shù)-實(shí)驗(yàn)報(bào)告內(nèi)容格式》。

      第一篇:軟件測試技術(shù)-實(shí)驗(yàn)報(bào)告內(nèi)容格式

      課程名稱:《軟件測試技術(shù)》

      實(shí)驗(yàn)名稱:《使用LoadRunner 進(jìn)行性能測試》

      實(shí)驗(yàn)?zāi)繕?biāo):

      1、掌握LR的測試過程;

      2、掌握LR中 Visual User Generator(以下簡稱VuGen)、Controller和Analysis三個(gè)組件的具體使用。

      實(shí)驗(yàn)要求:

      采用LR 自帶的HP WEBTours應(yīng)用程序,進(jìn)行性能測試。

      實(shí)驗(yàn)過程:

      1、錄制LR 自帶的HP WEBTours應(yīng)用程序腳本,錄制內(nèi)容包括自動(dòng)進(jìn)入到WEB TOURS 網(wǎng)站,進(jìn)行登錄(已經(jīng)注冊成功),登錄成功后,再定一張票,定票后,輸入信用卡信息,然后退出登錄,完成后,點(diǎn)擊停止錄制;(具體過程自己描述)

      2、生成腳本;

      (具體過程自己描述)

      3、回放腳本;

      (具體過程自己描述)

      4、插入事件,分別在登錄前和登錄成功后、訂票前和訂票成功后四個(gè)位置插入一個(gè)事件;

      (具體過程自己描述)

      5、啟動(dòng)Controller,配置場景,選擇場景類型為Goal—Oriented Scenario;(具體過程自己描述)

      6、生成分析報(bào)告。

      (具體過程自己描述)

      參照《LoadRunner結(jié)果分析說明》文檔進(jìn)行分析,了解系統(tǒng)瓶頸在什么地方,需要改進(jìn),實(shí)驗(yàn)完成。

      實(shí)驗(yàn)心得:

      要求不得少于200字。

      第二篇:軟件測試實(shí)驗(yàn)報(bào)告

      軟件質(zhì)量保證與測試

      2016 ~ 2017學(xué)年

      第二學(xué)期

      學(xué)

      院 計(jì)算機(jī)科學(xué)技術(shù)

      業(yè) 軟件工程 學(xué)

      號(hào)

      140521221 姓

      名 蒲鳳 指導(dǎo)教師王鵬

      目錄

      一、單元測試.......................................................1 1.1實(shí)驗(yàn)?zāi)康?.....................................................1 1.2實(shí)驗(yàn)環(huán)境......................................................1 1.3實(shí)驗(yàn)原理......................................................1 1.4實(shí)驗(yàn)內(nèi)容......................................................1 1.4.1 C#單元測試................................................1 1.4.2 測試用例..................................................4 1.5實(shí)驗(yàn)結(jié)果......................................................5 1.6實(shí)驗(yàn)總結(jié)......................................................6 1.6.1插件安裝...................................................6 1.6.2心得體會(huì)...................................................6 1.6.3單元測試意義...............................................6

      二、LOADRUNNER性能測試.............................................7 2.1實(shí)驗(yàn)?zāi)康?.....................................................7 2.2實(shí)驗(yàn)環(huán)境......................................................7 2.3實(shí)驗(yàn)原理......................................................7 2.4實(shí)驗(yàn)內(nèi)容......................................................7 2.4.1 HP LoadRunner錄制腳本.....................................7 2.4.2 HP LoadRunner腳本測試場景設(shè)計(jì)及分析......................17 2.5實(shí)驗(yàn)結(jié)果.....................................................33 2.6實(shí)驗(yàn)分析.....................................................34 2.7實(shí)驗(yàn)總結(jié).....................................................34

      三、反編譯........................................................36 3.1實(shí)驗(yàn)?zāi)康?....................................................36 3.2實(shí)驗(yàn)環(huán)境.....................................................36 3.3實(shí)驗(yàn)原理.....................................................36 3.4實(shí)驗(yàn)內(nèi)容.....................................................36 3.4.1 Net Refelector反編譯.....................................36 3.5實(shí)驗(yàn)結(jié)果.....................................................40 3.6實(shí)驗(yàn)總結(jié).....................................................41 3.6.1心得體會(huì)..................................................41

      I 3.6.2 對(duì)軟件安全性的看法.......................................41

      四、SQL注入.......................................................42 4.1實(shí)驗(yàn)?zāi)康?....................................................42 4.2實(shí)驗(yàn)環(huán)境.....................................................42 4.2實(shí)驗(yàn)原理.....................................................42 4.3實(shí)驗(yàn)內(nèi)容.....................................................42 4.3.1 sql注入..................................................42 4.4實(shí)驗(yàn)結(jié)果.....................................................52 4.5實(shí)驗(yàn)總結(jié).....................................................54 4.5.1心得體會(huì)..................................................54 4.5.2 SQL注入危害..............................................54

      五、禪道項(xiàng)目管理的BUG管理模塊使用................................55 5.1實(shí)驗(yàn)?zāi)康?....................................................55 5.2實(shí)驗(yàn)環(huán)境.....................................................55 5.3實(shí)驗(yàn)原理.....................................................55 5.4實(shí)驗(yàn)內(nèi)容.....................................................55 5.4.1禪道項(xiàng)目管理的bug管理模塊使用............................55 5.5實(shí)驗(yàn)結(jié)果.....................................................67 5.6實(shí)驗(yàn)總結(jié).....................................................68

      II

      一、單元測試

      1.1實(shí)驗(yàn)?zāi)康?/p>

      1.能夠使用編程工具進(jìn)行單元測試。

      2.檢查代碼實(shí)現(xiàn)是否符合設(shè)計(jì),盡早發(fā)現(xiàn)設(shè)計(jì)和需求中存在的錯(cuò)誤。3.發(fā)現(xiàn)在編碼過程中引入的錯(cuò)誤,跟蹤需求和設(shè)計(jì)的實(shí)現(xiàn)是否一致。

      1.2實(shí)驗(yàn)環(huán)境

      環(huán)境:vs2013

      1.3實(shí)驗(yàn)原理

      主要采用白盒技術(shù),檢查模塊控制結(jié)構(gòu)的某些特殊路徑,期望覆蓋盡可能多的出錯(cuò)點(diǎn)。

      1.4實(shí)驗(yàn)內(nèi)容

      1.4.1 C#單元測試

      1.新建一個(gè)類庫項(xiàng)目,并為其中的類為BinaryTree.構(gòu)建二叉樹并添加前序遍歷方法。如圖1-1所示。

      圖1-1 2.創(chuàng)建單元測試。在方法名上右擊,然后單擊“Generate Unit Test”選項(xiàng),打開對(duì)話框。如圖1-2所示。

      圖1-2 3.選擇方法,為新建項(xiàng)目命名。如圖1-3所示。

      圖1-3 4.然后在解決方案管理中就多了相應(yīng)的BinaryTree Tests解決方案。如圖1-4所示。

      圖1-4 打開測試菜單->窗口->測試資源管理器,如圖1-5所示。

      圖1-5 5.在測試試圖,右鍵運(yùn)行要測試的方法,在測試結(jié)果窗口中查看測試結(jié)果,運(yùn)行測試之前。如圖1-6所示。

      圖1-6 1.4.2測試用例

      1.設(shè)置測試參數(shù)。如圖1-7,1-8所示。

      圖1-7

      圖1-8 2.運(yùn)行之后。如圖1-9所示。

      圖1-9 1.5實(shí)驗(yàn)結(jié)果

      經(jīng)過測試,ResultEqualTest1,ResultEqualTest2均未通過測試,調(diào)整參數(shù),重新測試,測試結(jié)果如下,如圖1-10所示。:

      圖1-10 1.6實(shí)驗(yàn)總結(jié)

      1.6.1插件安裝

      在vs2013進(jìn)行單元測試之前,需要按照手動(dòng)添加插件。選擇工具-擴(kuò)展和更新,搜索并安裝Unit Test Generator。1.6.2心得體會(huì)

      本次測試設(shè)計(jì)涉及預(yù)期測試需求,實(shí)驗(yàn)結(jié)果符合預(yù)期。單元測試幫助開發(fā)人員編寫代碼,提升質(zhì)量,減少bug;提升反饋速度,減少重復(fù)工作,提高開發(fā)效率;保證最后的代碼不會(huì)破壞之前的代碼功能,同時(shí)讓代碼維護(hù)更容易,有助于改進(jìn)代碼質(zhì)量和設(shè)計(jì)。1.6.3單元測試意義

      單元測試集中注意力與程序的基本組成部分,首先保證每個(gè)單元測試通過,才能使下一步把單元組成部分組裝成部件并測試其正確性具有基礎(chǔ)。單元是整個(gè)軟件的構(gòu)成基礎(chǔ),只有保證零部件一樣,這個(gè)設(shè)備的質(zhì)量才有基礎(chǔ),單元的質(zhì)量也是整個(gè)軟件質(zhì)量的基礎(chǔ)。因此,單元測試的效果會(huì)直接影響到軟件的后期測試,最終在很大程度上影響到產(chǎn)品的質(zhì)量。同時(shí),單元規(guī)模較小,復(fù)雜性較低,因而發(fā)現(xiàn)錯(cuò)誤后容易隔離和定位,有利于調(diào)試工作。

      二、LoadRunner性能測試

      2.1實(shí)驗(yàn)?zāi)康?/p>

      1.掌握LoadRunner的使用方法。2.能夠使用LoadRunner進(jìn)行負(fù)載測試

      3.學(xué)會(huì)用LoadRunner設(shè)計(jì)場景并嘗試,并分析測試結(jié)果。

      2.2實(shí)驗(yàn)環(huán)境

      環(huán)境:HP LoadRunnner

      2.3實(shí)驗(yàn)原理

      LoadRunner進(jìn)行負(fù)載測試通常有五個(gè)階段組成:

      計(jì)劃、腳本創(chuàng)建、場景定義、場景執(zhí)行和結(jié)果分析。

      (1)計(jì)劃負(fù)載測試:定義性能測試要求,例如并發(fā)用戶的數(shù)量、典型業(yè)務(wù)流程和所需相應(yīng)時(shí)間。

      (2)創(chuàng)建Vuser腳本:將最終用戶活動(dòng)捕獲到自動(dòng)腳本中。(3)定義場景:使用LoadRunnerControlller設(shè)置負(fù)載測試環(huán)境。(4)運(yùn)行場景:通過LoadRunnerControlller驅(qū)動(dòng)、管理和監(jiān)控負(fù)載測試。(5)分析結(jié)果:使用LoadRunnerAnalysis創(chuàng)建圖和報(bào)告并評(píng)估性能。

      2.4實(shí)驗(yàn)內(nèi)容

      2.4.1HP LoadRunner錄制腳本

      1.啟動(dòng)服務(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,點(diǎn)擊新建腳本打開VuGen。如圖2-6所示。

      圖2-6 新建腳本,如圖2-7所示。

      圖2-7

      4.新建腳本,選擇協(xié)議。如圖2-8所示。

      圖2-8 5.選擇瀏覽器,設(shè)置所測web的地址。如圖2-9所示。

      圖2-9 6.點(diǎn)擊左下角Options按鈕,進(jìn)入錄制環(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.回放腳本,驗(yàn)證腳本是否正確。如圖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è)計(jì)及分析

      1.導(dǎo)入腳本,打開controller。如圖2-21所示。

      圖2-21 2.選擇文件路徑。如圖2-22所示。

      圖2-22 3.進(jìn)入初始界面。如圖2-23所示。

      圖2-23 4.為了設(shè)置集合點(diǎn),取消默認(rèn)勾選框,添加腳本。如圖2-24所示。

      圖2-24 5.確定,進(jìn)入場景設(shè)置界面。如圖2-25所示。

      圖2-25 6.設(shè)置場景,選擇初始化。如圖2-26所示。

      圖2-26 7.打開運(yùn)行時(shí)設(shè)置,設(shè)置迭代次數(shù)。如圖2-27所示。

      圖2-27 8.設(shè)置迭代參數(shù)為2。如圖2-28所示。

      圖2-28 9.點(diǎn)開Miscellaneous,設(shè)置Continueon error,使錯(cuò)誤發(fā)生時(shí)可繼續(xù)執(zhí)行。如圖2-29所示。

      圖2-29 10.設(shè)計(jì)集合點(diǎn)。如圖2-30所示。

      圖2-30 設(shè)置當(dāng)所有虛擬用戶都到達(dá)集合點(diǎn)才釋放,模擬多用戶同時(shí)進(jìn)行某一操作的情況。選中policy。如圖2-31所示。

      圖2-31 11.設(shè)置policy。如圖2-32所示。

      圖2-32 12.點(diǎn)擊運(yùn)行,進(jìn)入運(yùn)行時(shí)監(jiān)控界面。如圖2-33所示。

      圖2-33 13.點(diǎn)擊運(yùn)行場景。如圖2-34所示。

      圖2-34 14.觀察運(yùn)行結(jié)果。如圖2-35,2-36,2-37,2-38,2-39所示。

      圖2-35

      圖2-36

      圖2-37

      圖2-38

      圖2-39 15.設(shè)置場景運(yùn)行時(shí)Windows資源監(jiān)控圖。如圖2-40所示。

      圖2-40 點(diǎn)擊添加。如圖2-41,2-42所示。

      圖2-41

      圖2-42 運(yùn)行時(shí)Windows資源監(jiān)控圖截圖如下。如圖2-43所示。

      圖2-43 16.打開分析器,形成分析結(jié)果。如圖2-44,2-45所示。

      圖2-44

      圖2-45 17.分析器自動(dòng)形成分析結(jié)果。如圖2-46,2-47,2-48,2-49,2-50所示。

      圖2-46

      圖2-47 18.點(diǎn)開監(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.生成測試報(bào)告。如圖2-54所示。

      圖2-54 生成測試報(bào)告中。如圖2-55所示。

      圖2-55 生成測試報(bào)告,如圖2-56所示。

      圖2-56 2.5實(shí)驗(yàn)結(jié)果

      回放驗(yàn)證。如圖2-57所示。

      圖2-57

      生成測試報(bào)告,點(diǎn)擊內(nèi)容,如圖2-58所示。

      圖2-58 2.6實(shí)驗(yàn)分析

      通過測試報(bào)告可以看出,最多能夠創(chuàng)建10個(gè)vuser,平均吞吐量是14320字節(jié)每分,平均每秒點(diǎn)擊數(shù)量約為10次。同時(shí)可以通過以下方式使被測系統(tǒng)所受壓力減輕,從如下方面進(jìn)行綜合調(diào)解:將測試腳本中think time值加大并在控制臺(tái)中按比例實(shí)現(xiàn),此處think time指在transaction外部的時(shí)間;Controller中Run-Time Setting的Pacing設(shè)置值加大;虛擬用戶登錄時(shí)使用遞增策略,間隔稍長。

      2.7實(shí)驗(yàn)總結(jié)

      LoadRunner,是一種預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具。通過以模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測試。企業(yè)使用LoadRunner能最大限度地縮短測試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。LoadRunner可適用于各種體系架構(gòu)的自動(dòng)負(fù)載測試,能預(yù)測系統(tǒng)行為并評(píng)估系統(tǒng)性能。學(xué)會(huì)了使用LoadRunner錄制腳本。基本的流程是啟動(dòng)服務(wù)器、注冊、錄制腳本及進(jìn)行參數(shù)化設(shè)置。設(shè)計(jì)涉及場景的搭建和測試,通過Lordrunner進(jìn)行腳本測試,同時(shí)能夠生成相應(yīng)的圖表,直觀的反應(yīng)了測試結(jié)果。Lordrunner作為專業(yè)的性能測試工具,通過模擬成千上萬的用戶對(duì)被測應(yīng)用進(jìn)行操作和請求,在實(shí)驗(yàn)室環(huán)境中精確重現(xiàn)生產(chǎn)環(huán)境中任意可能出現(xiàn)的業(yè)務(wù)壓力,然后通過在測試過程中獲取的信息和數(shù)據(jù)來確認(rèn)和查找軟件的性能問題,分析性能瓶頸。

      三、反編譯

      3.1實(shí)驗(yàn)?zāi)康?/p>

      1.學(xué)會(huì)如何使用反編譯工具對(duì)程序進(jìn)行反編譯。2.能夠使用.NetRefelector進(jìn)行反編譯。

      3.2實(shí)驗(yàn)環(huán)境

      環(huán)境:.Net Refelector,VS2008 3.3實(shí)驗(yàn)原理

      反編譯的主要思想:將特定的機(jī)器代碼,即我們的“源程序”,先翻譯為低級(jí)的中間代碼,然后再根據(jù)特定的高級(jí)語言將中間代碼翻譯為高級(jí)程序。反編譯器也有前端和后端。前端是一個(gè)機(jī)器依賴的模塊,句法分析二進(jìn)制程序、分析其指令的語義、并且生成該程序的低級(jí)中間表示法和每一子程序的控制流向圖。通用的反編譯機(jī)器是一個(gè)與語言和機(jī)器無關(guān)的模塊,分析低級(jí)中間代碼,將它轉(zhuǎn)換成對(duì)任何高級(jí)語言都可接受的高級(jí)表示法,并且分析控制流向圖的結(jié)構(gòu)、把它們轉(zhuǎn)換成用高級(jí)控制結(jié)構(gòu)表現(xiàn)的圖。最后,后端是一個(gè)目標(biāo)語言依賴的模塊,生成目標(biāo)語言代碼。反編譯的過程中要使用一些工具:把二進(jìn)制程序裝入內(nèi)存,對(duì)這一程序做句法分析或反匯編,以及反編譯或者分析該程序來生成高級(jí)語言程序。這個(gè)過程借助編譯器和庫的簽名來識(shí)別特定的編譯器和庫子程序。只要在二進(jìn)制程序中識(shí)別出編譯器簽名,就不去反編譯這些編譯器啟動(dòng)代碼(start-up)和庫子程序:對(duì)于前者,從最后的目標(biāo)程序去掉啟動(dòng)代碼的那些例程,反編譯器從主(main)程序入口點(diǎn)開始分析;對(duì)于后者,那些子程序用其庫函數(shù)名代替。

      3.4實(shí)驗(yàn)內(nèi)容

      3.4.1Net Refelector反編譯

      1.啟動(dòng).NETRefelector(在所有程序中找到RedGate文件夾)找到安裝文件,點(diǎn)擊運(yùn)行。如圖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.選中反編譯程序,點(diǎn)擊運(yùn)行。如圖3-8所示。

      圖3-8 3.5實(shí)驗(yàn)結(jié)果

      反編譯成功,如圖3-9所示。

      圖3-9

      3.6實(shí)驗(yàn)總結(jié)

      3.6.1心得體會(huì)

      本次實(shí)驗(yàn)通過反編譯工具進(jìn)行了反編譯,完成了從可執(zhí)行文件到源碼的轉(zhuǎn)換,學(xué)會(huì)了如何使用.NET Refelector反編譯工具。3.6.2 對(duì)軟件安全性的看法

      軟件安全(Software Security)就是使軟件在收到惡意攻擊的情形下依然能夠繼續(xù)正確運(yùn)行及確保軟件被在授權(quán)范圍內(nèi)合法使用的思想。軟件安全性分析任務(wù)包含于軟件生存周期的若干活動(dòng)中,是針對(duì)軟件的安全性質(zhì)量,作為這些活動(dòng)的補(bǔ)充。軟件安全性分析作為開發(fā)中軟件的質(zhì)量的重要保證,關(guān)系到軟件的獲取、供應(yīng)、開發(fā)、運(yùn)行和維護(hù),已得到專業(yè)人士的高度重視。并且現(xiàn)在,軟件安全性分析任務(wù)的各項(xiàng)細(xì)節(jié)執(zhí)行都寫入了國軍標(biāo),被安全相關(guān)軟件的需方、供方、開發(fā)者、維護(hù)者以及獨(dú)立的評(píng)價(jià)者使用。規(guī)范化將推進(jìn)軟件安全性分析的進(jìn)程,使更多的開發(fā)和評(píng)測單位遵循標(biāo)準(zhǔn)化文件,督促開發(fā)團(tuán)隊(duì)采取相應(yīng)的技術(shù)手段,以軟件測試作為輔助。同樣,軟件安全性分析標(biāo)準(zhǔn)也會(huì)在推進(jìn)的過程中,得到不斷地發(fā)展。

      四、SQL注入

      4.1實(shí)驗(yàn)?zāi)康?/p>

      1.明白SQL注入原理。2.能夠進(jìn)行簡單的SQL注入。

      4.2實(shí)驗(yàn)環(huán)境

      環(huán)境:VS2013,SQL Server Management Studio 4.2實(shí)驗(yàn)原理

      SQL注入即是指web應(yīng)用程序?qū)τ脩糨斎霐?shù)據(jù)的合法性沒有判斷,攻擊者可以在web應(yīng)用程序中事先定義好的查詢語句的結(jié)尾上添加額外的SQL語句,以此來實(shí)現(xiàn)欺騙數(shù)據(jù)庫服務(wù)器執(zhí)行非授權(quán)的任意查詢,從而進(jìn)一步得到相應(yīng)的數(shù)據(jù)信息。

      4.3實(shí)驗(yàn)內(nèi)容

      4.3.1 sql注入

      1.點(diǎn)擊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,新建項(xiàng)目。如圖4-11所示。

      圖4-11 選中Asp.net Web應(yīng)用程序。如圖4-12所示。

      第三篇:《軟件測試技術(shù)》課程總結(jié)報(bào)告

      《軟件測試技術(shù)》課程總結(jié)報(bào)告

      班級(jí):姓名:學(xué)號(hào):

      一、課程概述

      二、課程實(shí)訓(xùn)項(xiàng)目

      三、課程知識(shí)點(diǎn)總結(jié)

      四、收獲和體會(huì)

      第四篇:軟件測試技術(shù)面試總結(jié)

      軟件測試就是為了發(fā)現(xiàn)程序中的錯(cuò)誤而分析和執(zhí)行程序的過程?!拍?/p>

      +基本知識(shí)+軟件開發(fā)過程-定義-計(jì)劃-實(shí)現(xiàn)-穩(wěn)定化-部署

      +軟件開發(fā)模型(四種典型的模型)

      +瀑布模型

      -概述:包括計(jì)劃,需求分析,設(shè)計(jì),編碼,測試,運(yùn)行維護(hù)六個(gè)階段。六個(gè)階段自上而下、相互銜接,以固定的次序進(jìn)行。

      -特點(diǎn):1.階段的順序性和依賴性;2.文檔驅(qū)動(dòng); 3.推遲實(shí)現(xiàn)的觀點(diǎn);4.質(zhì)量保證。-缺點(diǎn):不適合需求模糊的系統(tǒng)

      +原型模型-概述:先建立一個(gè)能夠反映用戶需求的原型系統(tǒng),使得用戶和開發(fā)者可以對(duì)目標(biāo)系統(tǒng)的概貌進(jìn)行評(píng)價(jià)和判斷,然后對(duì)原型系統(tǒng)進(jìn)行反復(fù)的擴(kuò)充、改進(jìn)、求精,最終建立符合用戶需求的目標(biāo)系統(tǒng)。

      -特點(diǎn):1.快速開發(fā)工具;2.循環(huán); 3.低成本。

      -分類:按照對(duì)原型的處理方式,可以分為漸進(jìn)型和拋棄型。

      +增量模型

      -概述:在增量模型中每個(gè)階段都生成軟件的一個(gè)可發(fā)布版本,階段交錯(cuò)進(jìn)行,版本逐漸完善。

      -同原型模型的最大區(qū)別在于,在原型模型中每個(gè)階段發(fā)布一個(gè)原型而在增量模型中則完成一個(gè)正式版本。+螺旋模型

      -概述:適用于大型軟件的開發(fā),它將瀑布模型和快速原型模型結(jié)合起來,并加入了風(fēng)險(xiǎn)分析。

      -特點(diǎn):1.每個(gè)階段都包括制定計(jì)劃,風(fēng)險(xiǎn)分析,實(shí)施工程,評(píng)審四個(gè)階段;

      2.開發(fā)過程迭代進(jìn)行,每迭代一次螺旋線增一周,工程前進(jìn)一個(gè)層次,系統(tǒng)生成一個(gè)新版本,投入新的時(shí)間成本,最終得到客戶滿意的版本。

      -軟件測試從需求開始:現(xiàn)代的軟件測試將測試滲入到軟件開發(fā)的各個(gè)階段,即使瀑布模型,表面看測試工作是在測試階段開始的,事實(shí)上,在計(jì)劃、需求、設(shè)計(jì)階段,測試人員便已經(jīng)開始了他們的工作,如:了解軟件需求,編寫測試計(jì)劃,搭建測試環(huán)境。

      -測試用例

      -三要素:前提條件和操作步驟、預(yù)期結(jié)果、實(shí)際結(jié)果。

      -必須以需求為依據(jù)。

      -軟件測試分類

      -是否關(guān)注軟件結(jié)構(gòu)和算法

      -黑盒測試:基于軟件需求的測試方法。

      -白盒測試:基于軟件內(nèi)部設(shè)計(jì)和程序?qū)崿F(xiàn)的測試方法。

      -是否執(zhí)行被測試軟件

      -動(dòng)態(tài)測試:在測試過程中執(zhí)行被測試軟件的測試方法。

      -靜態(tài)測試:------------不----------------------。

      -基于不同的測試階段:

      -單元測試:主要測試軟件的單元模塊,需要編寫額外的測試驅(qū)動(dòng)程序,采用白盒測試的方法,一般由 開發(fā)人員完成。

      -集成測試:將一些“構(gòu)件”集成在一起時(shí)測試他們是否能正常運(yùn)行,構(gòu)件可以是程序模塊,也可以是

      客戶機(jī)-服務(wù)器程序等,需要編寫測試仿真程序,采用白盒和黑盒相結(jié)合的方式,通常由 開發(fā)人員承擔(dān)。

      -系統(tǒng)測試:測試軟件系統(tǒng)是否符合所有的需求,包括功能性測試和非功能性測試。一般由

      獨(dú)立的測試

      人員完成,通常采用黑盒測試方法。

      -驗(yàn)收測試:(α、β)與系統(tǒng)測試類似,但由客戶或最終用戶執(zhí)行,測試軟件是否符合需求規(guī)格說明書。

      -回歸測試:指在軟件開發(fā)過程中,每次錯(cuò)誤被修正后或軟件的功能、環(huán)境發(fā)生變化后進(jìn)行的測試。

      -軟件測試的三個(gè)步驟:

      -測試計(jì)劃:測試人員首先對(duì)需求進(jìn)行分析,最終定義一個(gè)測試集合,通過刻畫和定義測試發(fā)現(xiàn)需求中的問題,然后根據(jù)軟件需求同測試主管制定并確認(rèn)“測試計(jì)劃”。

      -測試設(shè)計(jì)和開發(fā):軟件測試人員根據(jù)軟件需求和軟件設(shè)計(jì)說明書完成測試用例的設(shè)計(jì)和必要的測試驅(qū)動(dòng) 程序的開發(fā)。

      -執(zhí)行測試:需要做的工作包括搭建測試環(huán)境、運(yùn)行測試、記錄測試結(jié)果、報(bào)告軟件缺陷、跟蹤軟件缺陷、分析測試結(jié)果,必要時(shí)進(jìn)行回歸測試。

      -測試工程師的能力要求:

      +5C

      -Controlled /kEn'trEuld/ 接受管理,有條理的-Competent /'kCmpitEnt/了解正確的測試技術(shù)

      -Critical /'kritikEl/專注于發(fā)現(xiàn)問題

      -Comprehensive /.kCmpri'hensiv/ 注意細(xì)節(jié)

      -Considerate /kEn'sidErit/能夠和開發(fā)人員很好的交談

      +職業(yè)素質(zhì)-責(zé)任心-學(xué)習(xí)能力-懷疑精神-溝通能力-專注力-洞察力-團(tuán)隊(duì)精神-注重積累 +制定測試計(jì)劃的五個(gè)步驟:-分析和測試軟件需求-定義測試策略

      -定義測試環(huán)境

      -定義測試管理

      -編寫和審核測試計(jì)劃

      如果在需求分析階段發(fā)現(xiàn)并結(jié)果問題需要花費(fèi)$1,則在設(shè)計(jì)階段解決同樣的問題需花費(fèi)$5,在編碼階段需$10,交付后解決同樣的問題需花費(fèi)$200?!皆鐪y試越好-在需求分析過程中測試人員需要進(jìn)行如下工作:

      1)理解需求,參與審核需求文檔;

      2)理解項(xiàng)目的目標(biāo)、限制,了解用戶的應(yīng)用背景;

      3)編寫測試計(jì)劃;

      4)準(zhǔn)備測試資源。

      +需求測試

      -需求測試測試的對(duì)象是主意而不是代碼,針對(duì)文檔進(jìn)行測試。

      +好的需求文檔的特征-具有清晰的格式和文檔結(jié)構(gòu)-需求的內(nèi)容正確-需求的內(nèi)容完整-需求具有可行性需求的必要性

      -對(duì)不同的需求優(yōu)先等級(jí)進(jìn)行定義-描述明確-可證性和可測試性-可修改性-可追蹤-需求文檔被及時(shí)更新

      +需求測試內(nèi)容

      -需求文檔是否符合公司的格式要求

      -是否正確

      -要保證需求文檔中所描述的內(nèi)容是真實(shí)可靠的-這是“真正的”需求嗎?描述的產(chǎn)品是否是要開發(fā)的產(chǎn)品?

      -需求是否完備?第一個(gè)發(fā)布的版本是否需要更多的功能?列出的需求可以減少一部分?-需求是否兼容?需求有可能是矛盾的。

      -需求是否可實(shí)現(xiàn)?如:需求設(shè)想的設(shè)備是否比實(shí)際運(yùn)行的要快?需求要求的內(nèi)存、I/0設(shè)備是否太多?

      需求的輸入或輸出設(shè)備要求的分辨率是否要求過高?

      -需求是否合理?在開發(fā)進(jìn)度、開發(fā)費(fèi)用、產(chǎn)品性能、可靠性和內(nèi)存使用之間存在著平衡關(guān)系。

      -需求是否可測?對(duì)于軟件測試人員來說判斷需求是否可測是這個(gè)過程中最重要的工作。+需求測試方法-復(fù)查review-走查walkthrough-審查inspection

      +測試策略的內(nèi)容

      -確定測試范圍 軟件是無法被完全測試的-確定測試方法 不同的系統(tǒng)需要不同的測試方法

      -定義測試標(biāo)準(zhǔn) 入口標(biāo)準(zhǔn),暫停和繼續(xù)的標(biāo)準(zhǔn),出口標(biāo)準(zhǔn)等

      +軟件測試結(jié)束的標(biāo)準(zhǔn)

      -基于測試用例的使用規(guī)則

      1)構(gòu)造測試用例(由相關(guān)人員進(jìn)行評(píng)審)

      2)執(zhí)行測試用例中,當(dāng)測試用例的不通過率達(dá)到20%則拒絕繼續(xù)測試,待開發(fā)人員修正軟件后再繼續(xù)。

      3)當(dāng)功能性測試用例通過率達(dá)到100%,非功能性測試用例通過率達(dá)到90%時(shí),允許正常結(jié)束。

      -基于“測試期缺陷密度”規(guī)則

      --------------含義:對(duì)軟件測試一個(gè)CPU小時(shí)發(fā)現(xiàn)的缺陷數(shù),比較適用于系統(tǒng)測試-基于“運(yùn)行期缺陷密度”規(guī)則

      --------------含義:把軟件運(yùn)行一個(gè)CPU小時(shí)發(fā)現(xiàn)的缺陷數(shù),比較適用于驗(yàn)收測試注:一個(gè)階段的出口標(biāo)準(zhǔn)!=下一個(gè)階段的入口標(biāo)準(zhǔn)

      系統(tǒng)測試結(jié)束的標(biāo)準(zhǔn)!=軟件的發(fā)布標(biāo)準(zhǔn)

      發(fā)布標(biāo)準(zhǔn)!=軟件0缺陷

      -選擇測試工具 是否需要,需要什么工具,怎么獲取

      -降低軟件測試代價(jià)是企業(yè)普遍關(guān)注的問題,可通過

      a.減少冗余和無價(jià)值的測試;

      b.減少測試階段(萬般無奈下)

      +測試環(huán)境

      -基本內(nèi)容:設(shè)備環(huán)境、軟件環(huán)境、數(shù)據(jù)環(huán)境

      -需考慮的因素-計(jì)算機(jī)平臺(tái)-操作系統(tǒng)-瀏覽器-軟件支持平臺(tái)-外圍設(shè)備-網(wǎng)絡(luò)環(huán)境-其他專用設(shè)備

      -搭建測試環(huán)境時(shí)的配置原則:-使用的頻度或范圍-實(shí)效的可能性-最大限度的模擬真實(shí)環(huán)境 +測試管理 由于測試工程中設(shè)計(jì)的人員、活動(dòng)、工具是很多的,在制定測試計(jì)劃時(shí)需要對(duì)這些因素進(jìn)行管理

      -選擇缺陷管理工具和測試管理工具

      -定義工作進(jìn)度

      -建立風(fēng)險(xiǎn)管理計(jì)劃

      +可能遇到的風(fēng)險(xiǎn)

      ·由于設(shè)計(jì)、編碼階段出現(xiàn)大量質(zhì)量問題,導(dǎo)致測試工作量時(shí)間增加

      ·開始測試時(shí)所需的硬件、軟件沒有準(zhǔn)備好

      ·未能完成對(duì)測試人員的技術(shù)培訓(xùn)

      ·測試時(shí)的人力資源安排不足

      ·測試過程中,發(fā)生了大量的需求變更

      ·測試過程中,項(xiàng)目的開發(fā)計(jì)劃被大幅度調(diào)整

      ·不能及時(shí)準(zhǔn)備好測試所需的環(huán)境

      ·不能及時(shí)準(zhǔn)備好測試數(shù)據(jù)

      +風(fēng)險(xiǎn)管理的過程

      ·識(shí)別風(fēng)險(xiǎn)

      ·評(píng)估風(fēng)險(xiǎn)

      ·制定對(duì)策

      ·跟蹤風(fēng)險(xiǎn)

      +測試設(shè)計(jì)與開發(fā)

      +總體設(shè)計(jì)

      -投入產(chǎn)出:測試設(shè)計(jì)的輸入是測試計(jì)劃,輸出是評(píng)審過的測試用例集合-定義設(shè)計(jì)目標(biāo)遵循的原則

      -清楚地說明沒項(xiàng)測試的目標(biāo)

      -使每項(xiàng)測試的目標(biāo)單一,可以對(duì)應(yīng)到規(guī)格說明書中的一項(xiàng)需求

      -只說明測試應(yīng)該完成什么工作,而不說明如何完成-流程:總體設(shè)計(jì)-開發(fā)測試用例-評(píng)審測試用例

      I.定義設(shè)計(jì)目標(biāo)

      II.定義輸入說明

      III.定義測試環(huán)境和配置

      IV.測試設(shè)計(jì)文檔

      V.開發(fā)測試用例

      +測試用例

      -概念:為特定目標(biāo)開發(fā)的測試輸入、執(zhí)行條件和預(yù)期結(jié)果的集合。

      +好的測試用例:

      -容易發(fā)現(xiàn)軟件的錯(cuò)誤

      -精確的重復(fù)某測試失敗的情景,可重復(fù)性

      -清晰的定義一個(gè)或多個(gè)期望的結(jié)果

      -沒有冗余

      +測試用例的作用

      -指導(dǎo)測試的實(shí)施

      -作為編寫測試腳本的“設(shè)計(jì)規(guī)格說明書”

      -評(píng)估測試標(biāo)準(zhǔn)的度量基準(zhǔn)

      -分析缺陷的標(biāo)準(zhǔn)

      +白盒測試用例設(shè)計(jì)

      +設(shè)計(jì)方法

      +邏輯覆蓋法

      -語句覆蓋

      -判定覆蓋

      -條件覆蓋

      -判定-條件覆蓋

      -條件組合覆蓋

      -路經(jīng)覆蓋

      -基本路經(jīng)法

      +輔助模塊設(shè)計(jì)

      -驅(qū)動(dòng)模塊:相當(dāng)于被測程序的主程序。接受測試數(shù)據(jù),把這些數(shù)據(jù)傳給被測模塊然后輸出實(shí)際測試結(jié)果。

      -樁模塊:用于調(diào)用被測模塊調(diào)用的子模塊??梢宰錾倭康臄?shù)據(jù)操作,不需要把子模塊的所有功能都帶進(jìn)來,但不容許什么都不做。

      +黑盒測試用例設(shè)計(jì)

      -等價(jià)類劃分法

      -邊界值法——“缺陷遺漏在角落里,聚集在邊界上?!?/p>

      -因果圖法彌補(bǔ)等價(jià)類和邊界值法的不足

      -錯(cuò)誤推測法

      -測試用例的管理可以通過配置管理工具cvs,vss,ClearCase等實(shí)現(xiàn),以保證測試是可重復(fù)的。+常見錯(cuò)誤分析

      -用戶界面問題

      ·輸入無合法性檢查和值域檢查。

      ·界面信息不能及時(shí)更新,不能正確反映數(shù)據(jù)狀態(tài),甚至對(duì)用戶產(chǎn)生誤導(dǎo)。

      ·表達(dá)不清或過于模糊的信息提示。

      ·要求用戶輸入多余的本來系統(tǒng)可以自己得到的數(shù)據(jù)。

      ·為了得到某個(gè)設(shè)置或?qū)υ捒蛴脩舯仨氉鲈S多冗余的操作,如對(duì)話框嵌套太多。·不能記憶用戶的設(shè)置或操作習(xí)慣,使每次進(jìn)入系統(tǒng)用戶都需重新操作一次初始環(huán)境?!げ唤?jīng)用戶確認(rèn)就對(duì)系統(tǒng)或數(shù)據(jù)進(jìn)行了重大修改。

      -形象類問題

      ·不符合用戶的操作習(xí)慣。如,快捷鍵定義不科學(xué)不實(shí)用,甚至無快捷鍵。

      ·不夠?qū)I(yè),缺乏基本知識(shí)。

      ·界面中英文混雜,甚至拼寫錯(cuò)誤。

      ·說明書或幫助的排版格式不專業(yè):中英文不對(duì)應(yīng),標(biāo)點(diǎn)的半全角問題,沒有排版準(zhǔn)則?!そ缑嬖貐⒉畈积R,文字不能完全顯示。

      -穩(wěn)定性問題

      ·不可重現(xiàn)的死機(jī),或不斷申請但不能完全釋放資源,使系統(tǒng)性能越來越低。

      ·主系統(tǒng)和子系統(tǒng)使用了相同的臨界資源而相互不知道。如:使用相同的類名或臨時(shí)文件名、使用同樣的數(shù)據(jù)庫字段名或登陸帳號(hào)。

      ·不能重現(xiàn)的錯(cuò)誤,許多與代碼中的未初始化變量有關(guān),有些與系統(tǒng)不檢查異常情況(網(wǎng)絡(luò)中斷、內(nèi)存申請

      不成功、長時(shí)間無響應(yīng)等)有關(guān)。

      -其他問題

      ·運(yùn)行時(shí)不檢查內(nèi)存、硬盤空間、數(shù)據(jù)庫等。

      ·無根據(jù)的假設(shè)用戶環(huán)境:硬件/網(wǎng)絡(luò)情況;有些動(dòng)態(tài)庫;假設(shè)網(wǎng)絡(luò)隨時(shí)都是聯(lián)通的?!ぬ峁┑陌姹編Р《?。

      ·提供錯(cuò)誤的版本給測試組或測試用戶,或程序員與測試組使用不同版本。

      ·用戶現(xiàn)場開放和修改,又沒有記錄和保留。

      ·版本中部分內(nèi)容或接口倒退,或出現(xiàn)版本管理混亂。

      ·有些選項(xiàng)永遠(yuǎn)都是灰的,或有些在該變灰時(shí)沒變灰。

      +測試用例的評(píng)審

      -測試或測試組件完全針對(duì)的是需求中列出的功能嗎?

      -測試組件是否覆蓋了所有的需求?

      -有冗余的嗎?

      -每個(gè)測試步驟都有清楚描述的預(yù)期結(jié)果嗎?

      +優(yōu)先級(jí)

      +3級(jí)

      優(yōu)先級(jí)1:此測試用例必須執(zhí)行-2:有時(shí)間就執(zhí)行-3:可以不執(zhí)行

      +5級(jí)

      1:此測試必須通過,否則產(chǎn)品發(fā)布存在危險(xiǎn)2:在發(fā)布前必須執(zhí)行3:時(shí)間允許就執(zhí)行4:此測試可以在下一次發(fā)布或發(fā)布后短期內(nèi)執(zhí)行5:可以不測試

      第五篇:《軟件分析與測試》實(shí)驗(yàn)報(bào)告范例.doc

      《軟件分析與測試》實(shí)驗(yàn)一:白盒測試實(shí)驗(yàn)報(bào)告

      一、實(shí)驗(yàn)?zāi)康?、通過簡單程序白盒測試,熟悉測試過程,對(duì)軟件測試行程初步了解,并養(yǎng)成良好的測試習(xí)慣。

      2、熟練掌握如何運(yùn)用基路徑測試方法進(jìn)行測試用例設(shè)計(jì),進(jìn)行邏輯覆蓋率分析。

      二、實(shí)驗(yàn)內(nèi)容<測試內(nèi)容的描述>

      ……

      三、實(shí)驗(yàn)原理

      白盒測試原理:分析程序的內(nèi)部邏輯結(jié)構(gòu),選擇適當(dāng)?shù)母采w標(biāo)準(zhǔn),設(shè)計(jì)測試用例,對(duì)主要路徑進(jìn)行盡可能多的測試。白盒測試測試用例一般采用邏輯覆蓋法進(jìn)行設(shè)計(jì)。

      語句覆蓋:選擇足夠的測試用例,使得程序中每個(gè)語句至少都能被執(zhí)行一次。

      判定覆蓋:執(zhí)行足夠的測試用例,使得程序中每個(gè)判定至少都獲得一次“真”值和“假”值。

      條件覆蓋:執(zhí)行足夠的測試用例,使得所有判定中的每個(gè)條件至少都獲得一次“真”值和“假”值。

      判定/條件覆蓋:執(zhí)行足夠的測試用例,使得判定中每個(gè)條件取到各種可能的值,并使每個(gè)判定取到各種可能的結(jié)果。

      條件組合覆蓋:執(zhí)行足夠的例子,使得每個(gè)判定中條件的各種可能組合都至少出現(xiàn)一次。

      路徑覆蓋:路徑覆蓋是相當(dāng)強(qiáng)的邏輯覆蓋,它保證程序中每條可能的路徑都至少執(zhí)行一次。

      四、實(shí)驗(yàn)步驟:

      1、測試程序源代碼

      ……

      2、測試程序流程圖

      ……

      3、測試用例設(shè)計(jì)

      ……<要求分別使用語句覆蓋、判定覆蓋、條件覆蓋、判定-條件覆蓋、條件組合測試、路徑覆蓋(及完全覆蓋)方法設(shè)計(jì)測試用例>

      4、測試用例分析

      ……<比較各種設(shè)計(jì)方法,給出結(jié)論>

      五、總結(jié)與體會(huì)

      ……

      《軟件分析與測試》實(shí)驗(yàn)二:黑盒測試實(shí)驗(yàn)報(bào)告

      一、實(shí)驗(yàn)?zāi)康?、系統(tǒng)地學(xué)習(xí)和理解黑盒測試的基本概念、原理,掌握黑盒測試的基本技術(shù)和方法。

      2、通過試驗(yàn)和應(yīng)用,要逐步提高和運(yùn)用黑盒測試技術(shù)解決實(shí)際測試問題的能力。

      二、實(shí)驗(yàn)內(nèi)容<測試內(nèi)容的描述>

      ……

      三、實(shí)驗(yàn)原理

      黑盒測試原理:不考慮程序的內(nèi)部結(jié)構(gòu)與特性,只根據(jù)程序功能或程序的外部特性設(shè)計(jì)測試用例。

      等價(jià)分類法:根據(jù)程序的I/O特性,將程序的定義域劃分為有限個(gè)等價(jià)區(qū)段 —“等價(jià)類”,從等價(jià)類中選擇出的用例,具有“代表性”。應(yīng)按照輸入條件(如輸入值的范圍,值的個(gè)數(shù),值的集合,輸入條件必須如何)劃分為有效等價(jià)類和無效等價(jià)類。有效等價(jià)類,對(duì)于程序的規(guī)格說明是合理的、有意義的輸入數(shù)據(jù)構(gòu)成的集合。無效等價(jià)類,對(duì)于程序的規(guī)格說明,是不合理的,是沒有意義的輸入數(shù)據(jù)構(gòu)成的集合。

      邊值分析法:選擇等價(jià)類的邊緣值作為測試用例,讓每個(gè)等價(jià)類的邊界都得到測試,選擇測試用例既考慮輸入亦考慮輸出。

      決策表:在一些數(shù)據(jù)處理問題當(dāng)中,某些操作的實(shí)施依賴于多個(gè)邏輯條件的組合,即:針對(duì)不同邏輯條件的組合值,分別執(zhí)行不同的操作。最適合描述在多邏輯條件取值的組合所構(gòu)成的復(fù)雜情況下,分別執(zhí)行哪些不同的動(dòng)作。

      因果圖法:一些程序的功能可以用判定表(或稱決策表)的形式來表示,并根據(jù)輸入條件的組合情況規(guī)定相應(yīng)的操作。它是一種利用圖解法分析輸入的各種組合情況,從而設(shè)計(jì)測試用例的方法,它適合于檢查程序輸入條件的各種組合情況。

      四、實(shí)驗(yàn)步驟:

      1、測試用例設(shè)計(jì)

      ……<要求分別使用等價(jià)分類法、方法邊值分析法、因果圖法、決策表設(shè)計(jì)測試用例>

      2、測試用例分析

      ……<比較各種設(shè)計(jì)方法,給出結(jié)論>

      五、總結(jié)與體會(huì)

      ……

      《軟件分析與測試》實(shí)驗(yàn)三:測試自動(dòng)化實(shí)驗(yàn)報(bào)告

      一、實(shí)驗(yàn)?zāi)康?、系統(tǒng)地學(xué)習(xí)和理解測試自動(dòng)化的基本概念,掌握測試自動(dòng)化的基本技術(shù)和方法。

      2、通過試驗(yàn)和應(yīng)用,要逐步提高和運(yùn)用測試自動(dòng)化工具解決實(shí)際測試問題的能力。

      二、實(shí)驗(yàn)內(nèi)容<測試內(nèi)容的描述>

      ……

      三、實(shí)驗(yàn)環(huán)境

      在Eclipse集成開發(fā)環(huán)境中使用JUnit來作為自動(dòng)化的功能測試工具。Eclipse本身集成了JUnit相關(guān)組件,并對(duì)JUnit的運(yùn)行提供了無縫的支持。

      JUnit是一個(gè)開放源代碼的Java測試框架,用于編寫和運(yùn)行可重復(fù)的測試。他是用于單元測試框架體系xUnit的一個(gè)實(shí)例(用于java語言)。它包括以下特性:

      1、用于測試期望結(jié)果的斷言(Assertion)

      2、用于共享共同測試數(shù)據(jù)的測試工具

      3、用于方便的組織和運(yùn)行測試的測試套件

      4、圖形和文本的測試運(yùn)行器

      Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。

      四、實(shí)驗(yàn)步驟:

      1、測試過程

      ……

      2、測試分析

      ……

      五、總結(jié)與體會(huì)

      ……

      //注釋:

      1、省略號(hào)為自定義部分,需要補(bǔ)充完整;

      2、<>中內(nèi)容為說明文字部分;

      3、其他文字要求都寫入報(bào)告中(包括 注釋1中的內(nèi)容)。

      下載軟件測試技術(shù)-實(shí)驗(yàn)報(bào)告內(nèi)容格式(匯編)word格式文檔
      下載軟件測試技術(shù)-實(shí)驗(yàn)報(bào)告內(nèi)容格式(匯編).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        軟件測試工程師培訓(xùn)那些技術(shù)

        軟件測試工程師培訓(xùn)的技術(shù) 軟件測試技能是測試工程師應(yīng)該必備的一項(xiàng)素質(zhì),是做好測試工作的前提條件。一個(gè)軟件測試工程師還必須掌握其他的知識(shí),一名要想獲得更大發(fā)展空間或者......

        軟件測試技術(shù)總結(jié)(共5篇)

        IT公司面試手冊提供最全的IT類面試題, 包括 Java:Java面試題 J2EE面試題 Hibernate面試題 Spring面試題Struts面試題EJB面試題 .NET: .net面試題 ASP.NET面試題 C#面試題 數(shù)......

        金蝶軟件實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)?zāi)康模毫私鈺?huì)計(jì)軟件的功能,利用會(huì)計(jì)軟件進(jìn)行會(huì)計(jì)處理的模式、方法、技術(shù)、技巧。 實(shí)驗(yàn)內(nèi)容: 1.系統(tǒng)初始化:在這個(gè)實(shí)驗(yàn)中首先我們進(jìn)行了金蝶系統(tǒng)帳套的建立,創(chuàng)建了公司名稱、......

        ASI軟件實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)室名稱:812 實(shí)驗(yàn)機(jī)器號(hào): 45 實(shí)驗(yàn)分組:實(shí)驗(yàn)時(shí)間: 2011-8-29 指導(dǎo)教師簽字: 成績:實(shí)驗(yàn)項(xiàng)目一:通過型物流中心的模型構(gòu)筑 一、實(shí)驗(yàn)?zāi)康暮鸵?目的:通過型物流中心是指進(jìn)貨......

        低頻軟件實(shí)驗(yàn)報(bào)告

        一.實(shí)驗(yàn)名稱: 1.MOS管放大電路 2.儀器放大器設(shè)計(jì)與仿真 3.邏輯電平信號(hào)檢測電路設(shè)計(jì)與仿真 4.三極管Beta值分選電路設(shè)計(jì)與仿真 5.寬帶放大電路設(shè)計(jì)與仿真 二.實(shí)驗(yàn)?zāi)康模?1.(......

        實(shí)驗(yàn)報(bào)告內(nèi)容

        一、實(shí)驗(yàn)預(yù)習(xí)要求: 實(shí)驗(yàn)前應(yīng)閱讀實(shí)驗(yàn)教材(或?qū)嶒?yàn)指導(dǎo)書),了解實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)原理和注意事項(xiàng)等,并按要求作好預(yù)習(xí)報(bào)告,上實(shí)驗(yàn)課時(shí)應(yīng)攜帶預(yù)習(xí)報(bào)告,交輔導(dǎo)教師審閱。一般,預(yù)......

        最新軟件測試技術(shù)頂測找

        軟件測試技術(shù)最新學(xué)習(xí)中心 頂測科技測試目前無論在就業(yè)培訓(xùn)還是高端測試課程培訓(xùn)方面都在國內(nèi)處于領(lǐng)先的地位。 頂測科技測試在就業(yè)培訓(xùn)方面不只注重學(xué)員的測試?yán)碚摰呐嘤?xùn),更......

        軟件測試技術(shù)與管理方法探討論文

        1自動(dòng)化測試傳統(tǒng)的測試已經(jīng)無法滿足測試的需要,自動(dòng)化測試應(yīng)運(yùn)而生,自動(dòng)化測試是指在預(yù)設(shè)條件下運(yùn)行,包括正常條件和異常條件,自動(dòng)化主要研究的是自動(dòng)化框架測試、自動(dòng)化測試腳......