
Test tools
文章平均质量分 73
zm_21
这个作者很懒,什么都没留下…
展开
-
python代码覆盖工具Coverage.py
Coverage.pyCoverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then analyzes the source to identify转载 2016-03-09 14:39:10 · 10070 阅读 · 1 评论 -
TestNG运行JUnit测试
现在,您已经了解了TestNG和它的各种测试,如果现在担心如何重构现有的JUnit代码,那就没有必要,使用TestNG提供了一种方法,从JUnit和TestNG按照自己的节奏。也可以使用TestNG执行现有JUnit测试用例。TestNG可以自动识别和运行JUnit测试,所以你可以使用TestNG运行所有的测试,并编写新的测试使用TestNG。所有你必须做的就是把JUnit的库TestNG的类转载 2014-06-20 15:50:45 · 2038 阅读 · 0 评论 -
TestNG Eclipse插件
用eclipse设置TestNG,下面的步骤必须遵循:步骤1:下载TestNG的归档文件下载 http://www.testng.orgOS压缩文件名Windowstestng-6.8.jarLinuxtestng-6.8.jarMactestng-6.8.jar假设你上面复转载 2014-06-20 15:05:10 · 14273 阅读 · 3 评论 -
gcov、lcov与genhtml 使用心得
gcc是linux平台下的C、C++ 编译器gcov是配合gcc产生覆盖信息报告的工具;lcov是将gcov产生的报告信息,以更直观的方式显示出来工具基本的使用方法分为4个阶段:(一)、gcc编译:产生插装后的目标文件test、gcov结点文件 test.gcno #gcc -fprofile-arcs -ftest-coverage -o test test.c转载 2014-07-09 11:26:07 · 3245 阅读 · 0 评论 -
selenium java自动化测试
本篇文章初步介绍使用Java+Selenium进行web的自动化测试, 仅仅是起步!!!!1. 环境准备 1.1 Java环境安装, 配置jdk 1.2 Java IDE因为Selenium支持Java/C#/Ruby/Python/Perl等,这里选择用Java。到Eclipse官方网站下载Eclipse, 解压 1.3 Selenium到Selenium官方网转载 2014-06-03 09:09:22 · 12265 阅读 · 3 评论 -
selenium+java+testng+ant环境搭建
注:selenium与testng的安装及使用网上很多例子,这里主要是记录一下本人在搭建ant环境中的一些例子一。安装1、 到 http://ant.apache.org/bindownload.cgi 下载 ant发布版本2、 将下载后的 zip 文件解压缩到任意目录,比如 D:\ant3、 在环境变量中增加 ANT_HOME=D:\ant( 替换成你解压缩的目录 )4、转载 2014-06-03 16:40:59 · 2175 阅读 · 0 评论 -
Ant
一.Ant简介: Ant----Another Neat Tool,是一个基于Java的跨平台构建工具,作为一个优秀的构建工具Ant有如下的优点:Ø 语法简单,便于学习,如果你使用过XMl,就会更加感觉到这一点;Ø 易于使用,可以减少基于Make方法的大型软件项目中编写makefile的人数;Ø 跨平台,以一种灵转载 2014-06-03 17:02:33 · 886 阅读 · 0 评论 -
使用sqlmap进行sql注入
早就听说BT5sqlmap功能很强大,今天终于下决心拒绝DOTA和苍老师的诱惑,静下心来研究研究这个传说中的sqlmap!由于在虚拟机里面用的蛋疼,我直接在真机上也装了个BT5的系统,嘻嘻··,那感觉,真是流畅啊,各种不卡!简单介绍下sqlmap吧,它是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL的SQL注入漏洞,目前支持的数据库是MS-SQL,,MYSQL,ORACL转载 2014-05-28 11:26:40 · 1603 阅读 · 0 评论 -
【转载】Selenium 处理页面的等待时间
上一篇 /下一篇 2011-09-09 17:41:29 / 个人分类:Selenium查看( 616 ) /评论( 0 ) / 评分( 0 / 0 ) 看着觉得这篇文章很好,但是还没有细细阅读,就先拿过来,自己收藏着,日后再慢慢看,嘿嘿 Selenium 是一个健壮的工具集合,跨很多平台支持针对基于web 的应用程序的测试自动化的敏捷开发转载 2014-05-28 11:24:25 · 16323 阅读 · 0 评论 -
用google-perftool分析程序的内存/CPU使用
最近,用到了google-perftool分析程序的内存和CPU的使用情况,总结一下使用的一些方法和体会,分享给有需要的朋友。首先,说说google-perftool,它是由google开发的用来分析C/C++程序性能的一套工具,这里的性能分析主要包括内存和CPU两个方面,内存分析使用google-perftool所提供的tcmalloc,CPU分析使用它所提供的profiler。下面先分别介绍一转载 2014-06-30 17:41:01 · 3685 阅读 · 0 评论 -
Bugfree邮件发送设置(以QQ邮箱为例)
最近在使用bugfree,根据前人的总结和自己的实践终于把邮件发送配置好了,下面总结配置(已QQ邮箱为例)版本EasyPHP-5.3.5.0+bugfree2.0.4 一.邮件发送配置1. EasyPHP-5.3.5.0\apache\php.ini修改SMTP和sendmail_form如下:[mail function]; For Win32 only.;ht转载 2014-05-26 11:09:06 · 8726 阅读 · 0 评论 -
In bugfree, 解决Strict Standards: Only variables should be passed by reference in FuncModel.inc.php
$array = testGetProjectList("ProjectID = '{$ProjectID}'"); $ProjectInfo = array_pop($array);原创 2014-05-23 17:39:30 · 967 阅读 · 0 评论 -
Maven实战(三)Eclipse 构建Maven项目
1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹转载 2014-07-16 17:25:03 · 510 阅读 · 0 评论 -
TestNG插件与ANT
在这个例子中,我们将演示如何使用ANT运行TestNG。让我们遵循的步骤:步骤1:下载Apache Ant下载 Apache AntOS压缩文件名Windowsapache-ant-1.8.4-bin.zipLinuxapache-ant-1.8.4-bin.tar.gzMacapache-转载 2014-06-20 16:38:35 · 2038 阅读 · 0 评论 -
TestNG Junit报告
JUnit是单元框架,最初用于许多Java应用软件作为一个单元测试框架之一。默认情况下,JUnit测试生成一个简单的XML文件测试执行报告。然后这些XML文件可以被用来生成任何自定义报表按测试要求。我们也可以使用XML文件生成HTML报告。Ant的有这样一个实用的任务,需要这些JUnit的XML文件作为输入,并生成一个HTML报告。TestNG默认情况下,生成JUnit的XML执行任何测试报告转载 2014-06-20 15:53:54 · 4453 阅读 · 0 评论 -
webdriver+python 对三大浏览器的支持
1、在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe(http://code.google.com/p/selenium/downloads/list,根据浏览器的版本下载32位或者64位的driver),放在IE浏览器的安装目录且同级目录下,脚本如下:注意:需要将IE浏览器各个区域的保护模式设置的一样,要么全勾选,要么全不勾选,工具--Intern转载 2016-01-15 15:50:48 · 2429 阅读 · 0 评论 -
使用Cacti监控你的网络
http://blog.sina.com.cn/s/blog_4e424e2101000b6o.html声明:本系列文档出自石头记,如若转载请注明出处,本人保留文档的所有权,并欢迎转载。一、概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。转载 2014-12-04 15:27:15 · 3368 阅读 · 0 评论 -
Selenium VS Webdriver
Selenium 是 ThroughtWorks 一个强大的基于浏览器的开源自动化测试工具,它通常用来编写 Web 应用的自动化测试。随着 Selenium 团队发布 Selenium 2(又名 WebDriver)之后,本应该退役的 Selenium 1 却还在为很多人应用,这究竟是什么原因呢?Webdriver 又有什么优势可以击败 Selenium 1 并让大家选择它呢?追踪溯源转载 2014-09-24 14:41:29 · 1808 阅读 · 0 评论 -
从命令行运行自动测试MSTest\ VSTest.Console.exe\ TCM.exe
"D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe" /testcontainer:D:\codes\Test\Test\bin\Debug\TestCTRs1.dll /TestSettings:D:\codes\TestCTRs1\Local.testsettingsmstest.转载 2014-09-01 14:37:28 · 4880 阅读 · 1 评论 -
从命令行使用 MSTest 运行自动测试
MSTest.exe 是用于运行测试的命令行命令。 通过使用此命令的几个选项,您可以自定义测试运行。 可以将其中的多个选项相互结合使用;实际上,必须将其中一些特定选项与其他选项一起使用,如下面各节中所述。在 MSTest.exe 命令行上,可以按任意顺序指定这些选项。 MSTest.exe 在解释这些选项或您为这些选项指定的值时,不区分大小写。 下面的表列出了 MSTest.exe 的转载 2014-09-01 14:39:37 · 8318 阅读 · 1 评论 -
【转载】用selenium高效应对Web页面元素刷新
原文地址:http://lijingshou.iteye.com/blog/899809当我们在页面上进行selenium.type()或者selenium.click()操作的时候,往往需要需要等待一个元素的出现,对于一般的网页,当我们进入一个新页面的时候,往往会使用selenium.waitForPageToLoad(WAITTIME);对弹出窗口中的元素,往往写死要等待多少秒,其实可转载 2014-07-15 18:31:24 · 2307 阅读 · 0 评论 -
Linux下c/c++项目代码覆盖率的产生方法
最近做了一系列的单元测试相关的工作,除了各种规范及测试框架以外,讨论比较多的就是关于代码覆盖率的产生,c/c++与其他的一些高级语言或者脚本语言相比较而言,例如 Java、.Net和php/python/perl/shell等,由于没有这些高级语言和脚本语言的反射的特性,其代码覆盖率的产生过程会稍微复杂一些。发现许多同学对C++的覆盖率如何产生在都不太清楚,这里做一个简单的介绍。 一、基本使转载 2014-07-15 17:31:43 · 8059 阅读 · 0 评论 -
Kcov - gcov, lcov and bcov
(Short version: Kcov, a new project of mine for code coverage testing)When developing software, I've often found measuring code coverage useful and important for development. A few years ago,转载 2014-07-15 17:21:04 · 2555 阅读 · 0 评论 -
使用Memory Analyzer tool(MAT)分析内存泄漏(二)
前言的前言写blog就是好,在大前提下可以想说什么写什么,不像投稿那么字字斟酌。上周末回了趟成都办事,所以本文来迟了。K117从达州经由达成线往成都方向走的时候,发现铁路边有条河,尽管我现在也不知道其名字,但已被其深深的陶醉。河很宽且水流平缓,河边山丘森林密布,民房星星点点的分布在河边,河里偶尔些小船。当时我就在想,在这里生活是多么的惬意,夏天还可以下去畅游一番,闲来无事也可垂钓。唉,越来转载 2014-06-20 18:14:56 · 616 阅读 · 0 评论 -
JUnit
Junit3 与 Junit4 的区别l 包命名从junit.framework.xxx变更到org.junit.xxx。l 在JUnit3.8中测试类必须继承TestCase父类,JUnit4中测试类不用继承TestCase。l 在JUnit3.8中测试方法满足如下原则1)public 2)void 3)无方法参数 4)方法名称必须以test开头,JUnit4测试方法不用满足4转载 2014-06-23 11:00:49 · 734 阅读 · 0 评论 -
Memory Analyzer
Memory Analyzer (Eclipse MAT)是一个跨平台的开源工具,不仅可以用它来分析内存问题,也可以用来监控整个 Java 应用程序的状态和行为。通过读取应用程序运行时由 Java 运行时环境生成的转储文件快照, 能够分析那些调试代码可能无法发现的复杂问题.下面,开始我们的安装过程。首先,打开eclipse->Help->Install new software->wo转载 2014-06-20 17:50:32 · 588 阅读 · 0 评论 -
使用 Eclipse Memory Analyzer 检测内存泄漏问题
本文是关于在开发Talend RCP 过程中碰到一个内存溢出问题的解决方案。使用的检测软件为Eclipse Memory Analyzer (http://www.eclipse.org/mat/),是一个开源免费的内存分析工具,目前为eclipse的孵化项目,也是一个eclipse RCP.Talend一款开源的ETL软件,提供数据集成服务。基于eclipse RCP,EMF, GEF,转载 2014-06-20 17:30:55 · 775 阅读 · 0 评论 -
bugfree在win7(64位)平台的搭建
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统。简单实用、免费并且开放源代码(遵循GNU GPL)。Bugfree的安装:引用文档http://www.cnblogs.com/emilyzhang68/archive/2011/08/24/2152433.html ,下面是对该文档的补充说明:以管理员身份安装xampp,安装到尾声的转载 2014-05-23 17:51:04 · 2832 阅读 · 0 评论 -
bugfree安装与配置
配置环境OS:win7 32位xampp 版本:xampp-win32-1.7.4bugfree版本:v2.1.3xampp简介xampp是一款跨平台的集成 apache + mysql + php环境,是的配置AMP服务器变得简单轻松,支持windows,solaris,MacOSX,linux。本文以win7 32位系统为例software 准备在www.duo转载 2014-05-23 16:15:19 · 2055 阅读 · 0 评论 -
性能工具gperftools使用说明
1. 下载 gperftools (wget http://code.google.com/p/gperftools/downloads/list/gperftools-2.1.tar.gz) mkdir ../gperftools ./configure prefix=/home/tools/gperftools make && make install原创 2013-08-08 11:50:45 · 13143 阅读 · 0 评论 -
Apache自带压力测试工具ab
三、ab选项-A auth-username:password 对服务器提供BASIC认证信任。 用户名和密码由一个:隔开,并以base64编码形式发送。 无论服务器是否需要(即, 是否发送了401认证需求代码),此字符串都会被发送。 -c concurrency 一次产生的请求个数。默认是一次一个。 -C cookie-name=value 对请求附加一个Cookie转载 2013-08-07 15:29:32 · 712 阅读 · 0 评论 -
linux安装siege和使用
一、siege的安装 下载:wget http://www.joedog.org/pub/siege/siege-latest.tar.gz 解压: tar -zxvf siege-latest.tar.gz cd siege-*.*.* ./configure --prefix=/usr/local/siege --mandir=/usr/local/ma转载 2013-08-07 14:56:41 · 1777 阅读 · 0 评论 -
压力测试工具http_load
程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz安装#tar z转载 2013-08-07 15:34:36 · 1566 阅读 · 0 评论 -
测试工具列表
对测试工具总结,现在找到一个列表Parasoft白盒测试工具集工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C++ TestC,C++代码分析和动态测转载 2013-08-06 11:43:03 · 767 阅读 · 0 评论 -
如何使用TPTP中的IDatapool
Reading and updating a TPTP datapoolThe Java code snippet in Listing 7 displays a simple example of reading a TPTP format datapool.Listing 7. TPTP datapool, example// set the Datapool转载 2013-08-05 16:04:47 · 804 阅读 · 0 评论 -
网络测试工具netperf
Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多块的速度接收数据。 Netperf工具以cl转载 2013-08-01 16:31:24 · 893 阅读 · 0 评论 -
软件测试类工具大全2009版
功能自动化测试工具 厂商 工具名称 * Mercury Winrunner 备注:世界上最古老、经典的测试工具厂商Mercury Interactive公司(2004年改名Mercury)的绝对主打产品,于Loadrunner、Testdirector并称三雄,统治IT行业测试工具市场的20世纪末的10余年。然而它过时了,随着20世界末WEB应用技术的盛行,Winrunner显得转载 2013-08-01 11:24:33 · 905 阅读 · 0 评论 -
Silktest试用笔记
日志原文:http://blog.sohu.com/people/!ZHJlYW1mb3gxQHNvaHUuY29t/76029748.html最近一段时间,因工作需要,偶用Qtp测试Dephi开发的C/S软件的过程中,遇到了一个尴尬的问题,QTP不支持Dephi开发的软件,每次录制脚本完成后总是回放不成功,经常卡在一个特殊控件上然后报错,后来尝试手动修改了一些脚本代码,还是不成功,再后来从网转载 2013-08-01 14:44:04 · 1120 阅读 · 0 评论 -
软件测试工具英雄榜
几乎毫无悬念地,HP的几大测试工具LoadRunner、QuickTest Professional和TestDirector for Quality Center又一次夺冠,在STP杂志的年度测试工具投票中,这几个工具连续4年占据首位。(关于2007年测试员的工具选择排名,请参见:http://blog.youkuaiyun.com/Testing_is_believing/archive/2007/12/转载 2013-08-01 11:14:11 · 1162 阅读 · 0 评论 -
安装zlib and Openssl and Curl-loader
1. 装zlib (http://www.zlib.net/ ) zlib是一个很好的压缩解压缩库安装步骤:解压 tar xzvf zlib-1.2.8.tar.gz./configuremakesudo make install -lz表示加入了zlib库 2. 装openssl (http://download.chinaunix.net/download/原创 2013-07-31 15:23:56 · 1128 阅读 · 0 评论