1.单元测试工具:
(1)NUnit:(针对.NET,从JUnit移植过来)
(2)NMock(一个.NET的动态模拟对象库)
(3)NUnitForms
2.性能测试工具:JMeter
3.自动化功能测试工具:
(1)abbot Java GUI Test Framwork
(2)White
(3)Watir
4.测试管理类工具:
(1)Bugzilla(安装配置略复杂,需了解很多MySQL+Perl知识)
(2)Mantis(基于web,用PHP写,可在MySQL、MSSQL数据库上运行,能与源码工具整合,适合中小型项目)
(3)BugFree(PHP+MySQL写的,轻量级、能详细记录每个问题处理过程,并不断提醒存在问题,适用于大型软件产品)
5.Windows自带小工具:
(1)任务管理器:了解被测程序进程信息、网络信息、CPU使用信息,检查进程驻留
①查看内存问题,检测是否存在内存泄漏:
方法:a.在进程页→查看→选择列
B.查看内存使用和虚拟内存大小
C.当请求所需内存后,虚拟内存还在增长则内存泄漏
②检查网络使用情况:
方法:a.任务管理器→“联网”页→查看→选择列
B.选择需查看的列
③检查CPU使用情况:进程页
(2)Perfmon性能监控:
①打开perfmon:运行→perfmon
②右键→添加计数器→选择性能对象
Perfmon性能日志和警报:
①perfmon→计数器日志→添加需记录的性能对象、计数器、设置数据的采样间隔
②日志文件页→选择文件类型、位置等→配置→确定
③计划页→做相关设置
(3)NetStat网络监视:在命令行中输入NetStat
(4)VSS文件比较器
(5)HTTP协议包查看器HTTP Watch:
①以插件形式安装在IE浏览器,可录制浏览器导航的过程,截获Web服务器与浏览器客户端间的每个 HTTP协议包
(6)HTML DOM查看器IE Developer Toolbar(开发者工具):
①HTML DOM值文件对象模型,专门适用于HTML/XHTML的文档对象模型
②HTML DOM理解为网页的API,它将网页的每个元素看做一个个对象,使元素可以被获取或编辑