如果需求一直在變化怎么辦?
1 如果可能,盡早與承擔(dān)該項(xiàng)目風(fēng)險(xiǎn)的人接觸,以便了解需求會(huì)怎樣改變,從而可以盡早地改變測(cè)試計(jì)劃和策略。
2 如果在對(duì)應(yīng)用程序進(jìn)行初始設(shè)計(jì)時(shí)多考慮一些適應(yīng)性,那么以后在發(fā)生需求的改變時(shí),就不需要再為改變做很多事情了。
3 好的代碼注釋和好的文檔有助于開(kāi)發(fā)人員作出相應(yīng)的改變。
4 只要有可能,就應(yīng)使用快速原型 (rapid prototyping) ,以幫助用戶確認(rèn)他們的需求,從而減少變更。
5 在項(xiàng)目的時(shí)間表中應(yīng)當(dāng)留出余量,以應(yīng)付可能出現(xiàn)的變更。
6 盡量把新的需求納入應(yīng)用軟件的“下一版”,而把原始需求作為“第一版”。
7 通過(guò)談判,把易于實(shí)現(xiàn)的新的變更列入項(xiàng)目,而把難于實(shí)現(xiàn)的新需求列入該應(yīng)用軟件的以后的版本。
8 要確保讓客戶和管理人員了解變更對(duì)進(jìn)度表的影響、所帶來(lái)的風(fēng)險(xiǎn)、以及因變更所引起的大量資金消耗。
9 在應(yīng)付改變時(shí),應(yīng)在為建立自動(dòng)測(cè)試而作的努力和重新進(jìn)行測(cè)試所做的努力之間取得平衡。
10 在設(shè)計(jì)自動(dòng)測(cè)試劇本時(shí),試圖使其有一些靈活性。
11 在對(duì)應(yīng)用軟件進(jìn)行自動(dòng)測(cè)試時(shí),要把注意力集中在看來(lái)不大會(huì)改變的部分。
12 對(duì)變更進(jìn)行適當(dāng)?shù)娘L(fēng)險(xiǎn)分析,以減少回歸測(cè)試的要求。
13 在設(shè)計(jì)測(cè)試案例時(shí)要有一定的靈活性。做到這一點(diǎn)并不容易,所以要降低測(cè)試案例的詳細(xì)程度,或者只建立高級(jí)的通用型的測(cè)試計(jì)劃。
14 少注意詳細(xì)的測(cè)試計(jì)劃和測(cè)試案例,要把重點(diǎn)放在專門(mén)的測(cè)試 (ad hoc testing) 上。
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |