自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (4)
  • 收藏
  • 关注

原创 自动化测试原理和优点和限制

自动化测试广义说法包括,白盒自动化测试,GUI自动化测试,性能自动化测试 GUI自动化测试的原理:通过软件模拟用户实际的鼠标和键盘操作,,实现自动化执行和操作的过程。性能自动化测试的原理:通过客户端模拟多个虚拟用户并发请求,来检验服务器的性能行为是否满足系统要求。  自动化测试的优点:1、通过录制,编写脚本执行测试,减少回归测试2、执行手工测试困难,或不可能做得测试

2013-07-30 12:58:42 1253

原创 自动化测试工具的特点

自动化测试工具的特点:1、支持脚本化语言:变量,数据类型,数组,列表,结构,条件逻辑if select case 循环for while ,函数的创建和调用,perl,vbscript、 javascript,脚本语言的功能2、对程序界面中对象的识别能力:对程序位置识别,对象识别,位图对象识别3、支持函数的可重用:脚本比较容易实现对函数的调用,脚本与被调用函数之间的参数传递。4、支

2013-07-30 12:05:37 1033

原创 什么是自动化测试?

什么是自动化测试?百度百科这样解释的,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。 自动化测试包含了更广阔的含义自动化测试的目的是测试,而不是自动化,自动化是为测试服务的,不是为了自动化而自动化的,自动化测试为了解决因手工测试重复性高(效率低,覆盖率低,项目时间长)的测试。一层面,自动化测试:强调的是测试。二层面,自动化测试框架:测试

2013-07-30 11:22:21 986

原创 黑盒测试,白盒测试,灰盒测试

1、什么是黑盒测试?     把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只需要根据程序的需求规格说明书,检查程序的功能性是否符合他的功能说明,检查非功能性需求,是否满足设计需求黑盒测试黑盒测试一些方法?等价类边界值因果图方什么是白盒测试?把测试对象看做一个透明的盒子,它允许测试人员利用内部结构及有关信息,设计或者选择测试用例,对程序逻

2013-07-27 11:49:20 1133

原创 软件测试的原则和衡量标准

1、软件测试的原则Good-enough 原则:这是一种权衡投入/产出比的原则,测试既不要不充分,也不要过分,不充分和过分都是一种不负责任的表现,当然zero-enough 是一种理想,Good-enough 是原则Pareto 原则:   一般情况: 在分析,设计,实验阶段的复审和测试工作能发现80%的bug                         在系统测试阶段能发

2013-07-27 11:28:36 1565

原创 关于测试用例一些思考

发现一个问题?写了测试用例的发现bug的概率降低了?写测试用例的时间会占到测试的40%到60% ,执行测试用例的时候为什么要写测试用例? 首先:测试思路更加清晰了,知道执行测试的覆盖率        测试强调的是高度的覆盖率,测试用例能更清晰的显示测试覆盖率。 测试用例到底起到什么作用?

2013-07-27 10:51:20 911

原创 剖析软件测试过程和V模型

1、v模型对错探讨?               需求分析                                                系统测试                      概要设计                                 集成测试                              详细设计               单

2013-07-26 17:22:33 779

原创 作为一个软件测试工作者的思考

作为一个软件测试工作者的思考:按照软件测试的阶段和方法分:单元测试,1、软件测试能否单独有开发人员完成?     首先,这样存在一个重要的问题,开发人员自己开发的东西是按照自己的逻辑编写的,在这个过程中肯定存在他们思考不到的逻辑问题,因为大部分开发人员存在逻辑思维的严谨性,所以需要测试人员验证,经过多次常理逻辑,异常逻辑的思考通过验证方可交付。    其次,有开发人员做单元测试,

2013-07-26 16:47:07 889

原创 struts2 at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209

