開發與測試常見問題總結與建議

2021-04-08 21:12:22 字數 1895 閱讀 4766

1、存在問題:模組與模組之間沒有做好聯調,整合測試需要經過多次**修改才能完成煙霧測試 

解決建議:(1) 各模組的開發負責人在進行模組設計和**編寫的時候,主動和與該模組相關的其它模組負責人交流、討論接**互規則和存在的疑問。我們的開發目前對自己的模組都很清楚和負責,也非常配合問題追蹤以及修改問題,如果大家在此基礎上多點主動與互動,產品的開發效率和質量就會更高了。(2) 在各模組單元測試完成後,由專案負責人或測試負責人協調搭建專案聯調環境,協助各模組進行聯調測試。(3) 在正式測試前一天,由專案負責人或測試負責人檢查聯調環境,確認系統基本功能已經實現,也就是說**提交測試時確保專案是可work的。

2、存在問題:部分模組未能按時提交**,測試不能如期開始 

解決建議:(1) 專案啟動前由專案經理和專案負責人一起根據工作量及專案需求確定開發計畫,各模組負責人樹立起提交**的deadline的時間觀念,在deadline前提交經過單元測試和聯調的**,並提交該模組的安裝文件、功能說明文件和錯誤**說明文件。(2) 對於因為其他工作不能如期提交的模組,提前通知專案經理和測試負責人。同時,專案負責人或測試負責人及時跟進專案進度,協助各模組負責人解決存在問題以及提供必要的資源。

3、存在問題:部分模組的設計或**實現不符合閘道器小組規範 

解決建議:(1) 模組負責人在設計和**實現的時候,建議使用閘道器小組目前的規範,一方面,可以充分利用前輩們留下的資源;另一方面,乙個團隊中,每個人都有自己的特色,如果大家都不遵循規則,那乙個產品的**和設計風格就五花八門了,不利於以後的維護和產品的整理架構。(2) 在專案啟動前,由專案負責人或測試負責人制定相關規範,大家討論認為合理後遵循該規範進行設計和編碼。

4、存在問題:bug的修改引進了新的問題 

解決建議:(1) 開發在修改bug的時候,通盤考慮與該bug相關聯的情況,避免因為修改bug而引進其它問題,確保**修改質量。(2) 開發修改bug 之後,在聯調環境進行單元測試或聯調測試,初步驗證該問題已經解決再提交**。

5、存在問題:測試人員對業務流程不夠熟識 

解決建議:(1) 測試負責人在需求階段開始跟進專案,了解專案需求、設計思想和業務流程,在測試前對負責該產品測試的其他測試人員進行業務培訓。同時測試相關人員也認真閱讀相關需求和規範文件,主動與開發確認業務處理細節。(2) 測試前組織一次產品介紹,由專案經理對產品的主要功能和設計思想進行介紹,同時由模組負責人對該模組實現的功能和設計思想進行介紹,聽取大家的建議後對模組進行改進。(3) 在測試前進行一次開發與測試之間的face to face業務培訓,由各模組負責人講解該模組業務處理流程、某業務流程觸發的條件及結果、該模組所使用的配置檔案,測試與開發對業務流程進行face to face的交流和討論。在交流之前,測試人員先閱讀相關文件,對業務有乙個初步的認識。(4) 開發在提交**的同時,提交乙份功能說明文件和單元測試或聯調測試案例說明文件。

6、存在問題:在測試階段討論本應該在設計階段討論的問題 

解決建議:(1) 在開發完成設計後,由專案負責人和測試負責人對設計文件進行審核,記錄不合理的設計或疑問,反饋給模組負責人。(2) 開發在完成設計後對設計進行介紹,專案負責人、測試負責人或其它相關人員對設計不合理的地方提出修改建議,並對存在歧義的問題進行討論。

7、存在問題:開發與測試之間對問題存在嚴重分歧 

解決建議:(1) 對於小的問題可以簡單做記錄然後擱置處理。(2) 對於原則性的問題,組織一次face to face討論,通過良性的free talking對問題的解決達成乙個共識。對於不能達成共識的問題,由專案經理或少數服從多數的原則確定解決方案。在大家意見存在嚴重分歧的情況下,的確需要有乙個角色對問題進行衡量之後做最後的定奪,否則這個討論就得不到更好的解決,繼續討論也比較浪費時間。

8、存在問題:需求或規範定義不明確 

解決建議:(1) 需求或規範存在疑問時,及時提出並與專案相關人員討論,對於未能解決的疑問由專案負責人或測試負責人統一收集,向需求人員或工程人員一一確認。(2) 使用配置項靈活實現模糊的需求或規範。

常見問題與錯誤小總結

1.開機桌面不見 ctrl alt del 新建 執行輸入 explorer 徹底解決方法 cmd k copy c windows system32 dllcache explorer.exe c windows hkey current user software microsoft windo...

java ssh開發常見問題總結

1.配置資料來源 org.apache.tomcat.dbcp.dbcp2.basicdatasource時可能會丟擲異常,如果不是配置錯誤,原因可能是缺少包,只要引入tomcat juli.jar問題就解決了 2.開啟事務註解,第一步 spring配置檔案中新增以下 第二步 在需要事物 的類或方法...

開發常見問題

在60.x版本之前,chrome flags中有乙個disable gesture requirement for media playback的選項。使用者在瀏覽器中輸入chrome flags disable gesture requirement for media playback將該選項應...