關於質量保障
一.關於軟件質量保障你的體會是什麼?
- 1.一個軟件團隊一塊兒完成一個項目;
- 2.軟件質量=程序質量+軟件工程質量;
- 3.一個好的程序的質量是經過多方面體現的;
- 4.軟件工程的質量能夠體如今可見性、開發過程當中的風險控制、開發成本的控制、內部指標的完成狀況等;
- 5.衡量一個軟件工程的質量也有不少,好比項目完成的質量和效率等;
- 6.要保證質量是要必定的成本的,並不能作到成本不變而只提高質量;
- 7.軟件的質量有兩個大門協做完成,分別是軟件的質量保障(QA)和軟件測試(Text);
- 8.部分之間的合做很是重要;
二.若是你是一個項目的QA,那麼你認爲你的工做職責範圍是什麼?
我認爲QA的工做職責範圍是:
- 1.保障軟件組織流程體系;
- 2.軟件組織過程的改進;
- 3.指導軟件開發項目流程的實施;
- 4.評審軟件開發的項目活動;
- 5.協助軟件開發中可能出現的工做產品問題的解決方案;
- 6.審覈產品進一步優化產品;
- 7.對數據採集分析;
- 8.進行對不完善功能的全面測試並提出改善計劃。
三.若是你是一個項目經理,那麼你認爲這你的項目中須要專職的QA麼?仍是隻需有Test便可?若是一旦出現問題,你如何界定由誰擔責?
我認爲這個問題針對於不一樣的公司情況,可能會有不一樣的狀況:
- 若是是已經有實力,背景雄厚的大型軟件工程公司,我以爲專職的QA和Test都必需要有,在大型的企業中,涉及到的方面都比較多,多一個部門也許能多一雙眼睛去發現不應出現的「低級錯誤」,好比軟件功能缺陷,功能不完善等等。
- 對於中型軟件工程企業來講,我認爲只須要非專職的QA和Text便可,我以爲對於中型企業來講,能有的儘可能有,由於想要向大型企業發展,就必須作到不斷的去向大型企業學習,必須實現一體化,固然也不是絕對的,目標是作好軟件工程開發便可。
- 對於剛起步的新型企業,我認爲只要有Text便可,對於小企業來講,實力並不雄厚,少一些部門也許能加快軟件開發的速度,有專門的Test去進行軟件測試就能夠了。
若是一旦出現問題我認爲該這樣界定責任:
若是一旦出現問題的話,我認爲一個軟件開發一旦出現問題,全部參與開發的人都有必定的責任,可是能夠找出主要責任。應該先從大的方面去考慮,出現的問題是屬於QA軟件質量保障的方面仍是屬於Text軟件測試方面的錯誤,而後在進行細化分析,看問題出如今哪個環節上,若是是出現Bug、代碼覆蓋率低等這些問題的話,那麼就是Text軟件測試的責任,將由軟件測試部門承擔,可是QA也會有必定的責任,只不過是Text去承擔主要的責任。學習