《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)

《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)

ID:20889399

大?。?3.00 KB

頁數(shù):16頁

時間:2018-10-17

《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)_第1頁
《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)_第2頁
《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)_第3頁
《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)_第4頁
《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)_第5頁
資源描述:

《《軟件新技術(shù)》課程論文-基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、《軟件新技術(shù)》課程論文論文名稱:基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)院系:數(shù)學與信息工程系專業(yè):計算機科學與技術(shù)年級:姓名:學號:指導教師:基于互聯(lián)網(wǎng)軟件開發(fā)下的軟件測試技術(shù)摘要隨著互聯(lián)網(wǎng)軟件技術(shù)的高速發(fā)展,為了更好的保證軟件開發(fā)的高效率和產(chǎn)品的質(zhì)量,軟件測試技術(shù)隨之應(yīng)運而生。軟件測試技術(shù)室貫穿整個軟件開發(fā)生命周期,使用人工和自動化對軟件進行驗證的過程。軟件測試在我國發(fā)展前景廣闊,其中云測試最為成功。軟件測試行業(yè)的“魅力”根本在于我國測試人才大量缺失。關(guān)鍵詞:新技術(shù)測試工具云測試人才缺失Thenewtes

2、tingtechnologybasedonInternetsoftwaretechnologyAbstractWiththerapiddevelopmentofInternetandsoftwaretechnology,inordertoqualityandefficiencyofsoftwaredevelopmentandproductstoensurebetter,softwaretestingtechnologywillemergeasthetimesrequire.Technicalroom,s

3、oftwaretestingthroughoutthesoftwaredevelopmentlifecycle,usingmanualandautomaticverificationofsoftware.BroadsoftwaredevelopingprospectinChina,themostsuccessfulcloudtest.Softwaretestingindustry"charm"isfundamentaltoourtestinglargenumbersoftalentsloss.Keywo

4、rds:newtechnologytesttoolcloudTestingTalentsLoss引言:從上個世紀60年代中期,計算機硬件技術(shù)高速發(fā)展,與此同時軟件開發(fā)數(shù)量也隨著急劇增加。軟件開發(fā)快速的需求量使得軟件開發(fā)中出現(xiàn)的問題越來越頻繁,因此“軟件危機”由此出現(xiàn)了。為了解決軟件危機,提高軟件產(chǎn)品的質(zhì)量,軟件測試應(yīng)運而生了。1.軟件測試技術(shù)產(chǎn)生的背景20世紀60年代前期,計算機剛開始投入使用,軟件設(shè)計只是為了一個特定的的應(yīng)用而在指定的計算機上設(shè)計和編制,軟件的規(guī)模比較小?;旧鲜莻€人設(shè)計、個人使用、個

5、人操作的私人化的軟件生產(chǎn)方式,但到了60年代中期,計算機硬件技術(shù)得到高速發(fā)展,與此同時軟件開發(fā)數(shù)量也隨著急劇增加,軟件開發(fā)快速的需求量使得軟件開發(fā)中出現(xiàn)的問題越來越頻繁,因此“軟件危機”由此出現(xiàn)了。為了解決軟件危機,提高軟件產(chǎn)品的質(zhì)量,軟件測試應(yīng)運而生了。2.軟件測試技術(shù)的介紹2.1測試技術(shù)的概念軟件測試時貫穿整個軟件軟件開發(fā)生命周期,使用人工和自動化的手段來對軟件產(chǎn)品進行驗證(是為確定某一開發(fā)階段的產(chǎn)品是否滿足在階段開始時提出的要求而對系統(tǒng)或部件進行評估的過程)和確認(是在開發(fā)過程中,對系統(tǒng)或部件進行

6、評估,以確定其是否滿足需求規(guī)格的過程)的活動過程,其目的在檢驗它是否滿足規(guī)定的需求或是弄清預期結(jié)果之間的差別。2.2測試的對象2.2.1軟件測試的對象不僅僅是程序,還包括整個軟件生命周期中產(chǎn)生的所有過程文檔;2.2.2軟件定義階段產(chǎn)生的可行性報告、項目實施計劃、軟件實施計劃、軟件需求說明書或系統(tǒng)說明書;2.2.3軟件開發(fā)階段產(chǎn)生的概要設(shè)計說明書、詳細設(shè)計說明書,以及源程序等。2.3測試的要求2.3.1軟件開發(fā)人員即程序員應(yīng)當避免測試自己的程序或者本組開發(fā)的功能模塊(測試模型W模型);2.3.2對測試用例

7、要有正確的態(tài)度:第一,測試用例應(yīng)當由測試輸入數(shù)據(jù)和預期輸出結(jié)果這兩部分組成;第二,在設(shè)計測試用例時,不僅要考慮合理的輸入條件,更要注意不合理的輸入條件;2.3.3人以群分,物以類聚,軟件測試也不例外,一定要充分注意軟件測試中的群集現(xiàn)象,也可以認為是“80-20原則”;2.3.4嚴格執(zhí)行測試計劃,排除測試的隨意性,以避免發(fā)生疏漏或者重復無效的工作。2.4測試的目的2.4.1確保軟件產(chǎn)品的質(zhì)量;2.4.2發(fā)現(xiàn)一些可以通過測試避免的開發(fā)風險;2.4.3保證整個軟件開發(fā)過程是高質(zhì)量的;2.4.4實施測試來降低所

8、發(fā)現(xiàn)的風險;2.4.5確定測試何時可以結(jié)束;2.4.6在開發(fā)項目的過程中將測試看作是一個標準項目。2.5測試的方法如何測試得更安全、怎樣進行測試用例的設(shè)計,是軟件測試中的關(guān)鍵技術(shù)。無論是用哪種方法進行測試,都是設(shè)法用較少的測試用例集合測試出程序中較多的潛在錯誤。其中最常見的是黑百盒測試,將黑盒法和白盒法結(jié)合起來稱為灰盒法。但僅對重點路徑和程序段用白盒子測試,其余大部分用黑盒子進行測試。(1)黑盒測試:只關(guān)心輸入和輸出的結(jié)果;(2)白盒測試:

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。