.NET軟件測試實戰技術基礎知識大全
一、軟件測試基礎篇
1. 軟件質量測試基礎介紹
軟件質量與軟件測試
僅依靠軟件測試不能保證軟件質量
進行全面質量管理
軟件開發與軟件測試
具備UML或編程可以做更多層面的測試,如單元,白盒,性能測試
測試工具與軟件測試
按照用途分
· 測試管理工具
自動化功能測試工具
性能測試工具
單元測試工具
白盒測試工具
測試用例設計工具
按收費方式
商業測試工具
開源測試工具
免費測試工具
正確使用測試工具
MSF(Microsoft solution Framework,微軟的項目管理)中的軟件測試
推行一個從角色到使用方案的設計流程
開發過程采用循環型的三星期的周期
要求單元測試 程序和開發程序的源代碼一起提交
要求100%的源代碼執行測試 (code coverage)
2. .Net軟件基礎介紹
.net平臺
內存管理與測試方法(CLRProfiler,GdiUsage,AQTime測試內存泄漏)
反射機制在測試中的應用 (很多測試工具采用反射機制進行測試如QTP)
.net平臺的開發工具和測試工具
開發工具:VSTS,team foundation,Team edition for architects,developers,tester
測試工具
單元測試,nunit,nmock,nunitforms
代碼分析和檢查工具 devPartner,styleCop
性能測試:LoadRunner,NTime,AQTime
.net軟件類型(c/s結構,b /s結構,web服務,智能設備) 及其測試
3. .net軟件調試
調試與測試
測試人員掌握基本調試能力
vs基本調試技巧
斷言與跟蹤 Debug,Trace
diagonostics類的使用
datasetWatch調試dataset
托管程序單獨監視
ManagedSpy可以顯示托管程序的控件屬性和事件等信息
原文轉自:http://www.anti-gravitydesign.com