二、.net 软件测试基础篇
1. .net软件的安全性测试
内存泄漏 MemProof,AQTime,Purify,BundsChecker,CLRPriler,GdiUsage
Cookie安全测试,加密,内容检查,禁用篡改cookie测试
拒绝服务威胁检测的方法,主要通过代码审查
测试程序是否创建安全的错误信息,包括日志。避免被窃取
CSS安全,跨站脚本攻击 ,TamperIE辅助测试
SQL注入
安全测试工具 Wapiti检测网页漏洞
2. .net软件的界面及用户体验测试
.net标准控件 windows fomr,web form,wpf
第三分 Component One,DeveExpress,Infragistics
软件界面规范制定
TestComplete简单界面规范测试自动化
可访问性 Accessibility 测试机器自动化 Web Accessibility Toolbar,Colour Contrast Analyser进行颜色对比,QTP进行可访问性测试
全球化测试,vs中的Code analysis进行测试
3. .net网络软件的测试
链接测试 Xenu链接测试工具
Asp.net 页面自动化测试,使用DOM,mshtml。Dll,shdocvw。dll
IE Dom Inspector
Mozilar Firefox浏览器的Dom Inspector
Internet Explorer Developer Toolbar的Dom查看
Selenium 的IDE进行页面自动化测试
Vs.net中的web测试,创建录制回放,事务等
4. Web服务的测试
Vs.net进行web服务测试
Web服务测试工具 –WebInject
Web服务测试工具—SoapUI
LoadRunner对web服务进行压力测试
5. 浏览器兼容性测试
IETab,IEView (plug-in of mozila firefox)
使用Browsershots的服务进行浏览器兼容性测试
使用QTP进行浏览器兼容性测试
使用Selenuim进行浏览器兼容性测试
6. .net智能设备软件测试
TestComplete 对windows CE.Net的支持
Windows MobileSDK提供的辅助测试工具 Hopper,FakeGPS,Cellular Emulator
设备模拟器(Device Emulator)在测试中的使用
VS的Remote Tools在测试中使用,远程堆查看器,远程放大,远程监视,远程进程查看器,远程文件查看器,远程注册表编辑器
7. 数据库测试
VS.net中进行数据库单元测试,vs2005 team edition for database professionals,vs2008内置
数据库比较(shcema,data)
T-SQL测试框架,TSQLUnit,模拟XUnit,用storeprocedure模拟