- 博客(46)
- 资源 (61)
- 收藏
- 关注
转载 利用Selenium搭建Nunit测试框架
1、首先下载selenium RC和selenium sever,并将selenium sever放在selenium RC的解压缩目录下,创建文件start up.bat文件,里面写上java -jar "C:\selenium-dotnet-2.3.0\selenium-server-standalone-2.3.0.jar"。此时以管理员的身份运行start up.bat文件就可以启动s
2013-08-28 15:31:00 1820
转载 Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG
第一步 安装JDK JDk1.7.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html一路猛击‘下一步’,OK。安装完成后配置环境变量: JAVA_HOME = E:\Java\Java\jdk1.7.0_15 PATH = %JAVA_HOME%\
2013-08-28 15:27:10 1961
转载 Selenium终极自动化测试环境搭建(二):Selenium+Eclipse+Python
前面举例了Selenium+Eclipse+Junit+TestNG自动化测试环境的搭建,在前一篇的基础上,下面再举例Selenium+Eclipse+Python测试环境搭建。第一步:安装Python根据下面的地址,直接一键安装,全部默认方式。下载地址:http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi安装到C:\Pyt
2013-08-28 15:26:13 1154
原创 网络协议基础知识
7应用层例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6表示层例如XDR、ASN.1、SMB、AFP、NCP5会话层例如ASAP、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、A
2013-08-28 14:19:23 1229
原创 WEB测试利器Selenium-core
Selenium IDE是Firefox的一个插件,是可以进行脚本录制以及案例转换,所以Selenium IDE+Firebug会成为你日后写测试案例的两大助手(IE下可以使用Selenium Core+IEDevelperToolBar)。Selenium IDE下载:http://seleniumhq.org/download/Firebug下载:https://addons.mozi
2013-08-28 10:04:58 1318
原创 WEB网页测试利器Selenium-RC
什么是 Selenium? Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是: “Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 MacintoshAnd 上的 Int
2013-08-28 09:46:03 1128
原创 Tcpdump 的用法
第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host.第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,
2013-08-27 15:23:23 852
原创 用于网络协议测试的工具
Packetsquare, 一个协议编辑器和回放工具Tcptrace, 网络通讯消息截取工具EtherApe, 一个图形化的网络流量嗅探器Ngrep, 一个在网络通讯的数据包中匹配指定内容的工具netsniff-ng, 一个自由、高性能的Linux下基于命令行的网络包分析工具Wireshark, 跨平台的图形抓包软件件tcpdump,用于拦截和显示TCP/IP数据包(Win
2013-08-27 15:13:20 4222
原创 越来越强大的SAFS/STAF/STAX自动化测试框架
上一次,向大家介绍了Openqa.org社区提供的、适合web应用的、开源的自动化测试框架 (开源测试工具/社区(Selenium /OpenQA.org)——今非昔比 )。最近,看到STAF+STAX发布了最新版本,包括许多服务组件,可以看出STAF+STAX的框架越来越完整,值得向大家推荐。 September 24, 2008:STAF 3.3.1,STAX
2013-08-27 11:44:46 1484
转载 使用Rational PureCoverage测试代码覆盖率
软件测试是软件构建过程中非常重要的一环,测试可以完成许多事,但最重要的是可以衡量正在开发的软件的质量。有一种观点认为,在开发周期中,越早使测试成为投入的一部分越好。一个软件从代码编写开始就要面临这各种各样的测试,单元测试、集成测试、回归测试等等,其中与软件开发人员关系最紧密的就是单元测试。 单元测试的主要目的是获取应用程序中可测试软件的最小片段,将其同代码的其余部分隔离开来,然后确定它的
2013-08-27 10:13:15 2032
转载 CUnit在Linux下安装配置
由于项目需要,对于C语言的单元测试工具CUnit在Linux下如何使用进行了调查,在网上对相关内容进行搜索发现,很多内容都很相近,甚至完全一样,在这篇争相转载的文章中,虽有详细的说明,但也有描述的不甚清晰之处,对于刚刚接触Linux的同学,往往是一头雾水,不能很顺利的配置出来。籍着此次的调查机会,现将具体的步骤和配置过程中需要注意的地方进行了补充说明,希望能对以后需要进行同样工作的同学有些帮助。
2013-08-26 18:35:27 997
转载 C语言单元测试
C语言单元测试 对于敏捷开发来说,单元测试必不可少,对于Java开发来说,JUnit非常好,对于C++开发,也有CPPUnit可供使用,而对于传统的C语言开发,就没有很好的工具可供使用,可以找到的有这么几个工具: CuTest -- CuTest(Cute Test)是一个非常简单的C语言单元测试工具。在使用它的时候,只需要包含两个文件“CuTest.c CuTest.h”,然后就可以
2013-08-26 18:00:01 2509
原创 网络攻击手段
1.拒绝服务攻击:一般情况下,拒绝服务攻击是通过使被攻击对象(通常是工作站或重要服务器)的系统关键资源过载,从而使被攻击对象停止部分或全部服务。目前已知的拒绝服务攻击就有几百种,它是最基本的入侵攻击手段,也是最难对付的入侵攻击之一,典型示例有SYN Flood攻击、Ping Flood攻击、Land攻击、WinNuke攻击等。2.非授权访问尝试:是攻击者对被保护文件进行读、写或执行的尝
2013-08-26 14:59:37 1058
转载 libcurl教程
原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html 译者:JGood(http://blog.csdn.net/JGood ) 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过
2013-08-26 09:22:30 929
转载 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原
2013-08-23 14:34:15 849
原创 googleTest学习地址
范例:http://code.google.com/p/googletest/wiki/V1_6_Samples 学习向导:http://code.google.com/p/googletest/wiki/V1_6_AdvancedGuide
2013-08-23 14:22:44 834
转载 适合于跨平台的C++测试工具
gtest,英文全称是Google C++ Testing Framework,英文简称是Google Test,中文译为“谷歌C++测试框架”,它是从谷歌内部诞生并受到业界追捧的一个非常优秀的测试框架,支持如自动发现测试、自定义断言、死亡测试、自动报告等诸多功能。其他著名的自动化测试框架产品还有CppUnit、CxxTest、JUnit、PyUnit等。如果你是一名开发工程师,或者你编写
2013-08-23 14:21:07 950
原创 测试管理及测试工具盒集
本文推荐的,基本上以开源或免费的为主,但是也会有收费的工具。 1、测试计划及用例管理 名称: testlink 下载地址: http://sourceforge.net/projects/testlink/files/ 2、BUG管理工具 名称: mantis 下载地
2013-08-23 11:39:31 883
转载 四种常用的自动化测试框架
一直想仔细研究框架,写个流水账似的测试程序不难,写个低维护成本的测试框架就很难了,所以研究多种测试框架还是很有必要的,知道孰优孰劣,才能在开始编写框架的时候打好基础,今天读到了KiKi Zhao的翻译文章,觉得很是不错,写了一点学习心得,有不正确之处,请指出。中文原文地址:http://www.cnblogs.com/nckiki/articles/244202.html英文原文地址:ht
2013-08-22 15:13:28 3392
原创 Java测试框架Automation Center
AC是一个集成各种测试工具的java自动化测试管理与运行平台。AC目前能够支持Java,Selenium,QTP,Ant,Junit等测试工具。它具有以下明显的优势:在AC中可以调度不同类型的Test Job,并提供统一的depedency机制和数据交互接口。 应用于业务逻辑关联复杂的自动化测试,尤其适用于银行,电信等业务。比如qtp job负责页面提交,而java job可以通过jdbc
2013-08-22 14:58:19 1395
转载 SWT的可视化控件的X11窗口句柄简介
SWT与AWT本质上都是一套依赖于操作系统具体实现的GUI库。与swing在所有操作系统上外观一致的做法不同,awt和swt在不同的操作系统上的外观是和本地窗口一样的。每一个swt和awt的窗口都对应一个本地窗口(native window),自然也会有一个窗口句柄。而swing则不同,是没有本地窗口句柄的。在获得窗口句柄之后,就可以和用其他的语言(比如C++)实现的 GUI应用程序进行一些互
2013-08-22 14:04:31 1269
转载 SWT的可视化控件的X11窗口句柄简介
SWT与AWT本质上都是一套依赖于操作系统具体实现的GUI库。与swing在所有操作系统上外观一致的做法不同,awt和swt在不同的操作系统上的外观是和本地窗口一样的。每一个swt和awt的窗口都对应一个本地窗口(native window),自然也会有一个窗口句柄。而swing则不同,是没有本地窗口句柄的。在获得窗口句柄之后,就可以和用其他的语言(比如C++)实现的 GUI应用程序进行一些互
2013-08-22 14:04:05 1264
原创 自动化测试三个阶段
1.1 录制/回放测试框架录制/回放测试框架所采用的原理是通过录制应用程序产生的线性脚本进行回放从而达到自动化测试的目的。其优点是简单,通过录制就可以得到所需脚本。但同时也有很大的缺点,它不具有逻辑判断的能力,可维护性差,效率低下。1.2 数据驱动的自动化测试框架该种框架的原理是采用了数据驱动脚本进行测试,数据驱动脚本是将数据输入存储在独立的数据文件中,脚本只存放控制信息,测试时输
2013-08-22 10:20:06 3182
转载 C#山寨版本【天翼拨号客户端】---内含详细抓包,模拟数据---万事俱备,只欠东风。
本帖子本来最初是发在CSDN上的,回复的也有十几个,但没有一个有技术含量的回复。。。。特来此讨论,请教,请各位高手多多指点!! 原帖:山寨【天翼拨号客户端】的详细过程,内含详细抓包,模拟数据方法,只想再请教一个问题!【熟悉网络协议的高手请进!】 - CSDN论坛 - CSDN.NEThttp://bbs.csdn.net/topics/390510533 官方的客户端的最大
2013-08-21 15:22:01 1498
转载 LDTP帮助文档翻译版
LDTP安装:• 源码形式ldtp软件安装 下载 $gitclone git://anongit.freedesktop.org/git/ldtp/ldtp.git 安装 $./autogen.sh --prefix=/usr;make,然后su登录root用户 $make install• 二进制形式ldtp 下载 http://download.
2013-08-21 11:51:27 2709
转载 基于LINUX平台的自动化测试的研究与应用
在Linux平台下,借助工具或者其他手段实施测试的自动化时,需要关注以下几点: (一)各种技术应用的前提。对于在开源社区和一些开源项目中获得的测试工具,首先需要了解工具适用于哪些类型应用的测试,以及工具发布后的发布说明和FAQ。开源的工具通常不像商业工具那样成熟稳定,因此找出工具的适用范围以及探索工具的实现程度是进行自动化测试应用的前提。 (二)各种技术应用的环境需求。对于各类工
2013-08-21 11:17:51 3673
转载 linux下如何模拟按键输入和模拟鼠标?
查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices 设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体方法就是操作/dev/input/event1文件,向它写入个input_event结构体就可以模拟按键的输入了。linux/
2013-08-21 10:31:16 1105
转载 Linux 虚拟鼠标,键盘
Linux 有自己的 input 子系统,可以统一管理鼠标和键盘事件。基于输入子系统 实现的 uinput 可以方便的在用户空间模拟鼠标和键盘事件。当然,也可以自己造轮子, 做一个字符设备接收用户输入,根据输入,投递 input 事件。还有一种方式就是直接 往 evnent 里写入数据, 都可以达到控制鼠标键盘的功能。本篇文章就是演示直接写入 event 的方法。 linu
2013-08-21 10:13:35 1075
转载 dogtail: Linux下的GUI自动化测试框架
原文链接:http://wangcong.org/blog/?p=992fedora 那边一哥们在搞自动化测试的东西,今天过去看了看,发现这哥们在用一个叫 dogtail 的东西,一个 Python 模块,很酷的一个东东。看来我再一次 out 了,头一次听说这玩意儿。这玩意儿说白了其实就是图形界面程序的自动化测试工具。我们知道图形化的程序很难自动化的,它不像命令行的程序
2013-08-21 10:12:30 2487 1
转载 白盒测试的方法
在白盒测试中,可以使用各种测试方法进行测试。但是,测试时要考虑以下5个问题: 1)测试中尽量先用自动化工具来进行静态结构分析。 2)测试中建议先从静态测试开始,如:静态结构分析、代码走查和静态质量度量,然后进行动态测试,如:覆盖率测试。 3)将静态分析的结果作为依据,再使用代码检查和动态测试的方式对静态分析结果进行进一步确认,提高测试效率及准确性。 4)覆盖率测试是白盒测试
2013-08-07 20:12:29 1852
原创 集成测试-意义和方法
集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。如数据穿过接口时可能丢失;一个模块与另一个模块可能有由于疏忽的问题而造成有害影响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差可能积累到不能接受的程度;全程数据结构可能有错误等。集成测试是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。
2013-08-06 20:39:56 3289
转载 C++test
什么是单元测试 单元测试的定义是测试应用中最小的单元,单元测试被公认为软件开发过程中的一个关键步骤。单元测试能够简化错误检测,在减少开发时间和成本的同时提高软件质量。 为什么需要单元测试? • 单元测试能帮助客户更准更全面地找到错误,显著提高软件质量 上图显示了一个包含许多对象的应用程序的测试模型,大椭圆表示应用程序,小椭圆表示对象,箭头表示用户输入,红星表示潜在的错误。
2013-08-05 16:02:52 1597
转载 走进单元测试四:单元测试背后的思考和感悟
二月底就要完成所有的单元测试的任务了,做了将近三个月的时间,如果放在以前我有一肚子苦水要述说,不过经历了一些思想上的洗礼之后,不在那么单纯,只为把手头工作做的更加出色而已! 这是单元测试最后一篇了,来做个总结把! 目录: 好的单元测试应该具有的特点 单元测试的命名规范 建立自己的公共调用库 单元测试带给我的思考和感悟 总结图示 1.好的
2013-08-05 15:53:45 831
转载 走进单元测试三:实战单元测试
前两篇文章讲解了一些关于单元测试的基本理论知识,接下来我们应该理论联系实践,在实践中体会单元测试带给我们的便利! 环境:VS2008,2010版本! 关于怎么在VS中创建单元测试,园子里已经有很多这样的文章了,请参考以下链接: http://www.cnblogs.com/heqichang/archive/2011/09/30/2196779.html
2013-08-05 15:52:46 909
转载 走进单元测试二:测试需要从哪些方面着手
前言 笼统的来说测试条件无非就是两个方面:① 正向测试 ,② 反向测试! 如果单从这两个方面来思考,肯定出现丢三落四的情况,也就是说不全面,所以应该在上面两种情况的基础上再进行具体划分,那么只要我们能够遵循这些条件基本上就能做到全面(如果能做到,大约80%的问题应该都解决了),于是就出现了下面要说的六个方面内容! 前辈们把这些测试条件总结为:Right – BICEP 1.R
2013-08-05 15:52:17 872
转载 走进单元测试一:初认Unit Test
前言:在公司写单元测试已经有两个多月了(思想上有过纠结),说实话有点像赶鸭子上架,在项目收尾的时候才做,很明显它的作用已经是名副其实了,而且还找像我这样的新手来写(一开始我都不怎么熟悉业务流程),所以现在一直努力学好单元测试,写好它,把自己的事做好! 我也是在读程序员修炼之道 - 单元测试这本书之后,再阅读了园子中的各个文章后的感悟把,写出来跟大家一起分享! 电子书下载地址:http:
2013-08-05 15:50:52 991
转载 如何编写单元测试用例
前段时间公司进行有关测试的培训,集成测试,性能测试,压力测试说了很多。由于本人还处于Coder阶段,只是对单元测试有了些了解。写下来怕以后自己忘记了。都是些自己的看法,不一定准确,欢迎高手指教。 一、 单元测试的概念 单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。 测试的覆盖种类
2013-08-03 21:22:12 3539
转载 白盒测试实例
三角形的问题在很多软件测试的书籍中都出现过,问题虽小,五脏俱全,是个很不错的软件测试的教学例子。本文借助这个例子结合教学经验,从更高的视角来探讨需求分析、软件设计、软件开发与软件测试之间的关系与作用。 题目:根据下面给出的三角形的需求完成程序并完成测试: 一、输入条件: 1、 条件1:a+b>c 2、 条件2:a+c>b 3、 条件3:b+c>a 4、 条件4:
2013-08-03 21:20:33 15885
SoapUI pro 5.1.2下载地址 + Crack
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人