- 博客(24)
- 资源 (8)
- 收藏
- 关注
转载 基于TestNG与Selenium 的自动化测试设计与实施
1、引言 软件测试是关系到软件开发和维护成本的重要环节。任何软件产品在正式发布之前都必须经过严格的测试。随着计算机技术的迅速发展,软件的结构越来越复杂,同业竞争越来越激烈。为了保证软件产品的高度可靠性和竞争力,很多软件开发机构都将其主要的研制力量投入到软件测试之中。回归测试是软件测试中的重要组成部分,占有很大的比重。每次例行包发布前都需要对软件现有功能进行回归验证,确保无
2013-06-10 23:28:56
934
转载 TestNG与Junit的比较
1. JDK 5 Annotations (JDK 1.4 可以用JavaDoc代替).一个典型的Junit的测试类import junit.framework.TestCase; public class Jtest extends TestCase { protected void setUp() throws Excepti
2013-06-10 23:24:38
823
转载 Chrome中的JavaScript 断点设置和调试技巧
你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介绍其中的 JavaScript 断点设置和调试功
2013-06-09 22:51:18
763
转载 MAVEN常用命令
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName
2013-06-03 12:44:52
511
转载 Maven简单实用教程
1. Maven介绍 1.1. 简介 java编写的用于构建系统的自动化工具。目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 见官方网站;The 5 minute test,官方简易入门文档;Getting St
2013-06-03 12:43:19
591
转载 相似图片搜索的原理(二)
作者: 阮一峰日期: 2013年3月31日二年前,我写了《相似图片搜索的原理》,介绍了一种最简单的实现方法。昨天,我在isnowfy的网站看到,还有其他两种方法也很简单,这里做一些笔记。一、颜色分布法每张图片都可以生成颜色分布的直方图(color histogram)。如果两张图片的直方图很接近,就可以认为它们很相似。任何一种
2013-06-02 17:59:57
547
转载 相似图片搜索的原理(一)
作者: 阮一峰日期: 2011年7月21日上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上
2013-06-02 17:57:14
607
转载 TF-IDF与余弦相似性的应用(三):自动摘要
作者: 阮一峰日期: 2013年3月26日有时候,很简单的数学方法,就可以完成很复杂的任务。这个系列的前两部分就是很好的例子。仅仅依靠统计词频,就能找出关键词和相似文章。虽然它们算不上效果最好的方法,但肯定是最简便易行的方法。今天,依然继续这个主题。讨论如何通过词频,对文章进行自动摘要(Automatic summarization)。如果能
2013-06-02 17:55:43
642
转载 TF-IDF与余弦相似性的应用(二):找出相似文章
作者: 阮一峰日期: 2013年3月21日上一次,我用TF-IDF算法自动提取关键词。今天,我们再来研究另一个相关的问题。有些时候,除了找到关键词,我们还希望找到与原文章相似的其他文章。比如,"Google新闻"在主新闻下方,还提供多条相似的新闻。为了找出相似的文章,需要用到"余弦相似性"(cosine similiarity)。下面,我举一个例子来
2013-06-02 17:54:58
1183
转载 TF-IDF与余弦相似性的应用(一):自动提取关键词
作者: 阮一峰日期: 2013年3月15日这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算机前沿领域,但是出乎意料的是,有一个非常简单的经
2013-06-02 17:54:15
6911
转载 贝叶斯推断及其互联网应用(三):拼写检查
作者: 阮一峰日期: 2012年10月16日(这个系列的第一部分介绍了贝叶斯定理,第二部分介绍了如何过滤垃圾邮件,今天是第三部分。)使用Google的时候,如果你拼错一个单词,它会提醒你正确的拼法。比如,你不小心输入了seperate。Google告诉你,这个词是不存在的,正确的拼法是separate。这就叫做"拼写检查"(s
2013-06-02 17:53:12
590
转载 贝叶斯推断及其互联网应用(二):过滤垃圾邮件
作者: 阮一峰日期: 2011年8月27日上一次,我介绍了贝叶斯推断的原理,今天讲如何将它用于垃圾邮件过滤。========================================贝叶斯推断及其互联网应用作者:阮一峰(接上文)七、什么是贝叶斯过滤器?垃圾邮件是一种令人头痛的顽症,困扰着所有的互联网用户。
2013-06-02 17:51:54
710
转载 贝叶斯推断及其互联网应用(一):定理简介
作者: 阮一峰日期: 2011年8月25日一年前的这个时候,我正在翻译Paul Graham的《黑客与画家》。那本书的第八章,写了一个非常具体的技术问题----如何使用贝叶斯推断过滤垃圾邮件(英文版)。我没完全看懂那一章。当时是硬着头皮,按照字面意思把它译出来的。虽然译文质量还可以,但是心里很不舒服,下决心一定要搞懂它。一年过去了,我读了一些概率论文
2013-06-02 17:50:23
565
转载 wireshark的使用教程
转自: http://blog.youkuaiyun.com/21aspnet/article/details/6667431wireshark是一款抓包软件,比较易用,在平常可以利用它抓包,分析协议或者监控网络,是一个比较好的工具,因为最近在研究这个,所以就写一下教程,方便大家学习。 这里先说Wireshark的启动界面和抓包界面 启动界面:
2013-06-02 17:45:56
628
转载 Android UI自动化测试框架Zinc30
Zinc30是一个强大的Android UI自动化测试框架,支持建立健壮、可维护的黑盒测试用例。RD或者QA能够基于场景设计功能级和系统级测试。Zinc30符合Webdriver的API规范,以更好地面向对象编程的方式来操作Android控件,同时全面支持Web UI测试中流行的PageFactory模式。开始:GettingStart教程:Tutorialhttps://co
2013-06-02 17:43:50
809
转载 Google JS Test Javascript单元测试框架
Google JS Test是一个运行于V8 JavaScript引擎下的Javascript单元测试框架,其在Google内部负责对Chrome的快速JS执行速度进行测试,现在Google以开源工程开放大家使用。Google JS Test主要特性:超快的启动速度和执行时间,不需要在浏览器里运行清爽而具有可读性的输出内容也有一个可选的基于浏览器的测试器,可在JS修改的时候刷新其样式和语义
2013-06-02 17:40:34
629
转载 为什么要使用NodeJS
科普文一则,说说我对NodeJS(一种服务端JavaScript实现)的一些认识,以及我为什么会向后端工程师推荐NodeJS. "Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似 Apache 和 ngi
2013-06-02 17:30:39
711
转载 淘宝移动设备测试框架TMTS
TMTS(Taobao Mobile Test System)是一个用于Android的UI自动化测试工具,目前已经在淘蝌蚪上开源:http://code.taobao.org/project/view/565/,可以下载源代码和示例程序,下面以特性为主线介绍这部分。 使用Java语言编写测试代码 使用TMTS时,测试代码编写环境与应用开发环境完全相同,并且使用与应用开发相同
2013-06-01 18:38:11
988
原创 职业发展感悟
有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月右边那座山的和尚终于受不
2013-06-01 17:59:34
491
转载 Velocity语法
1. 变量(1)变量的定义:#set($name = "hello") 说明:velocity中变量是弱类型的。当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:#set($directoryRoot = "www" )#set($templateName = "index.vm" )#set($template = "$dire
2013-05-31 16:39:14
635
转载 代码测试覆盖率检查工具-Cobertura
http://cobertura.sourceforge.net/Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。Elliotte Rusty Haro
2013-05-31 09:11:46
956
转载 代码质量管理平台SONAR
http://www.sonarsource.org/Sonar是一个开源平台,用于管理Java源代码的质量。从 Sonar 1.6 版本开始,Sonar从一个质量数据报告工具,转变成为现在的代码质量管理平台。主要特点:代码覆盖:通过单元测试,将会显示哪行代码被选中改善编码规则搜寻编码规则:按照名字,插件,激活级别和类别进行查询项目搜寻:按照项目的名字进行查询对比数据:比较
2013-05-31 09:08:26
963
转载 教育男孩子必备四大原则
每位男孩的家长,如果具备了这四大原则,那么你的孩子会很了不起! 原则一:从小就要让男孩知道,他是个了不起的男子汉 男孩在四五岁的时候,就已经有了性别意识,他已经知道自己是个小男子汉。这个时候,父母就要有意识地培养其男子汉的作风: 男孩跌倒了,告诉他:自己爬起来; 男孩胆怯了,告诉他:你可以做得更好; 男孩犯错误了,告诉他:好汉做
2013-05-14 13:36:01
701
ECMAScript Language Specification
2009-08-17
Oracle日常SQL
2009-06-21
ORACLE应用常见傻瓜问题1000问
2009-06-21
嵌入式开发-嵌入式系统基础
2009-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人