Quantcast
Channel: 青锋笔记-51CTO技术博客
Browsing latest articles
Browse All 53 View Live

[Java]复用类

1. 组合语法在新的类中产生现有类的对象,这种方法称为组合,该方法只是复用了现有程序代码的功能,而非它的形式,例如:class Test1 { public void sayHello() { System.out.println("Hello World"); } ..【继续阅读全文】

View Article



[Java]多态和接口

1. 多态将一个方法调用同一个方法主体关联起来被称作绑定。若在程序执行前进行绑定,叫做前期绑定,比如C只有一种方法调用,就是前期绑定。而运行时根据对象的类型进行绑定,叫后期绑定。后期绑定也称做动态绑定..【继续阅读全文】

View Article

[Java]内部类

1. 创建内部类创建内部类的方式就是把类的定义置于外围类的里面,例如:class Test1 { class Test2 { private int i = 1; public void value() { System.out.println(i); } } public voi..【继续阅读全文】

View Article

[Java]持有对象

1. 容器类Java容器类类库的用途是保存对象,并将其划分为两个不同的概念:1) Collection: 一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照..【继续阅读全文】

View Article

[测试案例]页面CPU使用率测试

1. 场景描述测试网站某页面注册表单,该表单包含若干个文本输入框以及两个密码输入框:登录密码和确认密码。登录密码只能由数字或字母组成,并且长度在6-20个字符之间,确认密码必须与登录密码完全一致,当满足以..【继续阅读全文】

View Article


[Android]基本概念

1. 系统架构Android的总体系统架构由四个大的层次组成:1) Linux内核Android构建在一个较为稳定的基础之上:Linux内核。Android使用Linux完成其内存管理、进程管理、网络和其他操作系统服务工作。开发期间需要的..【继续阅读全文】

View Article

[Android]用户界面设计

1. 声明性设计设计用户界面的方法有两种,过程性设计和声明性设计。过程性设计是指用代码设计用户界面,例如,开发一个Swing应用程序时必须编写Java代码,以创建和操作所有用户界面对象。声明性设计不涉及任何代..【继续阅读全文】

View Article

[Java]异常处理

1. 基本异常异常情形是指阻止当前方法或作用域继续执行的问题。异常情形与普通问题区分在于普通问题是指在当前环境下能得到足够的信息,总能处理这个错误,而对于异常情形,就不能继续下去了,所能做的就是从当前..【继续阅读全文】

View Article


[Java]字符串

1. 不可变StringString对象是不可变的,String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,例如:public class Immutable {   public static&n..【继续阅读全文】

View Article


[Selenium]基本使用

1. Selenium基础1.1 Selenium简介Selenium是一系列基于Web的自动化测试工具,它提供了一系列测试函数,用于支持Web自动化测试,它们能够通过多种方式定位界面元素,并将预期结果与系统实际表现进行比较。Selenium..【继续阅读全文】

View Article

[Selenium]Selenium 1

1. 工作原理1.1 Selenium 1组件Selenium 1是Selenium中最主要的第一代测试工具,它能支持几乎所有的浏览器的测试,缺点在于受到JavaScript安全模型导致的限制,并且编程方式更像是面向过程的而非面向对象的。Sele..【继续阅读全文】

View Article

[Selenium]Selenium 2

1. 基于对象的测试1.1 Selenium 2构成Selenium 2是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,自身就是一套类库,不依赖于任何测试框架,不需要启动其他进程或安装其他程序,也不用像Selenium 1..【继续阅读全文】

View Article

[LazyBug]LazyBug for API 接口测试系统发布

LazyBug for API(授权协议:GPL)是一款PHP编写的开源HTTP接口测试管理系统,它集成了接口的测试、管理、维护、自动化回归等一系列工作,以实现对测试效率和管理效率的提高。系统的主要功能包括:1) 模拟HTTP请..【继续阅读全文】

View Article


[Maven教程]Maven入门

1. Maven简介Apache Maven是一个软件项目管理和了解工具,它基于项目对象模型(POM)的概念,可以由一个核心信息块管理一个项目的构建、报告和文档。Maven一词来源于依地语(犹太人用的国际语),含义是“知识的..【继续阅读全文】

View Article

[QTP]数据驱动测试

1. 数据驱动测试方法数据驱动测试方法要解决的核心问题是把数据从测试脚本中分离出来,从而实现测试脚本的参数化。数据驱动测试通常按以下步骤进行:1) 参数化测试步骤的数据,绑定到数据表格中的字段。2) 编辑数..【继续阅读全文】

View Article


[Java]基础知识

1. 一切都是对象1.1 面向对象设计语言Java是基于C++的,但相比之下,Java是更纯粹的面向对象程序设计语言。C++和Java都是混合/杂合型语言,允许多种编辑风格,C++之所以成国一种杂合型语言主要是因为它支持与C语..【继续阅读全文】

View Article

[Java]初始化与清理

1. 构造器初始化和清理是涉及安全的两个问题,许多C程序的错误都源于忘记初始化变量,当使用完一个元素时,也很容易忘记清理它。C++引入了构造器的概念,这是一个在创建对象时被自动调用的特殊方法,Java中也采用..【继续阅读全文】

View Article


[Java]访问权限控制

1. 包包内包含有一组类,它们在单一的名字空间下被组织到一起。例如Java标准发布中有一个工具库,它被组织在java.util名字空间之下。Java.util中有一个ArrayList类,使用它可以用其全名,例如:public class..【继续阅读全文】

View Article

[QTP]测试脚本开发

1. 使用专家视图作为关键字视图的可替换脚本编辑视图,在专家视图中编写的测试代码能与关键字视图中的各项元素一一对应。关键字视图和专家视图使用的是同一套对象库,在专家视图中,输入测试对象的顶层对象的控件..【继续阅读全文】

View Article

[QTP]描述性编程

1. 使用描述性编程的时机录制方式的测试脚本创建是最简单和快捷的测试脚本开发方式,但是它太依赖测试对象库,有时会有一些问题。比如相同的元素,部分属性(比如名称、标题等)是动态产生的,那么在回放脚本中会..【继续阅读全文】

View Article
Browsing latest articles
Browse All 53 View Live




Latest Images