测试工具
白盒测试工具主要:
内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等;
代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope,,Macabe公司的Macabe等;
代码性能检查:Numega中的truetime,Rational的Quantify等;
代码静态度量分析质量检查工具:logiscope和Macabe等。
NuMega DevPartner Studio是康博(compuware)软件公司开发的自动化白盒工具包,它是一个全面的SmartDebugging工具包,能自动地检查企业级或Internet级用多语言创建的组件和应用中出现的软件错误和性能问题,并能很快地给予解决。它主要用于代码开发阶段,检查应用的可靠性和稳定性。它提供了先进的错误检查和调试解决方案,充分地改善生产力和开发团队的软件开发质量。
它们主要自动地错误检测、性能分析、代码覆盖分析等功能,分别用于捕获、定位错误,抽取代码执行频度,以及抽取代码覆盖率等数据。主要由内存资源泄漏检查BoundsChecker、代码覆盖率检查TrueCoverage、代码性能检查TrueTime、SmartCheck等工具组成。
黑盒测试工具主要:
客户端功能测试:MI公司的winrunner,compuware的QACenter,Rational的SQA robot,SQATeamTest,Rational Viaual Test等。
软件性能测试工具:LoadRunner(MI产品、Rational Visual Qantify等。
QACenter是Compuware公司自动化的黑盒测试工具,它能帮助所的测试人员创建一个快速、可重用的测试过程。这些测试工具自动帮助管理测试过程,快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植、容量和负载建立测试用例,自动执行测试和产生文档结果。QACenter主要包括以下几个模块:应用的功能测试工具QARun,强负载下应用的性能测试工具QALoad,测试的组织设计和创建以及管理工具QADirector,集成的缺陷跟踪管理工具TrackRecord等。
OARun为当今关键的客户机∕服务器、电子商务到企业资源规划(ERP应用提供企业级的功能测试,通过将费时的测试脚本开发和测试执行自动化,帮助测试人员和QA管理人员更效地工作以加快应用开发。
QALoad是客户/服务器系统、企业资源配置(ERP和电子商务应用的自动化负载测试工具,它通过可重复的、真实的测试能够彻底地度量应用的可扩展性和性能。
QADirector分布式的测试能力和多平台支持,能够使开发和测试团队跨越多个环境控制测试活动,它允许开发人员、测试人员和QA管理人员共享测试资产,测试过程和测试结果、当前的和历史的信息。从而为客户提供了最完全彻底的、一致的测试。
App漏洞测试工具和性能测试工具
http://jingyan.baidu.com/article/cbcede0731c0f902f50b4d44.html Android
使用DDMS测试安卓手机APP的性能(android)
http://www.cnblogs.com/zhuque/archive/2013/04/02/2995802.html
性能测试工具- Emmagee 2.0
http://www.oschina.net/news/55476/emmagee-2-0-released Android
iPhone App自动化测试工具
http://www.51testing.com/html/29/n-245529.html