亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        芻論軟件工程開發(fā)與測試的有效關聯(lián)

        2017-07-24 19:04:32蔣建斌
        消費導刊 2017年4期
        關鍵詞:測試工具軟件工程軟件測試

        蔣建斌

        摘要:軟件工程的目的是開發(fā)出具有可修改性、可靠性、有效性、可適應性、可移植性、可重用軟件工程性、可追蹤性和可互操作性并且滿足用戶需求的軟件產品。但是為了保證軟件產品的質量和開發(fā)效率。同時也為了減少維護的困難。我們一定要重視軟件測試。本文就軟件工程測試進行一個探討分析。

        關鍵詞:軟件工程 軟件測試 測試工具

        在軟件測試日新月異發(fā)展的今天,自動化測試正在成為軟件測試領域里的一個非常矚目的趨勢和潮流,軟件測試在軟件工程中是極其重要的過程,在軟件測試組織中,對測試過程中的知識進行有效的管理,是提升組織整體測試水平的關鍵。一個重要的研究問題是怎樣將知識管理過程與軟件測試過程有效集成,從而促進知識資產在軟件測試組織中的傳播與重用。首先我們來了解一下軟件測試的概念,目前軟件測試的定義比較多,如果想要找一個比較清晰的定義:軟件測試主要是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,也就是說,軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內部結構而精心設計的一批測試用例(即輸入數(shù)據(jù)及其預期的輸出結果),并利用這些測試用例去運行程序,以發(fā)現(xiàn)程序錯誤的過程。所以,我們知道,軟件測試其實是為了發(fā)現(xiàn)程序中的錯誤,是一個找錯的過程。

        同時,我們知道,軟件測試是一個知識密集型的活動,軟件測試人員的工作不僅僅是依據(jù)測試計劃對軟件進行測試,與測試相關的知識、技巧、經(jīng)驗和靈感在測試過程中有著重要的作用,但是隨著軟件技術的快速發(fā)展,不斷出現(xiàn)的新的待測軟件產品,常使軟件測試人員感到壓力重重,力不從心,他們有探尋新的測試知識和技術的緊迫需求,下面對軟件測試幾個方面進行探討。

        一、軟件測試的目標

        1.軟件測試員的基本目標是發(fā)現(xiàn)軟件缺陷。這個是軟件測試的終極目標,之所以再次強調。是因為有時軟件開發(fā)團隊進行軟件測試只是為了證實軟件不存在錯誤的過程,證明該軟件滿足了用戶的要求,而不是找缺陷。在這樣的情況下,測試人員也就缺乏不懈努力發(fā)現(xiàn)缺陷的探索精神和熱情,不會希望在軟件測試中暴露軟件中隱藏的錯誤和缺陷。所以做好測試的首要條件是明確軟件測試員的基本目標是發(fā)現(xiàn)軟件缺陷。

        2.軟件測試員追求的是盡可能早地找出軟件缺陷。根據(jù)調查和實踐,軟件的修復費用,隨著時間的推移,將數(shù)十倍的增長,所以軟件測試員應盡可能早地找出軟件缺陷。這樣,在測試中,就不要選擇那些導致程序失效概率小的測試用例,因為這樣的測試對于完善和提高軟件質量是沒有任何價值的。同時,應當把軟件測試貫穿到整個軟件開發(fā)的過程中,因為很多預料不到的錯誤,往往只在特定的環(huán)境下才會暴露出來,不然一些隱藏的錯誤和問題查不出來,就可能會出現(xiàn)在運行階段中去。

        3.軟件測試人員必需確保找出的軟件缺陷得以關閉。在軟件工程測試的過程中,主要目的是發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤,從用戶的角度出發(fā),替用戶著想,將更深層次可能的問題都測試出來。但是,因為各種原因并不是每個軟件缺陷都是必須要修復的。如:沒有足夠時間、風險太大等。但是,測試人員必需確保找出的軟件缺陷得以關閉,因為軟件測試的目標就是揭示不同類型的錯誤,并且修正它,使得用戶能夠順利使用軟件。

        二、軟件測試的基本原則

        1.軟件開發(fā)人員應當避免測試自己的程序。軟件測試時一項復雜、富有創(chuàng)造性和高度挑戰(zhàn)性的工作,在軟件測試中,如果讓開發(fā)人員來測試自己的代碼,那是一件非常不妥當?shù)氖虑椤R驗殚_發(fā)和測試生來就是不同的活動。所以,不管是程序員還是開發(fā)團隊都應當避免測試自己的程序或者本團隊開發(fā)的功能模塊。如果有條件的話,應當由獨立于開發(fā)組和客戶的第三方測試組或測試機構來進行軟件測試。因為人類的活動具有高度的目的性,建立適當?shù)哪繕司哂兄匾男睦碜饔?。如果我們的目的是要證明程序中沒有錯誤,那我們就會不自覺地朝這個方向去做;也就是說,我們會傾向于挑選那些使程序出錯的可能性較小的測試數(shù)據(jù)?;蛘哂捎诔绦騿T對問題的敘說和說明有誤解而產生的錯誤,這種情況讓程序員測試自己的程序是不可能發(fā)現(xiàn)問題的。

        2.在軟件測試中,確定預期輸出或結果是測試必要的,不可缺少的一部分,如果事先無法肯定預期的測試結果,往往會把看起來似是而非的結果當成正確的。同時還要注意各種輸入條件,無論合理與否。因為在實際使用中各種情況都有。

        3.一定嚴格執(zhí)行軟件測試計劃,禁止軟件測試的隨意性,這樣就可以避免軟件交付后出現(xiàn)問題,這樣也可以改善測試的效率和有效性。

        4.軟件測試并不等于程序測試,軟件測試貫穿于軟件定義和開發(fā)的整個過程,因此,需求分析、概要設計和程序編碼等各階段所得到的文檔都是軟件測試的對象。

        5.必須檢查每一個測試結果,事實上在最終發(fā)現(xiàn)的錯誤中,有相當一部分在前邊的測試中已經(jīng)顯露了出來,但是由于人們沒有認真檢查先前的測試結果而遺漏了。

        6.為了提高對程序重新測試的效率,尤其是在對程序作了修改后,為了減少測試工作量和成本,除了對真正沒有用的程序外,一定不要扔掉測試用例,測試用例代表了一定的價值投資。

        三、軟件測試自動化工具的選擇

        隨著軟件規(guī)模不斷擴大,軟件的復雜度不斷加大,采用手工測試軟件已經(jīng)不能適應要求。采用電子自動化測試技術對于人工而言,能更好地保證測試的準確度,而且大大提高了測試的效率,加快軟件的開發(fā)速度。因此,軟件自動化測試應用越來越廣泛,目前,自動測試是軟件測試的一個重要組成部分,它能完成許多手工測試無法實現(xiàn)或難以實現(xiàn)的測試,從而提高軟件質量,節(jié)省經(jīng)費,縮短軟件發(fā)布周期。

        四、結束語

        軟件測試的最終目的不是為了找出軟件設計中的錯誤和故障,而是通過測試來發(fā)現(xiàn)缺陷,找出缺陷的分布特征和出現(xiàn)的規(guī)律,以期在新的開發(fā)項目中尋找更優(yōu)的方式來避免缺陷的出現(xiàn),改進設計結構,同時也能夠通過設計有針對性的檢測方法,改善軟件測試的有效性。

        猜你喜歡
        測試工具軟件工程軟件測試
        邊緣智力兒童及其智力測試工具的研究進展
        基于OBE的軟件測試課程教學改革探索
        計算機教育(2020年5期)2020-07-24 08:53:20
        Http并發(fā)連接測試工具
        EXCEL和VBA實現(xiàn)軟件測試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關于軟件測試技術應用與發(fā)展趨勢研究
        電子測試(2017年15期)2017-12-18 07:19:20
        依托工作室的軟件工程實踐教學研究
        基于工程教育認證的《軟件工程》課程教學質量建設研究 
        軟件導刊(2016年9期)2016-11-07 22:31:23
        關于提高軟件工程實踐教學質量的幾點思考
        關于如何創(chuàng)新和完善計算機軟件工程管理的探討
        軟件測試工程化模型及應用研究
        日本看片一区二区三区| 精品国产免费久久久久久| 伊人网视频在线观看| 成人片99久久精品国产桃花岛| 亚洲国产综合专区在线电影| 精品人妻免费看一区二区三区| 午夜黄色一区二区不卡| 日本不卡不二三区在线看 | 成人做受黄大片| 免费黄片小视频在线播放| av人摸人人人澡人人超碰下载| 中文字幕日韩精品一区二区三区| 开心婷婷五月激情综合社区 | 国内精品久久久久影院蜜芽| 国产精品成人久久a级片| 日韩av在线亚洲女同| 久久99热国产精品综合| 少妇人妻综合久久中文字幕| 97久久精品午夜一区二区| 国产午夜视频在永久在线观看| 国产在线欧美日韩精品一区二区| av在线男人的免费天堂| 一本色道久久88加勒比一| 亚洲无线码一区二区三区| 国产精品一区二区久久精品| 女人的天堂av免费看| 亚洲一区二区精品在线看| 国产一级二级三级在线观看视频 | 久久久久久国产精品mv| 正在播放国产对白孕妇作爱| 最新国产午夜福利| 亚洲av国产大片在线观看| 国产蜜桃传媒在线观看| 亚洲欧洲免费无码| 国产av旡码专区亚洲av苍井空| 欧美不卡视频一区发布| 国产在线无码免费视频2021| av资源在线播放网站| 亚洲色图专区在线观看| 日韩亚洲欧美久久久www综合| 55夜色66夜色国产精品视频|