測(cè)試人員進(jìn)行需求分析的5個(gè)重點(diǎn)
? ? ? ? 在日常軟件測(cè)試工作中,往往容易出現(xiàn)測(cè)試工作不全面,對(duì)需求了解不透徹,不能從用戶角度出發(fā)進(jìn)行測(cè)試等問(wèn)題,從而造成缺陷發(fā)現(xiàn)不及時(shí),容易遺漏缺陷或Bug,造成項(xiàng)目中后期返工的情況。那么測(cè)試人員如何更高效進(jìn)行測(cè)試,尤其是對(duì)需求分析的測(cè)試工作,如何抓重點(diǎn),更有效地進(jìn)行測(cè)試?
? ? ? 一般來(lái)說(shuō),測(cè)試人員進(jìn)行需求分析時(shí),需要關(guān)注以下5個(gè)重點(diǎn):
? ? ? 1、從不同測(cè)試角度進(jìn)行需求分析
? ? ? 測(cè)試人員在進(jìn)行需求分析時(shí),需要從不同的測(cè)試角度對(duì)產(chǎn)品需求進(jìn)行全面的分析,以檢查和確保需求分析的全面覆蓋性。
? ? ? 而軟件測(cè)試工作一般包括功能測(cè)試、系統(tǒng)測(cè)試、接口測(cè)試、性能測(cè)試、安全測(cè)試、可靠性測(cè)試、兼容性測(cè)試、UI測(cè)試、文檔測(cè)試以及最近興起的用戶體驗(yàn)性測(cè)試等這些內(nèi)容。

? ? ?2、確保充分了解需求
? ? ? 測(cè)試人員在進(jìn)行評(píng)審需求時(shí),經(jīng)常會(huì)根據(jù)需求文檔進(jìn)行評(píng)審需求。但這樣并不能夠充分了解用戶的真實(shí)需求以及需求背景。我們要真正站在用戶角度進(jìn)行測(cè)試,首先需要理解產(chǎn)品需求的來(lái)源是什么?需解決用戶什么問(wèn)題?
? ? ? ?因此我們需要進(jìn)一步和產(chǎn)品人員進(jìn)行需求溝通,要求其對(duì)需求進(jìn)行講解。如果能夠和用戶直接進(jìn)行溝通是最好的。只有我們真正了解用戶需求,才能夠及時(shí)發(fā)現(xiàn)隱藏的問(wèn)題或需求。

?? ? ? 當(dāng)然我們也可以充分利用工具,盡早發(fā)現(xiàn)用戶需求缺陷。如CoCode需求分析工具,使用AI,通過(guò)需求測(cè)試和一致性檢測(cè),能夠在幾分鐘內(nèi)快速分析用戶需求缺陷,如歧義、重復(fù)、遺漏、不一致和復(fù)雜性等問(wèn)題,精準(zhǔn)鎖定需求問(wèn)題,從而更高效地修改缺陷,提高用戶需求質(zhì)量。

?? ?? 3、重視測(cè)試需求分析方法
? ? ? 我們?cè)谶M(jìn)行測(cè)試需求分析時(shí),需要重視對(duì)應(yīng)的方法,以便我們提高測(cè)試的效率。如我們常用的測(cè)試需求分析的方法:功能分解方法、信息建模方法、從業(yè)務(wù)和技術(shù)角度分析等。
? ? ? 如功能分解方法,是將新系統(tǒng)作為多功能模塊的組合。各功能義可分解為若干子功能及接口,子功能再繼續(xù)分解,一層一層進(jìn)行分解,然后對(duì)每一個(gè)功能點(diǎn)進(jìn)行需求規(guī)則的分析。

? ? ? 4、了解業(yè)務(wù)實(shí)現(xiàn)架構(gòu)
? ? ? 業(yè)務(wù)的實(shí)現(xiàn)架構(gòu)對(duì)測(cè)試人員來(lái)說(shuō),也很有必要。為了避免出現(xiàn)客戶想要一棟別墅,而開(kāi)發(fā)結(jié)果是一棟小屋的問(wèn)題,測(cè)試人員需要和開(kāi)發(fā)進(jìn)行深入溝通,從而能夠了解整個(gè)業(yè)務(wù)的實(shí)現(xiàn)架構(gòu),如開(kāi)發(fā)依賴的組件,相關(guān)功能、模塊需處理的問(wèn)題等。

? ? ?5、充分利用工具 盡早發(fā)現(xiàn)所有缺陷
? ? ? 為了提高同行評(píng)審質(zhì)量,CoCode特開(kāi)發(fā)了評(píng)審分析工具,通過(guò)預(yù)測(cè)遺留缺陷的數(shù)量,來(lái)評(píng)估評(píng)審的效果,讓我們盡早發(fā)現(xiàn)所有遺留的缺陷,從而達(dá)到降低返工成本和時(shí)間的目的。通過(guò)對(duì)評(píng)審分析工具使用前后的數(shù)據(jù)對(duì)比,發(fā)現(xiàn)評(píng)審分析工具能夠節(jié)省17-20%的開(kāi)發(fā)成本。

? ? ? ?CoCode發(fā)布一系列AI開(kāi)發(fā)工具:Co-Project智能項(xiàng)目管理工具(需求條目化、自動(dòng)生成測(cè)試用例)、需求分析工具、評(píng)審分析工具。CMMI落地工具上線,全面支持CMMI3-5級(jí)高效落地。