代码测试工具,有没有源代码测试软件

1,有没有源代码测试软件SourceMonitor 2.6.2 绿色版_源代码测试工具http://www.xdowns.com/soft/softdown.asp?softid=17554
2 , 现在常用的测试代码的工具是什么试试JUNIT.现在一般都用 JUNIT 因为操作简单java里有个JUNIT工具 。下载.jar包后,要测试的类需要继承JUNIT类,才可以用 。方法是右击要测试的方法弹出的菜单选择JUNIT运行就可
3,目前市场上有没有快速对源代码进行检测的与国际上其它同类产品相比,CodePecker产品具有很多突出的特征:1)CodePecker支持的语言种类多,能够分析Java、Jsp、C/C++、Php、Python等编程语言编写的代码,其中,在CodePecker最具代表性的Java/Jsp语言分析方面,能够对共25大类、169种缺陷类型进行代码安全和质量检测,并且可以检测Java源代码编译后的Class文件 。2)能够全面的发现软件代码中的缺陷,这其中包括软件安全漏洞,也包括软件代码质量问题 , 还能够发现编程中违反编程规则的情况;3)提供友好的图形分析界面,简化了缺陷分析操作和流程;4)支持分析百万行级别的源代码;5)快速的分析检测缺陷 , 检测结果的低误报率、低漏报率 。【代码测试工具,有没有源代码测试软件】
4,软件测试的基础测试工具有哪些测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具,这些产品主要是MercuryInteractive(MI)、Segue、IBM Rational、 Compuware和Empirix等公司的产品,而MI公司的产品占了主流 。白盒测试工具白盒测试工具一般是针对代码进行测试 , 测试中发现的缺陷可以定位到代码级,根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具 。静态测试工具:直接对代码进行分析,不需要运行代码,也不需要对代码编译链接,生成可执行文件 。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等 。静态测试工具的代表有:Telelogic公司的Logiscope软件;PR公司的PRQA软件 。动态测试工具:动态测试工具与静态测试工具不同,动态测试工具的一般采用"插桩"的方式,向代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据 。其与静态测试工具最大的不同就是动态测试工具要求被测系统实际运行 。动态测试工具的代表有:Compuware公司的DevPartner软件;Rational公司的Purify系列等 。黑盒测试工具黑盒测试工具适用于黑盒测试的场合 , 黑盒测试工具包括功能测试工具和性能测试工具 。黑盒测试工具的一般原理是利用脚本的录制(Record)/回放(Playback) , 模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较 。黑盒测试工具可以大大减轻黑盒测试的工作量,在迭代开发的过程中,能够很好地进行回归测试 。黑盒测试工具的代表有:Rational公司的TeamTest、Robot;Compuware公司的QACenter 。性能测试工具专用于性能测试的工具包括有:Radview公司的WebLoad;Microsoft公司的 WebStress等工具;针对数据库测试的TestBytes;对应用性能进行优化的EcoScope等工具 。MercuryInteractive的LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能 。LoadRunner的测试对象是整个企业的系统 , 它通过模拟实际用户的操作行为和实行实时性能监测 , 来帮助您更快的查找和发现问题 。测试管理工具测试管理工具用于对测试进行管理 。一般而言,测试管理工具对测试计划、测试用例、测试实施进行管理,并且,测试管理工具还包括对缺陷的跟踪管理 。测试管理工具的代表有:Rational公司的Test Manager;Compureware公司的TrackRecord;Mercury Interactive公司的TestDirector等软件 。5,软件测试工具五类测试工具1.负载压力测试工具这类测试工具的主要目的是度量应用系统的可扩展性和性能,是一种预测系统行为和性能 的自动化测试工具 。在实施并发负载过程中,通过实时性能监测来确认和查找问题,并针对所 发现问题对系统性能进行优化,确保应用的成功部署 。负载压力测试工具能够对整个企业架构 进行测试,通过这些测试,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布 周期 。2.功能测试工具通过自动录制、检测和回放用户的应用操作 , 将被测系统的输出记录同预先给定的标准结 果比较 , 功能测试工具能够有效地帮助测试人员对复杂的企业级应用的不同发布版本的功能进 行测试,提高测试人员的工作效率和质量 。其主要目的是检测应用程序是否能够达到预期的功 能并正常运行 。3.白盒测试工具白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级 。根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具 。静态测试工具直接对代码进行分析,不需要运行代码,也不需要对代码编译链接和生成可执行文件 。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方 , 根据某种质量模型评价代码的质量 , 生成系统的调用关系图等 。动态测试工具一般采用“插桩”的方式,在代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据 。它与静态测试工具最大的不同是,动态测试工具要 求被测系统实际运行 。4.测试管理工具一般而言,测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且测 试管理工具还包括对缺陷的跟踪管理 。测试管理工具能让测试人员、开发人员或其他的IT人员 通过一个中央数据仓库,在不同地方就能交互信息 。5.测试辅助工具这些工具本身并不执行测试,例如它们可以生成测试数据 , 为测试提供数据准备 。IT测试工具集锦Radview TestView系列Radview公司的TestView系列Web性能测试工具和WebLoad Analyzer性能分析工具,旨在测 试Web应用和Web服务的功能、性能、程序漏洞、兼容性、稳定性和抗攻击性,并且能够在测试 的同时分析问题原因和定位故障点 。整套Web性能测试和分析工具包含两个相对独立的子系统:Web性能测试子系统Web性能分析子系统 。其中Web性能测试子系统包含3个模块:TestView Manager、WebFT以及WebLoad 。Web性能分析子系统只有WebLoad Analyzer 。左图表达了在一个完整的测试系统中,TestView Manager用来定制、管理各种测试活动; WebLoad模拟多个用户行为进行测试,所测试的是系统性能,容量,稳定性和抗攻击性;WebFT 模仿单一用户行为进行测试,所测试的是系统功能,漏洞 , 兼容性和稳定性; WebLoad Analyzer对Web服务、中间件和数据库进行监控和分析,找出问题原因和故障点 。IBM Rational ClearQuestIBM Rational ClearQuest提供基于活动的变更和缺陷跟踪 。以灵活的工作流管理所有类型的变更要求,包括缺陷、改进、问题和文档变更 。能够方便地定制缺陷和变更请求的字段、流程、用户界面、查询、图表和报告 。拥有“设计一次,到处部署”的能力,从而可以自动改 变任何客户端界面(Windows、Linux、UNIX 和 Web) 。可与IBM WebSphere Studio、Eclipse 和Microsoft .NET IDE进行紧密集成,从而可以即时访问变更信息 。支持统一变更管理,以提供经过验证的变更管理过程支持 。易于扩展,因此无论开发项目的团队规模、地点和平台如 何,均可提供良好支持 。

    推荐阅读