在早期的軟件開發(fā)中,軟件大多是結(jié)構(gòu)簡單、功能有限的小規(guī)模軟件,那個(gè)時(shí)候的測試就等同于調(diào)試。隨著計(jì)算機(jī)軟件技術(shù)的發(fā)展,調(diào)試慢慢成為軟件開發(fā)不可或缺的工作內(nèi)容很多開發(fā)工具都集成了一些調(diào)試工具,但這個(gè)時(shí)候的調(diào)試還僅僅傾向于解決編譯、單個(gè)方法的問題。查看全文>>
軟件測試經(jīng)過幾十年的發(fā)展,人們提出了很多測試的基本原則用于指導(dǎo)軟件測試工作。制定軟件測試的基本原則有助于提高測試工作的效率和質(zhì)量,能讓測試人員以最少的人力物力、時(shí)間等盡早發(fā)現(xiàn)軟件中存在的問題,測試人員應(yīng)該在測試原則的指導(dǎo)下進(jìn)行測試工作。下面介紹一下業(yè)界公認(rèn)的6個(gè)基本原則。查看全文>>
在軟件開發(fā)過程中,人們根據(jù)經(jīng)驗(yàn)教訓(xùn)并結(jié)合未來軟件的發(fā)展趨勢(shì)總結(jié)出了很多軟件開發(fā)模型,如瀑布模型、快速原型模型、迭代模型等,這些模型對(duì)軟件開發(fā)過程具有很好的指導(dǎo)作用,但遺憾的是它們對(duì)軟件測試并沒有給予足夠的重視,利用這些模型無法更好地指導(dǎo)軟件測試工作。查看全文>>
軟件測試與軟件開發(fā)軟件開發(fā)與軟件測試都是軟件項(xiàng)目中非常重要的組成部分,軟件開發(fā)是生產(chǎn)制造軟件產(chǎn)品,軟件測試是檢驗(yàn)軟件產(chǎn)品是否合格,兩者密切合作才能保證軟件產(chǎn)品的質(zhì)量。查看全文>>
目前,軟件測試已經(jīng)形成一個(gè)完整的、體系龐大的學(xué)科,不同的測試領(lǐng)域都有不同的測試方法、技術(shù)與名稱,有很多讀者可能也聽過類似的黑盒測試、白盒測試、冒煙測試、單元測試等,其實(shí)它們是按照不同的分類方法而產(chǎn)生的測試名稱。按照不同的分類標(biāo)準(zhǔn),可以將軟件測試分為很多不同的種類,下面我們?cè)敿?xì)介紹這些軟件測試行業(yè)的專業(yè)名詞。查看全文>>
軟件測試的目的大家都能隨口說出,如查找程序中的錯(cuò)誤、保證軟件質(zhì)量、檢驗(yàn)軟件是否符合客戶需求等。這些都對(duì),但它們只是籠統(tǒng)地對(duì)軟件測試目的進(jìn)行了概括,比較片面結(jié)合軟件開發(fā)、軟件測試與客戶需求可以將軟件測試的目的歸結(jié)為以下幾點(diǎn)。查看全文>>