今天看视频看到struts2中的配置文件中只要添加以下配置,那么以后修改配置文件不用重启tomcat的方法。于是自己手动试了试,没想到这一试竟然试出问题来要添加的代码:  struts.devMode也就是struts的开发模式,默认值为false,这里修改为true就可以了,以后一旦就该这个文件中的配置就不用去重启tomcat,着实方便许多。但是问题也出现了:严重: Exce

2013-07-25 10:49:50 648

转载 Winwebmail能发邮件不能收邮件的解决方法

Winwebmail能发邮件不能收邮件的解决方法为什么收不到外部信箱(如:yahoo.com )发给我的邮件? 成功接收来自Internet的邮件需要做到以下三点:1. 要拥有Internet上的有效域名。(如:mydomain.com)2. 可成功将此域名解析到安装WinWebMail的服务器IP地址。3. WinWebMail服务程序在该IP地址的25端口成功启用了SMTP

2013-07-18 16:41:11 10053

转载 WinWebMail邮件投递超时错误解决办法

服务器端安装的是WinWebMail3.7.3.1,之前邮箱都使用正常,可是近来频频出现邮件投递失败的情况,首先考虑到是DNS的原因。在大部分情况下对外部(英特网)邮箱发信失败都是因为DNS设置不当或所使用的DNS服务器无法正常工作引起的。可以在服务器上点击右下角图标,然后在弹出菜单中选取“服务”项后查看所设置的DNS服务器地址(见下图)。需确认:1. 是否设置有DNS服务器地址。2.

2013-07-17 14:16:30 5549

原创 测试

