軟體測試3.0
LogiGear 的一份白皮書 whitepaper 《 Software Testing 3.0 - The Continuing Evolution of Software Testing 》中把軟體測試的發展定義為 3 個階段,在我看來現在很多軟體企業還在第一個階段“摸索”著!
Software testing has already gone through at least two clearly identifiable phases. In “Software Testing 1.0 ”, software testing was misunderstood. It was an afterthought or adjunct to the development process left to less skilled, lower-paid individuals who actually viewed software testing as the entry point on a career path to becoming a software developer. There were few useful testing tools and methods for achieving a high degree of automation. Those that existed were expensive, complex, difficult to use, and ineffective at addressing productivity needs and concerns. In this phase, executive management was mostly disconnected from software testing – assuming that somehow, it would get done.
軟體測試已經走過了兩個清晰的階段。在 1.0 階段,軟體測試常常被誤解,測試往往是被忽略、不受重視、待遇低,從事軟體測試的人往往把測試工作當成是走向軟體開發的入口點。在這個階段,鮮有測試工具和方法可以達到高水平的自動化。
With “Software Testing 2.0 ” came the recognition that software testing was and is an important part of the development process. Software testing was recognized as a valuable part of application development, and everybody started to test in earnest. With the high degree of acceptance across functional groups, came ownership issues – issues of where testing fits organizationally, how it is budgeted for, and from where testing should receive its direction. There was also an explosion of available tools. These tools often further distracted the testing efforts, turning the process into one of tool selection without clear goals, architecture or direction. Within this phase, executive management’s understanding of testing was still rudimentary as was their involvement.
在 2.0 階段,大家意識到軟體測試是開發過程中的一個很重要的部分。在這個階段,對於工具的選擇沒有清晰的目標、架構和指引。
Software Testing 3.0 starts with the understanding that testing is still valuable to the organization. The foundation for Software Testing 3.0 is a strategic end-to-end framework for change based upon a strategy to drive testing activities, tool selection, and people development. Fundamental to its success is the realization that testing is its own function, and an integral part of the development process. Testing must have its own budget to build the necessary infrastructure, as well as clear leadership and ownership. It must provide executive management with visibility into the status of the software under test so that executives can make intelligent and informed decisions about projects and have confidence that they are developing and delivering a quality product that will meet customer needs.
在 3.0 階段,基於策略驅動測試活動、工具的選擇和人員開發。意識到測試需有自己的預算,從而構建必要的測試框架,要有獨立的自主權和領導權。測試需要為管理層提供清晰的關於被測軟體的狀態,以便管理層能夠做出英明的專案決策,並且給他們信心 – 我們正在開發和釋出能滿足顧客需求的高質量的產品。
相關文章
- TAE V3.0 — 全新的通用自動化測試軟體
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 【軟體測試】——介面測試
- 軟體測試——三、軟體測試的分類
- 軟體測試
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試-測試計劃
- 軟體測試:軟體缺陷管理
- 軟體測試學習教程—軟體測試基本知識
- 軟體測試入門【1】什麼是軟體測試
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試書籍-學軟體測試最好的書
- 軟體測試概要
- 軟體測試模式模式
- 軟體測試模型模型
- 【軟體測試】缺陷
- 軟體測試流程
- 軟體測試技術-黑盒測試
- 軟體測試:自動化測試
- 軟體測試培訓教程:軟體測試面試之怎麼測試刷抖音?面試
- 軟體測試--軟體生命週期
- 軟體測試--中介軟體介紹
- 軟體效能測試有哪些測試方法?靠譜的軟體測試公司推薦
- 軟體安全測試有哪些測試手段?軟體測試報告收費貴嗎?測試報告
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享
- 軟體測試培訓分享:軟體測試和軟體開發學哪個好呢
- 軟體測試培訓分享:軟體測試崗位面試技巧有哪些?面試
- 軟體測試要學什麼(3)軟體測試流程詳解
- 軟體測試學習教程—軟體測試基礎理論五
- 軟體測試學習教程—軟體測試基礎理論六
- 軟體測試學習教程—軟體測試基礎理論四
- 軟體測試學習教程—軟體測試基礎理論三
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試基礎 第五篇 軟體測試文件管理
- 軟體測試經典測試題(4)
- 軟體測試員如何提取測試需求?
- 軟體測試之測試分類_1.4