軟體測試流程我之見解

來源:互聯網
上載者:User

標籤:

對於一個軟體測試人員而言,不僅需要在軟體測試的過程中發現問題並提交,他應該更加重點關注與測試過程中流程的管理,簡單的來說,就是什麼時候開始測試,在測試的過程發現問題並提交,提交問題後,對於Bug的跟蹤,對發現的問題進行迴歸測試、關閉發現問題。關注流程不僅可以提高軟體測試效率,並且可以在測試的過程中更有效發現問題,使得本次測試變得有意義。

從軟體測試從開始,我認為我們可以把它看作是一個“項目”,項目它有自己的流程:規劃、開發、營運、消散。

規劃:就是軟體測試流程從什麼時候啟動。當系統在需求分析階段,測試人員在參與系統需求評審會議的時候,意味著流程的開始,這個時候我們要做的事情就是結合需求判斷需求是否合理。什麼是合理的需求,正如道家講述的“有始有終”,做一件事情有開始就有結束,就是所謂的“閉環”,當新增一條資料的時候,就需要可以對該資料進行修改、查看、刪除,新增就是“開始”,刪除就是“結束”。當有“閉環”處理後,接著就要判斷資料處理方式和使用操作是否可以更加簡單,怎樣可以更“簡單”,就是換位思考,如果自己是使用系統的使用者,作業系統的時候,是否會覺得系統“不好用”。這個過程如果改進需求更加合理,就可以減少開發人員的工期和後期測試人員的工作量,避免返工。

開發:這個“開發”不是和程式員一樣的coding,而是編寫我們軟體測試的靈魂“測試案例”,一個優秀的“靈魂”,是可以儘可能用較少的時間發現較多問題,提高工作效率,使得軟體測試變得更加有意義。冗餘操作盡量的少,儘可能覆蓋系統流程是評價一個“靈魂”的好壞的直接標準。在測試案例編寫完畢後,當開發交付系統給測試人員,此時我們就可以按照編寫並且評審過的“靈魂”,有節奏的測試系統,這個過程中發現了問題,登記在項目缺陷管理軟體並告知開發人員,當測試案例記錄的流程執行一遍後,軟體測試第一輪即告一段落。

營運: 當開發人員修複了我們我們提交的Bug後,我們接下來要做的事情就是迴歸測試,這個過程就是我認為的“營運”,就在不斷的迴歸測試中維護我們“靈魂”,這個時候系統若有非功能性要求,比如“系統需要在1w人同時線上訪問下正常運行一個月”等類似的要求,我們可以繼續完成效能測試。

消散:當迴歸測試完畢後,就需要關閉我們登記的Bug,當問題都關閉後,項目算是“消散”。

這就是軟體測試流程。

此時,我們也是可以將話題進行擴充,“無規則不成方圓”,這個規則也是我們講到的流程,為什麼企業招人想找有經驗的人,因為有工作經驗的人懂得做事的流程,不一定是掌握的崗位技能多麼熟練,技能只要花時間都是可以掌握的,但是流程卻是一個人時間與智慧的總結;作為leader也是如此,為什麼有些人可以當領導,因為他們胸中有流程,流程可以讓事情變得僅僅有條,事情按照規劃執行,準時完成,有了流程就可以將人員在合適的地方綻放出他的價值,所以我覺得當人們掌握了在自己行業中的流程,那麼他就是站在行業金字塔的高處綻放自己的光彩。

我也是在掌握屬於自己流程。



來自為知筆記(Wiz)

軟體測試流程我之見解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.