軟件測試中測試資源及測試風(fēng)險
發(fā)布時(shí)間:2021/1/15 10:47:00
本期由軟件管理平臺整理相關(guān)知識內容:軟件測試中測試資源及測試風(fēng)險大家都有過(guò)了解嗎?下面就隨小編一起來(lái)了解下吧。
一、測試資源分析
不同的測試任務(wù)對應著(zhù)不同的資源需求。測試用例設計時(shí),測試工程師需參考、應用產(chǎn)品待辦列表、需求大綱、用戶(hù)故事、Sprint計劃等文檔資料。
測試環(huán)境搭建時(shí),需要獲取支撐產(chǎn)品運行的軟、硬件資源;實(shí)施測試管理時(shí),需采購或使用開(kāi)源的項目管理平臺,當技術(shù)技能不足時(shí),需參與技能培訓,甚至提出招聘需求等。
測試工程師開(kāi)展測試活動(dòng)前,必須確保所需的測試資源到位,否則可能無(wú)法如期開(kāi)展測試活動(dòng)。
2.測試風(fēng)險分析
軟件在設計研發(fā)過(guò)程中幾乎都存在風(fēng)險。風(fēng)險理解為某些不良事件、危險或可能危害相關(guān)事務(wù)的活動(dòng)等發(fā)生的可能性以及其可能帶來(lái)的不良后果,風(fēng)險可能發(fā)生,也可能不發(fā)生,是一個(gè)潛在的問(wèn)題。
所有的軟件研發(fā)活動(dòng),都存在不同級別的風(fēng)險。風(fēng)險級別取決于發(fā)生不確定事件、危險的可能性及產(chǎn)生影響的嚴重度。
測試過(guò)程中可能存在的風(fēng)險通常來(lái)源于3種類(lèi)型:項目風(fēng)險、產(chǎn)品風(fēng)險、外因風(fēng)險。
01.項目風(fēng)險
項目,通常有明確的需求主體,由客戶(hù)提供具體需求,軟件公司承接研發(fā)任務(wù),因此,需求風(fēng)險較少,其具體風(fēng)險來(lái)源于以下幾個(gè)方面:
(1) 團隊組織因素
敏捷開(kāi)發(fā)團隊成員個(gè)人素質(zhì)因素非常重要,不合適的人即使在高效的流程及優(yōu)秀團隊下,也不可能開(kāi)展高質(zhì)量的軟件質(zhì)量保證活動(dòng),因此人的風(fēng)險需首要關(guān)注。人員不足、技能不足、培訓不足都是潛在的風(fēng)險。
除了團隊成員個(gè)人素質(zhì)風(fēng)險外,團隊溝通、規程也是潛在風(fēng)險,測試工程師與需求開(kāi)發(fā)、程序開(kāi)發(fā)、工程運維間的溝通不暢,評審流程存在瑕疵,對測試活動(dòng)價(jià)值認識不足,缺陷后續跟蹤不力同樣是潛在的風(fēng)險。
(2) 技術(shù)因素
從軟件研發(fā)技術(shù)角度考慮,常見(jiàn)問(wèn)題是需求調研開(kāi)發(fā)問(wèn)題,無(wú)法正確、準確定義的需求是絕大數軟件研發(fā)失敗的重要因素。
其次是開(kāi)發(fā)技術(shù)技能掌握程度,是否有技術(shù)沉淀,是否有規范的設計評審流程。
從軟件測試角度考慮,測試環(huán)境無(wú)法真實(shí)模擬實(shí)際生產(chǎn)環(huán)境,或環(huán)境資源準備不足,都是潛在風(fēng)險。
低質(zhì)量的軟件需求開(kāi)發(fā)、架構設計、編碼及測試設計、測試執行、未完成的數據準備、環(huán)境保障等,同樣是潛在風(fēng)險。
(3) 供應商
現在很多軟件系統是多公司、多團隊合作完成,以四川煙草中心運營(yíng)平臺項目為例,有5家供應商共同承擔該中心的信息化平臺建設,因此,除了團隊組織、技術(shù)因素外,供應商與供應商間的合作也可能是項目風(fēng)險。
02.產(chǎn)品風(fēng)險
除了項目風(fēng)險外,測試工程師實(shí)施測試活動(dòng)時(shí),需根據測試對象特性,考慮產(chǎn)品風(fēng)險。產(chǎn)品與項目的區別在于,產(chǎn)品需求往往來(lái)源于不特定的用戶(hù),無(wú)明確需求主體,通常由市場(chǎng)調研人員根據潛在需求客戶(hù)提取的需求。
產(chǎn)品風(fēng)險最常見(jiàn)的一個(gè)因素是需求問(wèn)題。市場(chǎng)需求定位不準,用戶(hù)需求調研不充分,常常導致產(chǎn)品的最終失敗。
除了需求外,軟件產(chǎn)品符合法律法規、潛在用戶(hù)應用使用習慣也是重要的風(fēng)險產(chǎn)生點(diǎn)。
測試活動(dòng)開(kāi)展初期需進(jìn)行測試風(fēng)險分析,綜合測試工程師的智慧,識別風(fēng)險,制定風(fēng)險的預防及應對措施,從而提高測試活動(dòng)的質(zhì)量。
03.外因風(fēng)險
除了客戶(hù)或供應商本身的風(fēng)險外,外因風(fēng)險也是不容易忽視,如政府監管,自然災害等。
識別出對應的風(fēng)險,測試工程師需提前預判、基于風(fēng)險給出可靠的解決措施,以便應對測試活動(dòng)實(shí)施時(shí)可能出現的問(wèn)題。