【正文】
efforts, and minimizing downstream costs (the internal dimension).More importantly, it helps to realize the expected stakeholder value propositions (the external dimension). These benefits, however, do not e for free and the costs of testing are often significant. Testing can be perceived as buying information and can be considered as an investment activity as it reduces the costs of risks, uncertainties, and the reward of taking risks. Making sound decisions about the investment in testing requires understanding their implications on both costs and benefits. The underlying questions therefore are: What are the costs of testing, and what are the benefits of testing for value generating activities? 。 after assessing problem reports for their validity corrective actions are implemented in accordance with customerapproved solutions。nbacher Abstract: Testing is one of the most resourceintensive activities in software development and consumes between 30 and 50% of total development costs according to many studies. Testing is however often not anized to maximize business value and not aligned with a project’s mission. Path, branch, instruction, mutation, scenario, or requirement testing usually treat all aspects of software as equally important, while in practice 80% of the value often es from 20% of the software. In order to maximize the return of investment gained from software testing, the management of testing needs to maximize its value contribution. In this chapter we motivate the need for valuebased testing, describe practices supporting the management of valuebased testing, outline a framework for valuebased test management, and illustrate the framework with an example. Keywords: Valuebased software engineering, valuebased testing, cost of testing, benefits of testing, test management. Introduction Testing is one of the most important and most widely used approaches for validation and verification (Vamp。尤為重要的是,它有助于實(shí)現(xiàn)預(yù)期的價值利益。 Weinberg 曾指出“最有效的方法之一就是通過測試案例就象測試一個完整的系統(tǒng)來形成測試需求”。為了保證穩(wěn)定性,測試提供了相關(guān)缺陷的詳細(xì)信息,提示測4 試失敗的原因。測試結(jié)果對于項(xiàng)目評估、對于質(zhì)量策略的 保證以及進(jìn)程的改進(jìn)提供了幫助。重點(diǎn)是識別和排除潛在的價值破壞和抑制價值功績的風(fēng)險。 ? 銷售和產(chǎn)品主管從測試計劃、定價、促銷和分配方面獲取相關(guān)的信息。 在基于價值的軟件工程測試過程中的集中力量是顧客和用戶 (見第七章)。 然而測試提供和支持軟件開發(fā)過程中產(chǎn)生的有價值的任務(wù)活動 。 這主要的問題就是如何把測試作為一項(xiàng)投資活動。 而外部方面被認(rèn)為是測試主管所能控制以外的一些利益和參數(shù)數(shù)據(jù) .基于價值的軟件測試管理使得測試能夠滿足以利益為重的價值主張,以及使整個小組聚焦在有價值的測試方向上 。 相反, 測試管理需要有個全局的把握 。 基于價值測試的描述 基于價值的校驗(yàn)和驗(yàn)證的目標(biāo)被定義為確保軟件的實(shí)施能夠滿足其預(yù)期的目標(biāo)價值利益 。 測2 試往往是一個純 粹的技術(shù)問題,將使得測試和商業(yè)決策之間曾解鏈的關(guān)系變的更加緊密。 盡管百分百測試是一個不太切實(shí)際的目標(biāo) , 然而通過調(diào)整測試方法 , 仍有很大的空間來改進(jìn)和節(jié)省達(dá)到預(yù)期的價值 。 軟件測試管理的價值在于努力減少測試成本和滿足需求 。 因此軟件在不久的將來將顯得尤其的重要 。 校驗(yàn)和驗(yàn)證旨在通過綜合分析 , 測試軟件確保其正確運(yùn)行功能,確保軟件的質(zhì)量和軟件的可靠性。然而在實(shí)踐中百分之八十的價值往往來自百分之二十的軟件。 畢業(yè)設(shè)計 (論文 ) 外文文獻(xiàn)翻譯 外文資料名稱: ValueBased Management of Software Testing 外文資料出處: Institute of Software Technology amp。路徑測試、分支測試、指導(dǎo)測試、變換測試、場景測試以及需求測試等對于軟件的所有方面都是同等重要的。 關(guān)鍵詞 : 基于價值的軟件測試 ,基于 價值 的測試 ,測試成本 ,測試?yán)?,測試管理 前言 測試是軟件質(zhì)量保證過程中最重要和最廣泛使用的方法 。 軟件影響著成千上萬人的日常生活,擔(dān)負(fù)著艱巨的任務(wù) 。 因此軟件測試具有挑戰(zhàn)的就是尋找更多的有效途徑進(jìn)行有效的測試 。 該例子說明了利用客戶 結(jié) 賬 類型的 7%的成本來完成 50%的軟件測試?yán)?。 開發(fā)和測試的分離使得這問題顯得更為突出 。本章最后將對具體的再作更進(jìn)一步的研究 。 為了使內(nèi)部和外部兩方面因素相結(jié)合 , 只專注于技術(shù)方面的測試顯然是不恰當(dāng)?shù)?。 這方面的費(fèi)用主要來自于軟件測試實(shí)踐以及短期長期的測試 。 內(nèi)部觀點(diǎn)是建立在價值主張的利益之上 , 以及測試的預(yù)算代表著整個項(xiàng)目的一個大概水平 。 測試的 價值貢獻(xiàn) 測試與 其他的開發(fā)環(huán)節(jié)諸如代碼和用戶界面設(shè)計相比 , 它不能立即對產(chǎn)品創(chuàng)造價值 。 最直接的客戶是直接與測試小組有密切聯(lián)系的程序開發(fā)者和項(xiàng)目主管 。 下面的例子顯示了不同組對于測試需求的反饋信息 : ? 顧客和用戶關(guān)于多大程度上需求一致是否滿意以及在多大程度上滿足軟件的價值利益 .測試還對項(xiàng)目的進(jìn)程提供可見性和洞察力 .通過測試的結(jié)果可以了解已通過的測試案例 .當(dāng)驗(yàn)收測試時出現(xiàn)