• <menu id="w2i4a"></menu>
  • logo Parasoft Jtest 使用教程

    文檔首頁>>Parasoft Jtest 使用教程>>parasoft Jtest 使用教程:防止和檢查內(nèi)存問題

    parasoft Jtest 使用教程:防止和檢查內(nèi)存問題


    parasoft Jtest介紹和試用>>>

    Jtest提供了一組代碼標(biāo)準(zhǔn)規(guī)則旨在確定那些可以導(dǎo)致內(nèi)存問題的編碼模式。此外,Jtest可以在它執(zhí)行測試用例的過程檢測內(nèi)存泄露。為了達(dá)到這個目的,它在測試執(zhí)行的過程中監(jiān)控對象的分配事件和對象釋放事件。如果一個對象被分配內(nèi)存空間,但是在測試結(jié)束時,垃圾回收器沒有釋放該對象的內(nèi)存空間,則該對象被認(rèn)為是泄露的。每一個測試被執(zhí)行三次,來確保泄露的內(nèi)存不是為了初始胡或者緩存。如果Jtest確定泄露已經(jīng)發(fā)生,它報告在三次測試之間最小的泄露和定位到發(fā)生內(nèi)存泄露的行。

    執(zhí)行步驟

    1. 復(fù)查Jtest的Statci Analysis> Find Memory Problems Test Configuration中可用的規(guī)則,決定哪些是你想要檢查的,并根據(jù)需要定制他們。想要學(xué)習(xí)Jtest里包含的代碼標(biāo)準(zhǔn)規(guī)則,選擇Jtest> Help,打開“Jtest Static Analysis Rules”這本書,然后瀏覽可用的規(guī)則描述文件。
    2. 如果你使用RulesWizard(規(guī)則向?qū)В﹦?chuàng)建或定制任何規(guī)則,添加相關(guān)的規(guī)則文件到團(tuán)隊配置管理器。
    3. 創(chuàng)建一個團(tuán)隊測試配置,用來配置你首選內(nèi)存相關(guān)的規(guī)則,以及生成測試用和執(zhí)行測試用和使內(nèi)存泄露檢測可用。
    4. 確保所有安裝Jtest的團(tuán)隊成員可以訪問團(tuán)隊Test Configuration(測試配置)。
    5. 配置Jtest,以便應(yīng)用特定的Test Configuration(測試配置)來測試新的和修改過的基于一定時間(每晚)的團(tuán)隊內(nèi)代碼。

    慣用方法

    1. 每一次你完成或修改一段代碼,應(yīng)用特定的Test Configuration(測試配置)來測試你的代碼。
    2. 復(fù)查靜態(tài)分析違例和BugDetective的發(fā)現(xiàn),然后更正錯誤并在下次代碼復(fù)查的時候和團(tuán)隊成員討論潛在的規(guī)則異常(禁止候選,suppression candidates)。
    3. 復(fù)查測試覆蓋范圍和自動生成的測試用例。
    4. 如果生成的測試用例沒有達(dá)到令人滿意的覆蓋面或者不像你希望的那樣切合實際和有意義(例如,因為更切實際的對象,更切實際的樁,或者應(yīng)該使用特定的初始化順序),使用“Improving Test Coverage”,官方文檔中中介紹的合適技術(shù)來引導(dǎo)Jtest生成測試用,然后重新測試。為了確保生成新的測試用例,使Generate tests code with up-to-date test classes可用和使Only generate test cases that will increase line|branch coverage不可用,然后運行一個Test Configuration(例如強(qiáng)迫再生成單元測試)。
    5. 復(fù)查和對報告的內(nèi)存泄露作出響應(yīng)。
    6. 添加代碼到源碼控制器中。
    7. 每天定時導(dǎo)入你的任務(wù)或者你推薦的任務(wù)(每晚對工程范圍內(nèi)你授權(quán)的代碼測試鑒別時發(fā)現(xiàn)的錯誤)到安裝Jtest的桌面上。然后更正問題。并在下次代碼復(fù)查的時候和團(tuán)隊成員討論潛在的規(guī)則異常(禁止候選,suppression candidates)。

    以上就是本次教程的內(nèi)容了,你也可以申請jtest試用>>,親自動手試試哦。

    查看更多測試分析資訊和產(chǎn)品推薦>>>


    查看更多parasoft測試產(chǎn)品

    <詳詢客服>獲取更多活動信息

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();