注重軟件測試需求 做好流程建設(shè)
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2011/11/1 14:54:44 ] 推薦標簽:
當前,測試作為一項職業(yè)吸引了越來越多的人才;測試作為控制軟件質(zhì)量的有效手段,融入到了越來越多企業(yè)高層的管理理念中;測試作為一門學科,獲得了前所未有的壯大。但在測試技術(shù)蓬勃發(fā)展的另一方面,測試行業(yè)也在迅速地積累著各種問題,在接下來的一年里某些隱藏的問題可能會表現(xiàn)得很顯著。
第一個問題是如何讓測試更有效地鍥入到不規(guī)范的軟件開發(fā)過程中。提出這個問題恐怕會有不少人大吃一驚:這類企業(yè)為什么不先規(guī)范軟件的開發(fā)過程呢?這是不是一個偽問題?其實,目前有不少軟件企業(yè)都處在這種狀態(tài)。但這些企業(yè)的管理層并不承認自己的開發(fā)過程不規(guī)范,反而認為這是一種靈活的、有個人特色的高效管理。這樣的氛圍造成軟件質(zhì)量低下自是意料中的事情。
即使企業(yè)管理層了解到測試是解決質(zhì)量問題的有效途徑,實施軟件測試也是需要代價的。目前的測試學科所提供的技術(shù)、流程、管理及方法論都是假設(shè)是在良好的(至少規(guī)范的)開發(fā)過程、管理氛圍及測試環(huán)境中實施的,并沒有提供在不規(guī)范軟件開發(fā)過程中做測試的解決方案,這樣出現(xiàn)了所謂“理論”與“實踐”的偏差。解決的辦法有兩個:一種是變革企業(yè)文化,規(guī)范開發(fā)過程,建立測試所需的相關(guān)環(huán)境,從而實施規(guī)范、嚴格、有序的軟件測試;另一種是拓展測試理論,針對不規(guī)范開發(fā)過程的特點,找到彌補、折衷的解決辦法。根據(jù)筆者對國內(nèi)軟件企業(yè)的了解,后者將是今后一段時間國內(nèi)軟件企業(yè)關(guān)注的熱點話題。
第二個問題是如何清晰地定義軟件測試需求,使測試工作目標明確、有的放矢。這個問題是以前的測試學科沒有回答清楚的,非常需要深入研究,它將會是今后若干年的研究熱點?赡苡凶x者會感到費解:測試需求不是軟件需求嗎?其實不然。軟件需求用于指導后續(xù)設(shè)計的展開。而測試需求則是直接源自于客戶的質(zhì)量要求。測試需求的源頭非常繁雜,如何刪繁簡,拿捏得當,目前沒有現(xiàn)成的方法,仍需要做大量理論研究和實踐探索。
第三個問題是如何規(guī)范軟件測試流程以持續(xù)提高測試團隊的績效。這個問題目前已有一些答案。如“制定測試計劃-設(shè)計測試-執(zhí)行測試-測試分析與總結(jié)”等等。從執(zhí)行的角度而言,這類粗略的階段劃分或許已經(jīng)夠用,沒有進一步研究的必要。但對于控制測試過程而言,對于測試服務型企業(yè)通過CMMI認證而言,尤其是對于改進軟件測試過程而言,幾乎是沒有幫助的。核心觀點在測試技術(shù)蓬勃發(fā)展的另一方面,測試行業(yè)也在迅速地積累著各種問題。
相關(guān)推薦
相關(guān)產(chǎn)品

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10