public class Parcel { class Contents{ private int i =1; public int value() { return i; } } class Destination{ private String labelString; Destination(String whereTo){ labelString =w

2012-09-12 11:12:56 224

原创 Java 编程思想(第四版)学习笔记(9)接口

第九章 接口接口和内部类为我们提供一种将接口与实现分离的更加结构化的方法1、如果实现接口的class未实现接口中的所有函数,则这个class必须被声明为abstract class,而接口中未被实现的函数在这个class中为abstract class。interface Interface{ public void f(); public void g();}

2012-09-12 10:42:03 459

原创 Java 编程思想(第四版)学习笔记(8)多态

1、什么是向上转型?对象既可以作为本身类型使用,也可以作为它的基类使用,而这种把某个对象的引用作为对基类对象的引用的做法叫做向上转型。---(因为在继承树的画法中,基类是放置在上方的)class First{ public void prt(){ System.out.println("First"); }}class Second extends Fi

2012-09-12 10:39:31 454

原创 Java 编程思想(第四版)学习笔记(7)复用类

第七章 复用类一、组合语法  1、如何使用组合技术?只需将对象引用置于新类中即可。  例如:假设你需要某个对象,它要具有多个string对象,几个基本类型数据,以及另一个类的对象。对于非基本类型的对象,必须将其引用执意要新的类中,但可以直接定义基本类型数据如下实例:class WaterSource{ private String string; WaterSource()

2012-09-07 12:56:22 996

原创 Java 编程思想(第四版)学习笔记(6)访问权限控制

第六章 访问权限控制Java访问权限控制Java有public、protect、friendly、private四种访问权限修饰词在使用时,是置于类中每个成员的定义之前的,无论是一个域还是一个方法。每个访问权限修饰词仅控制它所修饰的特定定义的访问权。并且这四访问权限的访问范围越来越小。   1、public:可以被任何class调用   2、protected:继承访问权限 即,既

2012-09-03 10:53:10 320

原创 Java 编程思想(第四版)学习笔记(5)初始化与清理

第五章 初始化与清理一、用构造器确保初始化1、什么是构造器(constructor)?创建对象时被自动调用的特殊方法。2、通过构造器,类的设计者可以确保每个对象都会得到初始化。3、不接受任何参数的构造器叫做默认构造器,如果某个class具备构造函数,Java便会在对象生成之际,使用者有能力加以操作之前,自动调用其构造函数,于是便能名确保初始化动作一定被执行。二、方法重载

2012-09-03 10:44:13 633

原创 Java 编程思想(第四版)学习笔记(4 )控制执行流程

第四章 控制执行流程一、if-else   If-else是控制流程的最基本的形式,其中else是可选的二、迭代(while  do-while 和for)   1、While和do-while 唯一区别:do-while中的语句至少会执行一次,即便表达式第一次执行为false 。While语句,如果条件第一次就为false ,那么语句根本就不会执行。While比do-whil

2012-08-27 15:45:04 331

原创 Java 编程思想(第四版)学习笔记(3)操作符

第三章 操作符一、更简单打印语句Systme.out.println("");用更简单的方法打印语句如下: Import java.util.*;Import static net.mindview.util.print.*;println("");二、操作符优先级三、赋值“=”:右边的值赋给左值,右值可以是任何常数,变量或者表达式,但是左值必须明确已命名的变量

2012-08-21 15:31:01 309

原创 Java 编程思想(第四版)学习笔记(2)一切都是对象

第二章 一切都是对象一.用引用操作对象正如用遥控器(引用)控制电视机(对象)拥有一个引用并不一定需要一个对象与它关联。创建一个string引用:string s(s没有对象)String s="abcd" 创建一个引用并初始化。二.所用对象必须有你建立1、存储到那里       寄存器:你不能用程序控制       Stack:存放基本类型的数据或对象的refe

2012-08-21 11:08:49 448

转载 电脑某个键失灵 我遇到的是Q和E键之间的键失灵,用软键盘也没有用 (解决办法)

电脑某个键失灵 我遇到的是Q和E键之间的键失灵,用软键盘也没有用这种情况应该是病毒所致 你可以打开我的电脑右键-属性-硬件-设备管理器,应该可以看到带有感叹号的键盘图标,双击打开,如果发现“键盘问题:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)”,那就说明是同样的问题。具体解决办法1、开始---运行---regedit  打开注册表

2012-07-18 14:30:31 10379 1

转载 VMware Network Adapter VMnet1和VMnet8 未识别的网络的解决方法

VMware Network Adapter VMnet1和VMnet8 未识别的网络的解决方法 VMware Network Adapter VMnet1和VMnet8 被防火墙认定为未识别的网络,阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入。且公用网络被限制不能修改为家庭或工作网络。解决办法:1,进入注册表[HKEY_LOCAL_MACHINE\

2012-06-27 11:29:39 825 1

转载 LoadRunner的协议选择

在学习LoadRunner协议选择之前,我觉得我们有必要了解一下协议的基本概念。首先我们知道,计算机与计算机之间的通信都离不开通信协议,接着我们来说说通信协议的概念。通信协议是什么,通信协议实际上是一组规定和约定的集合。说白了就是两台或者多台计算机在通信时必须约定好本次通信做什么,例如是执行 文件传输,还是发送电子邮件;然后约定怎样通信,什么时间通信等。因此,通信双方要遵从相互可以接受的协议(相同

2012-06-05 17:40:48 311

转载 性能测试视频分享

小布老师视频:测试工具概述,兼LoadRunner介绍 -1-4http://www.boobooke.com/v/bbk1046http://www.boobooke.com/v/bbk1047http://www.boobooke.com/v/bbk1048小布老师视频 - 在LoadRunner中使用动态库技术http://www.boobooke.com/v/bbk

2012-06-05 16:48:01 580

原创 Xampp中Apache无法启动问题解决

Xampp中Apache无法启动的解决方法简单的就是修改80和443端口。在启动XAMPP时,如果报80/443端口被占,可以修改此端口。 xampp(apache+mysql+php+perl)是一个功能强大的php网站开发集成软件包。应用xampp可以轻松地在各种系统下搭建php等程序的运行环境。 通常情况下:asp用的iis服务器是xp的默认web80端口,jsp用的tomcat

2012-02-17 17:41:29 629

转载 VMware 的3 种网络模型和虚拟机本机连接IP设置

在说到VMware 的网络模型之前,先说一下VMware 的几个虚拟设备:■ VMnet0:这是VMware 用于虚拟桥接网络下的虚拟交换机;■ VMnet1:这是VMware 用于虚拟Host-Only 网络下的虚拟交换机;■ VMnet8:这是VMware 用于虚拟NAT 网络下的虚拟交换机;■ VMware Network Adapter VMnet1:这是Host 用于与H

2012-02-17 17:27:51 724

原创 诚恳希望CSDN能为软件测试留点空间!

本来关注CSDN很久了!~偶尔也转载,发表点文章,!但是每次发表文章选择文章分类的时候却不能找到适合软件测试的分类!所以 诚恳希望CSDN能为软件测试留点空间! 偶本来是学软件开发的,后来转成软件测试行业!平时习惯把自己一天的收获写成博客! 苦于CSDN没有软件测试分类,只能无分类发表!后来查看CSDN是中国软件开发联盟(Chinese software develop net)的缩写

2012-02-15 10:52:35 831

转载 运行与关闭测试

1) 运行时是否与其它应用程序有冲突(内存冲突);2) 是否可以同时运行多个程序;3) 任务栏有无程序运行提示;4) 若有未保存的数据,关闭系统时是否有提示;5) 后台服务程序在点击关闭按钮时是否有确认提示;6) 运行时是否过份占用系统资源、退出时能否完成释放占用的系统资源。

