從以下幾方面考察文檔的質(zhì)量:
可讀性。主要從文檔是否符合公司模板規(guī)范、邏輯結(jié)構(gòu)層次是否清晰明確、文字表達(dá)是否無(wú)歧義等方面判斷;
完整性。主要從文檔是否完全滿足要求,是否已覆蓋所有的功能點(diǎn)等方面判斷;
一致性。主要判斷文檔表述是否前后不一、是否有矛盾等;
技術(shù)可行性。主要判斷目前的技術(shù)框架是否支持,是否有類(lèi)似的經(jīng)驗(yàn),是否有技術(shù)風(fēng)險(xiǎn)等。
2、 技術(shù)評(píng)審
技術(shù)評(píng)審包括項(xiàng)目技術(shù)框架的選型評(píng)審、具體某個(gè)模塊的技術(shù)實(shí)現(xiàn)方式評(píng)審等。技術(shù)框架的評(píng)審目的是為了在進(jìn)入大規(guī)模編碼開(kāi)發(fā)前確認(rèn)選擇何種技術(shù)框架、判斷現(xiàn)有的技術(shù)框架是否滿足項(xiàng)目功能和性能需求、框架是否足夠穩(wěn)定以及可能存在的風(fēng)險(xiǎn)等,具體某個(gè)模塊的技術(shù)實(shí)現(xiàn)方式評(píng)審目的是為了保證選擇的實(shí)現(xiàn)方式目前來(lái)說(shuō)是最優(yōu)的、可以推廣到其他模塊使用的。技術(shù)評(píng)審?fù)ㄟ^(guò)評(píng)審會(huì)議的方式進(jìn)行,參與的人員包括項(xiàng)目經(jīng)理、系統(tǒng)分析員、開(kāi)發(fā)人員、公司內(nèi)部相關(guān)技術(shù)的專家、有同類(lèi)項(xiàng)目經(jīng)驗(yàn)的實(shí)施人員、質(zhì)量控制人員等。
3、代碼走查
代碼走查主要是對(duì)軟件代碼進(jìn)行復(fù)審,主要以高級(jí)程序員復(fù)審代碼或同級(jí)別的程序員交叉檢查的形式進(jìn)行。代碼走查的目的是通過(guò)抽查,保證代碼的編寫(xiě)和注釋符合編碼規(guī)范,編碼邏輯符合系統(tǒng)設(shè)計(jì)要求,減少測(cè)試返工以及因測(cè)試返工引起的來(lái)回溝通、回歸測(cè)試等問(wèn)題,降低管理成本,提高開(kāi)發(fā)效率。
4、測(cè)試檢查
測(cè)試檢查是由測(cè)試人員根據(jù)測(cè)試用例對(duì)軟件產(chǎn)品進(jìn)行功能測(cè)試以及使用壓力測(cè)試工具對(duì)系統(tǒng)進(jìn)行壓力測(cè)試。測(cè)試檢查的目的是確保交付給客戶執(zhí)行驗(yàn)收測(cè)試前軟件產(chǎn)品經(jīng)內(nèi)部嚴(yán)格測(cè)試,檢查系統(tǒng)是否滿足用戶需求和符合實(shí)際應(yīng)用環(huán)境的需要,從而增強(qiáng)客戶對(duì)項(xiàng)目成功的信心。
測(cè)試發(fā)現(xiàn)的缺陷我們使用JIRA系統(tǒng)進(jìn)行跟蹤和監(jiān)控。測(cè)試人員在系統(tǒng)上提bug,由相應(yīng)的系統(tǒng)分析員負(fù)責(zé)對(duì)缺陷進(jìn)行原因分析和影響分析,必要時(shí)與程序員一起確認(rèn)問(wèn)題產(chǎn)生的原因和可能影響的模塊,分析后轉(zhuǎn)交由相應(yīng)的開(kāi)發(fā)人員進(jìn)行修改,缺陷修復(fù)并經(jīng)單元測(cè)試后發(fā)布到測(cè)試環(huán)境交由測(cè)試人員進(jìn)行驗(yàn)證測(cè)試并關(guān)閉此問(wèn)題,最后由客戶進(jìn)行驗(yàn)收測(cè)試后并確定發(fā)布版本和發(fā)布時(shí)間后予以發(fā)布。在這個(gè)流程中,測(cè)試人員驗(yàn)證測(cè)試時(shí)需要對(duì)該缺陷涉及的本模塊其他功能和其他模塊進(jìn)行一輪回歸測(cè)試,確保已修復(fù)的缺陷不再重復(fù)產(chǎn)生,其他功能不受影響。另外,為了確保已發(fā)現(xiàn)的缺陷不再重復(fù)出現(xiàn),對(duì)于頻繁出現(xiàn)的,如界面顯示的是代碼而非中文、缺乏信息提示、沒(méi)有進(jìn)行邏輯檢查、后臺(tái)計(jì)算結(jié)果有誤等缺陷進(jìn)行進(jìn)一步的分析,找出是因?yàn)橄到y(tǒng)設(shè)計(jì)文檔的缺陷、人為疏忽還是沒(méi)有按照設(shè)計(jì)文檔設(shè)計(jì)或其他原因所導(dǎo)致,從而制定相應(yīng)的改進(jìn)措施。