原ChinaUnix博客专家,见:http://blog.chinaunix.net/uid/301743.html
RSS文档 1、RSS 0.91文档 RSS 0.91是最常用的RSS格式,很早,简单。 RSS 0.91没有为元素声明命名空间。 1)rss元素是文档元素,它有一个必须的属性version,值为0.91。
WinRunner测试设计(5) 用TSL编程 1、用编程来增强你的测试脚本 WinRunner测试脚本由一些TSL语句代码组成。(TSL,Mercury Interactive's Test Script Language) 在TSL中,每一语句有...
WinRunner测试设计(4) 1、增加同步点到测试中 同步点使你能够解决在测试和应用程序间的时间提前的问题。例如,你建立一个测试,打开数据库应用程序,你可以增加一个同步点控制测试等待,直到数据库记录载入到屏幕上。
WinRunner测试设计(3) 1、使用Analog Recording来创建测试 Anolog模式录制键盘输入、鼠标点击以及鼠标的确切移动路径。 例如:如果你选择应用程序的文件菜单上的打开命令,WinRunner将录制鼠标指针在屏幕上的移动路径。
WinRunner测试设计(2) 1、使用Context Sensitive Recording来创建测试 它根据GUI对象来创建测试。在录制期间,WinRunner识别每一个你点击的GUI对象(例如窗口,按钮或列表)和执行的操作(如拖放,点击,选择)。
WinRunner测试设计(1) 使用recording,programming,或者两者结合,可以快速建立自动化测试。 本文内容: 1)理解WinRunner测试窗口 2)计划一个测试 3)使用Context Sensitive Recording创建...
2007 JavaOne Conference随笔 chszs 近期,Java界的好消息似乎很多。 JavaOne Conference作为Java界的大事,历来值得关心。
面试算法题6 做这些题只是为了爱好,收集供所有找工作的学生和爱好者共享。 package mymethod; /** * 已知一组数字:21,25,11,32,12,35,55,77,66 要求按以下规则进行排序:第一个数最大,第二个数最小, * 第三个数是剩下中的最大的,第四个数是剩下中的最小的,依此类推,请设计一个字符界面的程序解决之.
面试算法题5 做这些题只是为了爱好,收集供所有找工作的学生和爱好者共享。 package mymethod; import java.util.HashSet; import java.
关于《Java高级编程: JDK5》 前不久学校进了一批新书,其中有一本名为《Java高级编程: JDK5》,其英文名为《Professional Java,JDK 5 Edition》。
软件项目管理(6) 1、编制软件项目进度计划 进度计划需要完成的工作包括:估计每项活动的工期;确定整个项目的预计开始时间和要求完成时间,在项目总体时间段的基础上计算每项子任务和活动必须开始和完成的最早时间,必须开始和完成的最迟时间,确定项目活动的关键路径等。
软件项目管理(5) 1、软件项目计划 项目计划是项目组织根据项目目标,对项目实施过程中进行的各项活动做出周密的安排。 确定工作任务数量,安排任务的时间进度,制定所需资源及费用计划。
软件项目管理(4) 软件项目启动阶段的知识与管理 软件项目启动即项目的筹备、规划与准备阶段,是软件项目实施的前期工作。 软件项目启动由两个重要的工作阶段构成:一是项目的立项,而是项目的全面计划。
面试算法题4 据说是华为笔试题,练习了一下。 package src; /* * 第二题: 假设有个int型的数n,实现高低位的互换,比如12345,给换成54321,写一个方法实现n的高低位的互换。
面试算法题3 据说是华为笔试题,练习了一下。 package src; /* * 第一题: 假设n个小孩围成一圈,每次数第m个小孩,该小孩被踢出来,请问当这帮小孩子只剩下一个人的时候是第几个人。
Javalobby成员集体推荐了10本最好的学习Java的书籍 --------------------------- 地址于下:http://www.javalobby.org/articles/5books/ 我把大意说一下。
JDK6笔记(6)----JDBC4.0高级应用(2) 3.4)Hibernate配置文件(Hibernate Configuration File) 在你的应用程序中典型的仅有一个hibernate.cfg.xml文件。
软件项目管理(3) 软件项目全生命周期的阶段划分 软件项目分门别类,不同阶段管理的侧重点有所区别,正确划分软件项目全生命周期过程的各个阶段,是保证整个项目成功的基本条件和基础要素。
JDK6笔记(6)----JDBC4.0高级应用 JDBC4.0高级应用 1、Annotations 在JDK1.5中annotation就存在了,在JDBC4中得到了加强。
JDK6笔记(5)----JDBC4(5) 1、ResultSet接口你可以指定三种常量: 1)TYPE_FORWARD_ONLY 结果集游标只能从开始到最后进行前移,它不能后退。
JDK6笔记(5)----JDBC4(4) 1、利用批处理更新 要提高性能,JDBC API提供了一个批处理更新方式,它允许你一次进行多种更新。 Statement、PreparedStatement、CallableStatement都支持批处理更新方式。
JDK6笔记(5)----JDBC4(3) 1、预准备语句的IN参数的pitfall 当你用setter方法向IN参数传递值时要注意一些问题。 不管在任何时候,设置参数并执行预准备语句对象,JDBC驱动器会把Java类型转换成DBMS所能理解的JDBC类型。
JDK6笔记(5)----JDBC4(2) 1、理解Statements 有三种类型的Statements: 1)Statements接口 它通常用于只需不带参数的SQL语句。
JDK6笔记(5)----JDBC4 1、Java开发者使用JDBC4 API可以做下面的事: 1) Connect to a data source 连接数据源 2) Execute complex SQL statements 执行复杂的SQL语句 ...
软件项目管理(2) 软件工程学,将软件生产分为分析、设计、编码、测试等多个连续的阶段,每个阶段都会产生相应的文档,为下一阶段作参考。 1、软件项目的概念:是指采用计算机编程语言,为实现一个目标系统即软件产品而开展的活动和过程,其目的是实现各类业务系统的信息化、业务流程的集成化管理与连续性执行。
软件项目管理(1) 1、项目的概念 美国项目管理协会(PMI)对项目的定义:“项目”是为完成一个独特的产品、服务或任务所做的一次性努力。 总结起来,项目是一个特定的、待完成的有限任务,是在一定时间内,满足一系列特定目标的多项相关工作的总称。
J2EE性能测试(1) 1、问题: 1)应用程序的运行有多快? 2)它将适用于多大的规模? 3)应用程序服务器的性能是什么? 2、The Grinder的负载生成/数据收集工具 The Grinder是一个基于Java的工具。
JDK6笔记(4)----正则表达式2 一、组group 1、组是由圆括号分开的正则表达式,随后可以根据它们的组号进行调用。 第0组匹配整个表达式,第1组匹配第1个圆括号扩起来的组,......依次类推。
敏捷J2EE(1) 敏捷开发方法、敏捷J2EE框架、敏捷开发实践 一、影响J2EE项目成败的四大因素,即人、方法、架构和实践。 (1)人 软件项目开发的主体,构建一个人员结构合理的团队,时项目成功的基础。
Intel C++ Compiler v9.1日志(1) 1)编译器的设置: 在windows下直接安装即可。 我只安装了Intel C++ Compiler for 32-bit Applications;Enhanced Debugger两项。
JDK6笔记(3)----正则表达式 一、正则表达式的编译形式 1)指定为字符串的正则表达式必须首先被编译为此类的实例。compile 2)将得到的模式用于创建Matcher对象。
面试算法题2 package myfile; /** * 请用Java语言写一个函数printArray(int[][] aData),该函数将一个二维数组以顺时针螺旋的方式打印出来。
电信,请您挺起胸膛赚钱 作者:chszs 文章皆为真实经历,转载请保留署名。 昨天,我被电信气得吐了两口血,我没有想到,一个堂堂的国内顶级企业会无耻到这个地步。
JDK6笔记(2)----操作XML文件 一、XML文件如下: 文件名为:de_pjxmb.xml 二、Java源文件如下: package myfile; import javax.
章18 编写和跟踪测试用例 一、测试用例计划的目标 有条不紊地仔细计划测试用例,是达成目标的必由之路。四个原因: 1)组织 即使在小型软件项目上,也可能有数千个测试用例。
章17 计划测试工作 软件测试员的目标:尽可能早地找出软件缺陷,并保证其得以修复。 利用精心组织的测试计划、测试用例和测试报告,对测试工作进行正确的记录以及交流,将使达到目标变得更有可能。
面试算法题1 在论坛看到有人提问,由于没有保存帖子路径,到处找了一下,没找到。干脆就放到blog上。 /* * 有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。
JDK6笔记(1)----Derby数据库 1)JDK6包含了一个轻量级的数据库,称为Derby,它属于Apache数据库项目的产品。Derby是基于事务型的关系数据库,在磁盘上占用空间极少。
编程原理 一、问题求解 1、问题求解(Problem Solving):指描述问题,以及开发计算机程序来解决问题的整个过程。 这个过程经历多个阶段,包括理解待解决问题、设计概念化解决方案,以及用计算机程序实现解决方案。
NetBeans5.5与Eclipse3.2.1的比较 今天无意中发现NetBeans5.5不如Eclipse3.2.1的一个地方。 起因: 我在计算机上安装了JDK1.6,取名为“c:/jdk”,而原来我的机器上安装的是JDK1.5,目录为“c:/jdk1.5”,在安装完JDK1.6后,我直接删除了“c:/jdk1.5”这个目录,然后到环境变量处修改了相应的路径,如:“c:/jdk/lib;......”。
章16 缺陷轰炸和beta测试 利用软件测试软件是加快工作进展的绝佳方式,有助于找出其它方式可能遗漏的软件缺陷。 成为高效测试员的另一条途径是借助他人的力量。 一、让他人测试你的软件 1)让其他人检查软件有助于打破杀虫剂怪现象; 2)人们互相之间不仅看到的不同,而且测试方法也不同; 3)让别人帮忙测试有助于消除烦躁心情; 4)观察别人解决问题的方式是学习新测试技术的上佳方法。
章15 自动测试和测试工具(1) 测试软件是一项艰苦的工作。当对测试用例进行等价划分时,必然会减少了测试的覆盖范围。如果测试员需要做更多的测试,该如何办? 方法是开发并使用工具。
Crystal Reports for Eclipse(2) 创建一份新报表 1、选择数据源 通过数据库浏览器(Database Explorer),你可以选择大多数数据源。
章14 网站测试 网站测试囊括许多领域,包括配置测试、兼容性测试、易用性测试、文档测试、安全性测试,并且假如网站是面向全球范围的浏览者,还包括本地化测试。当然,黑盒、白盒、静态、动态测试都是要用上的。
Crystal Reports for Eclipse(1) Crystal Reports for Eclipse(1) 1、介绍 Crystal Reports for Eclipse用于和数据库共同工作,帮助你分析和理解那些重要的信息。
报表工具之JasperReports+iReport(5) JasperReports作为一种开源的报表库为应用提供了强大的支持。其易用性和灵活性为系统的开发提供了极大的便利。
章11 易用性测试 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。 人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。
章10 外国语言测试 如果你是一个有竞争力的软件测试员,并且熟练掌握除英语之外的一门外语,你就有了很有价值的技能。1、使文字和图片有意义软件的国际化除了语言,还需要考虑地域(region或locale)——用户的国家和地理位置。
章九 兼容性测试 本章主要讲述与上一章类似的交互测试领域——检查软件是否能够与其它软件正确协作。 随着用户对来自各个厂商的各种类型程序之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试程序之间能否协作变得越练越重要了。
报表工具之JasperReports+iReport(4) Report Structure 报告的结构 本章描述报告的结构,可用的report对象和它们的属性。这基本上是JasperReports的快速参考。