2012-02-14 16:52:29 312

转载 卸载测试

1) 卸载后注册表中的注册信息及相关的程序安装目录是否能完全删除掉;2) 卸载过程中完全删除共享文件后,看其它程序能否正常运行;3) 卸载后,是否对其它已经安装的软件有影响;4) 系统卸载后用户建立文档是否保留;5) 软件卸载画面上的软件名称及版本信息是否正确;6) 在所有能中途退出卸载的位置是否能正确退出;7) 卸载过程中界面显示与提示语言是否准确、友好;8) 卸载后

2012-02-14 16:51:01 306

转载 配置测试

1) 是否可以按照用户手册的说明,运行于多种操作系统(Windows 各版本 、Unix 、Linux 等);2) 按系统最低要求进行软件的安装配置,查看能否正常实现各种功能;3) 数据源等信息配置不正确时能否给出提示信息;4) 是否可以按照用户手册的说明,支持多种数据库。

2012-02-14 16:50:08 216

转载 安装测试

1) 安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装;2) 若是选择安装,查看能否实现其相应的功能;3) 在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);4) 软件安装后,对其它已经安装的软件是否有影响;5) 裸机安装后,各功能点是否可用;6) 安装前,安装程序是否判断可用磁盘空间大小,如果不能满足安装空间要求,安装

2012-02-14 16:49:46 244

转载 常用的功能测试方法

功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下:   1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。   2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。   3. 检查按钮的功能是否正确:如update, cancel, delete,

2012-02-14 16:48:22 207

转载 如何成为优秀的测试工程师

软件测试员的目标是找出软件缺陷,尽可能早一些。   软件测试员的一个基本素质是:打破沙锅问到底。   大多数软件测试员应具备的素质:   1.探索精神:软件测试员不会害怕进入陌生环境。有较强的学习能力,可以用最快的速度成为一个新的行业的专家   2.故障排除能手:软件测试员善于发现问题的症结,喜欢猜谜。可以迅速的通过事物的表面现象发现事物的本质,能够从琐碎的现象中发现内部的联系和规

2012-02-14 16:47:09 323

转载 10大负面测试用例

1.植入的特殊符号。比如:单引号,逗号,/,, >(对于web的应用程序)都是很容易引发错误的。大多数基于SQL的数据库系统在用户存储包含一个单引号的信息时会出现问题,例如John's car。每一个可以接受文字数字型数据条目的屏幕都要试试输入包含一个或多个单引号的文本。        2.必需输入的数据条目。对于强制输入的字段,在屏幕上最好有些标识以说明其为必须输入的字段。一般在字段前或

2012-02-14 16:44:01 493

转载 文档测试

产品说明书属性检查清单Ø 完整:是否有遗漏和丢失?完全吗?单独使用是否包含全部内容?Ø 准确:既定解决方案正确吗?目标明确吗?有没有错误?Ø 精确:不含糊,清晰。描述是否一清二楚?还是自说自话?容易看懂和理解吗?Ø 一致:产品功能描述是否自相矛盾?与其他功能有没有冲突?Ø 贴切:描述功能的陈述是否必要?有没有多余信息?功能是否满足的客户要求?Ø 合理:在特定的预算和进度下,

2012-02-14 16:22:41 258

转载 软件缺陷的原则

软件缺陷区别于软件bug,它是在测试过程中出现的对系统有影响的,但是在设计中没有的或者对修改后的bug测试和开发人员有不同意见等。Ø 软件未达到产品说明书标明的功能;Ø 软件出现了产品说明书指明不会出现的错误;Ø 软件功能超出产品说明书指明范围;Ø 软件未达到产品说明书虽未指出但应达到的目标;Ø 软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。

2012-02-14 16:21:54 373

转载 测试存在风险及解决方法

测试存在风险及解决方法说明:测试不能找出所有的问题,只是尽量在开发阶段解决大多数的问题而已。测试风险如下:软硬件的测试环境提供上也对测试结果有很大的影响;测试团队的水平,经验,合作效果等;整个开发流程对测试的重视程度,测试的进入时间等;由于测试环境操作系统,网络环境,带宽等情况可能产生的测试结果可能不同这是就需要经验以及对测试环境的保护等方面下一些功夫

2012-02-14 16:21:03 1793

转载 手工测试和自动化测试

手工测试 (Manual Testing):即依靠人力来查找Bug。方法可以参考上边的测试,也可以根据对实现技术及经验等进行不同的测试。自动测试 (Automation Testing):使用有针对工具实行。可以作出自动化测试的计划,对可以进行自动化测试的部分编写或者录制相应的脚本,可以加入功能,容错,表单提交等,可以参考MI,Rational或者其他类测试工具说明。根据权威的软件测试经验

2012-02-14 16:18:08 512

转载 白盒测试和黑盒测试技术

白盒测试技术 (White Box Testing):该技术主要的特征是测试对象进入了代码内部,根据开发人员对代码和对程序的熟悉程度,对有需要的部分进行测试。在软件编码阶段,开发人员根据自己对代码的理解和接触所进行的软件测试叫做白盒测试。这一阶段测试以软件开发人员为主,使用Xunit系列工具进行测试,可以包括很多方面如功能性能等。 黑盒测试 (Black Box Testing):测试的主体部

2012-02-14 16:17:41 975

转载 覆盖测试技术

说明:测试覆盖率可以看出测试的完成度,在测试分析报告中可以作为量化指标的依据,测试覆盖率越高效果越好。覆盖测试可以是程序代码的执行路径覆盖,亦可以是功能实现的步骤覆盖(可以理解成流程图的路径覆盖)。该技术可以用在任何测试阶段,包括单元测试、集成测试、系统测试。使用该技术时可以使用以上的任何测试方法和测试技术。

2012-02-14 16:15:58 464

subversion-1.6.13.tar.bz2

This is the former website of the Subversion software project, which now calls subversion.apache.org home.

2012-01-13

redmine-1.2.1.zip

Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database

2012-01-13

railsinstaller-1.1.1.zip

RailsInstaller. The easiest way to get up and running with Ruby on Rails. For Windows. Mac and Linux coming soon

2012-01-13

测试用例模板

软件测试测试用例模板,包括 功能说明 前置条件 输入 期望输出 实际输出 OK/NG 担当 "BUG级 别"

2012-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除