- 博客(48)
- 资源 (11)
- 收藏
- 关注
转载 一个成功测试人解读测试这条路
那我说一下我的看法吧。因为大家都是搞测试的,这里我也只谈测试。首先,我们可以有两条路发展,技术和管理。管理就是做team lead, manager,director这么走。因为我没有走这条路,所以,我这里也只谈技术。而且,即使走管理,也是应该具备很强的技术能力才行,所以技术是我们的发展之本。我个人不喜欢技术不精通的领导,也不喜欢被这种人管理。技术的发展是分阶段的,基本上
2009-10-24 00:47:00 524
原创 Linux:目录架构
/ 根目录/bin 常用的命令 binary file 的目录/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内/boot/grub/menu.lst GRUB设置/boot/vmlinuz 内核/boot/initrd 核心解压缩所需 RAM Disk/dev 系统周边设备/etc 系统相关设定文件
2009-10-24 00:42:00 436
原创 【软件自动化测试-QTP实战技能 5】== QTP中一些基础性代码结构
1 生产随机数列第一种方法———————————–randomize’更新反回的数据funcation rand(k,n)n=int((k-1)*rnd+1)rand=nend funcation第二种方法n=randomnumber.value(1,255)2 当运行到表中的某一行,自动导出表中的所有数据row=datatable.getcurrentro
2009-10-24 00:34:00 631
原创 禁用U盘和移动硬盘的几种方法
方法一,BIOS设置法(快刀斩乱麻法) 进入BIOS设置,选择“Integrated Peripherals”选项,展开后将“USB 1.1 Controller”和“USB 2.0 Contr01ler”选项的属性设置为“Disableed”,即可禁用USB接口。最后别忘记给BIOS设置上一个密码,这样他人就无法通过修改注册表解“锁”上述设备了。 bbs.atedu.
2009-10-20 10:28:00 838
原创 Oracle PL/SQL编程规范指南
Oracle中常用的命令和函数,做个整理,以备以后用到,方便查阅。 常用命令: 连接sqlplus 命令行下运行cmd进入,如以sys模式登陆,命令如下: (1).sqlplus "sys/zhb126 as sysdba" (2).sqlplus/nolog connect sys/zhb126 as sysdba (3).sqlplus scott/t
2009-10-19 23:43:00 1428
原创 怎样才能dump数据库的内部结构
1、分析数据文件块,转储数据文件n的块m alter system dump datafile n block m 2、分析日志文件 alter system dump logfile logfilename; 3、分析控制文件的内容 alter session set events immediate trace name CONTROLF level 10
2009-10-19 23:39:00 651
翻译 软件测试质量中的SQA到底是什么
SQA的理论探索 2.1、过程的 认识 我们都知道一个项目的主要内容是:成本、进度、质量;良好的项目管理就是综合三方面的因素,平衡三方面的目标,最终依照目标完成任务。项目的这三个方面是相互制约和影响的,有时对这三方面的平衡策略甚至成为一个企业级的要求,决定了企业的行为,我们知道IBM的软件是以质量为最重要目标的,而微软的“足够好的软件”策略更是耳熟能详,这些质量目标其实立
2009-10-19 23:22:00 2201
原创 Java+Oracle应用开发中的几个经典问题
自从在数据库中可以运行Java后,Oracle最令人激动的新特性被Java发挥到了最大化,但与之出现的问题也常困扰着开发人员,本文例出三个最常见的问题,希望对有此困扰的朋友有所帮助。 问题一:如保加载JDBC驱动程序: 正常我们加载驱动程序有三个途径: 1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的
2009-10-19 23:08:00 499
原创 Oracle专用服务器的内存结构分布原则
般我们会把oracle实例的内存用到系统物理内存的80%-60%(4G以上内存用到80%以上,2G内存用到60%-70%)s=pga+sga_max_size=80%memory (对于OLTP系统pga是sga的4分之1,如果是DSS,则可以各占一半) db_cache_size=60%sgashared_pool_size=sga_max_size-db_cache_size-
2009-10-19 23:02:00 457
原创 Oracle Data block 的物理结构
对data block物理结构的认识 1.Data Block 物理结构图: 2.一次对block的dump过程: PHP code:SQL> create table t9 (a varchar(10));Table created.SQL> insert into t9 values(a);1 row created
2009-10-19 22:52:00 1164
原创 【软件性能测试-LoadRunner实战技能 8】== LoadRunner测试TUXEDO-005
在"Miscellaneous"中设置一些杂项,如使用进程还是使用线程等。对于TUXEDO,好象只能选进程模式。 E.选择"Start scenario"来开始本次压力测试调度。 执行结果分析如下: 施压时间为5分41秒,Vusers数量为100,一共完成的Actions交易数量为5625笔,平均响应时间为5.561秒,TPS为17.8
2009-10-19 17:53:00 555
原创 LoadRunner测试TUXEDO-004
C.点击"Edit Schedule"来编辑压力调度。 D.选择"Runtime settings"来作运行时设置 在Pacing的设置中,"Number of Iterations"用于设置Vusers的Actions被执行的次数;"Start new iteration"用于设置调度器在什么时机迭代执行Vusers的Action
2009-10-19 17:51:00 529
原创 【软件性能测试-LoadRunner实战技能 7】== 使用LoadRunner测试TUXEDO-003
D.编辑Vuser脚本。我们在C中做的所有操作都被录了下来,记录到一个脚本文件中,其内容如下,我们把它存为simpapp。 脚本内容如下: /* This file is generated by LoadRunner. You may edit it carefully! */#include "lrt.h" #include "rep
2009-10-19 17:47:00 768
原创 【软件性能测试-LoadRunner实战技能 6】== LoadRunner测试TUXEDO-002
D.编辑Vuser脚本。我们在C中做的所有操作都被录了下来,记录到一个脚本文件中,其内容如下,我们把它存为simpapp。 脚本内容如下:
2009-10-19 17:46:00 520
原创 【软件性能测试-LoadRunner实战技能 5】== LoadRunner测试TUXEDO-001
LoadRunner测试TUXEDO LoadRunner ? 是一种预测系统行为和性能的工业标准级负载测试工具。它通过模拟数据以千万计用户来实施并发负载来对整个企业架构进行测试,来帮助您更快的查找和发现问题。关于LoadRunner ? 更全面的描述及使用,请参考《LoadRunner 使用手册》或Mercury Interactive 公司提供的联机帮忙文档。本文旨在帮助工
2009-10-19 17:45:00 539
原创 qtp一个比较综合的使用[功能]
1.启动一个VB的windows application。设置好Excel文件和QTP的安装路径。 2.启动脚本进行测试,测试代码是QTP自带的订票系统。 [脚本的参数设定] 脚本中有2个参数-EXCEL文件和QTP安装路径从VBS文件传入。在QTP中设定如下: 1.在KeyWord view界面。在Action1上点击右键,选Action properties,弹出 Act
2009-10-19 17:40:00 1011
原创 【软件自动化测试-QTP实战技能 4】== 取得Excel中的单元格值并作比较
1.首先需要了解在QTP中怎么读取Excel中的单元格的脚本如何写? 例子如下 Set xlApp= CreateObject("Excel.Application") Set wkBook= xlApp.Workbooks.Open("C:/test.xls") Set wkSheet= wkBook.Worksheets("Shee
2009-10-19 17:39:00 708
转载 对于测试架构师的简单理解
一. 测试架构师需要做些什么 测试架构师听起来确实一个很酷的名字,至少已经跟上开发的步伐了,那么测试架构师需要做些什么呢,他需要哪些技能? 先请大家浏览下图:我把这幅图简单地归结为: 一个中心,一类产出,两种关系 一个中心 : 保证质量为中心一类产出 : 保证自动化回归体系持续集成两种关系: 与开发和测试人员的关系
2009-10-19 17:30:00 708
翻译 软件工程的七条基本原理
有人经统计发现,在不成功的软件项目中有一半左右是由于计划不周造成的,可见把建立完善的计划作为第一条基本原理是吸取了前人的教训而提出来的。在软件开发与维护的漫长的生命周期中,需要完成许多性质各异的工作。这条基本原理意味着,应该把软件生命周期划分成若干个阶段,并相应地制定出切实可行的计划,然后严格按照计划对软件的开发与维护工作进行管理。Boehm 认为,在软件的整个生命周期中应该制定并严格执
2009-10-16 23:49:00 533
原创 国外网站的定价方法
如何制定网站价格?对于那些小企业,价格开得太高,他们会吓跑,开的太低,自己得不到利润。由于行业竞争的无序性,国内现在的价格千奇百怪,有1000元制作整个商务网站的,也有2000元一页的快刀斩客。国外网页制作公司是如何指定网站制作价格的呢? 首先是根据员工工资,各项费用,利润率来计算每小时工作成本,即:总价 = 工资 + 费用 + 利润 举例说明: 假设公司的月
2009-10-16 23:31:00 643
原创 【软件性能测试-LoadRunner实战技能 4】== 监控指标数据分析
1.最大并发用户数: 应用系统在当前环境(硬件环境、网络环境、软件环境(参数配置))下能承受的最大并发用户数。 在方案运行中,如果出现了大于3个用户的业务操作失败,或出现了服务器shutdown的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数。如果测得的最大并发用户数到达了性能要求,且各服务器资源情况良好,业务
2009-10-16 23:27:00 1024 1
原创 C#算法(一)冒泡排序
一。C#算法(一)冒泡排序 using System;namespace BubbleSorter{ public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j {
2009-10-16 22:53:00 799
原创 【软件自动化测试 - VBScript 1】== FileSystemObject 基础知识
在QTP测试中,比较本地的两个文件是不是相同,需要使用VBScript的FileSystemObject对象,在此作简要的概述 一.基础FileSystemObject 1. 创建 FileSystemObject 对象 Dim fso Set fso = CreateObject("Scripting.FileSystemObject") Scripting 是类型
2009-10-16 17:31:00 541
原创 企业架构建模的四个层次
要成功构建企业框架,必须紧密结合业务。只有紧密联合业务目标和企业IT,才能使企业更加敏捷地适应各种的变化,企业架构建模可分成四个层次,表述如下: 业务层:企业的业务层面的建模,用户可以利用流程图、组织结构图、数据流图、用例图等来进行业务层的设计和实现。 信息层:企业数据层面的建模,用户可以利用概念数据模型、逻辑数据模型以及物理数据模型、类图、XML模型来完成信息层的设计和实现。 应用层:企业
2009-10-16 17:23:00 2717
原创 软件自动测试架构设计
第1章 前言 目前市场上已经有了不少自动测试工具,不过满足自己需求的测试工具却很难找到或者是难以支付其昂贵的费用,对于在Linux/Unix后台运行的软件产品,自己开发一个自动测试工具,不但可以满足软件的测试需求,还可以节省一大笔费用。 这个自动测试系统架构的设计,是基于Linux/Unix后台运行的软件产品,架构的思想,源于主流测试工具与前辈的实践经验。 软件的自动测试
2009-10-16 17:19:00 934
原创 【软件性能测试-LoadRunner实战技能 3】== LR所使用的脚本语言初解
默认的脚本生成语言为 C.各种脚本语言的自动选择: 1、对于 FTP、COM/DCOM 和邮件(IMAP、POP3 和 SMTP),VuGen 还可以使用 Visual Basic、VB scrīpt和scrīpt 来生成脚本。 2、C 语言 - 用于那些使用复杂的 COM 构造和 对象的录制应用程序,Web/http的脚本也默认使用C语言,并且不可更改。 3、
2009-10-16 17:10:00 880
原创 Software Engineering
软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。 在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工
2009-10-16 16:55:00 994
原创 如何提高MySQL性能
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能。优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不
2009-10-16 16:49:00 1212
原创 单元测试
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确实不再包含这些字符了。 单元测试是由程序员自己来完
2009-10-16 16:37:00 730
翻译 基于J2EE平台Web系统的软件测试研究和实现
中文摘要: 随着信息技术的飞速发展,基于J2EE平台的Web应用迅速风靡全球,渗入到社会的各个应用领域,成为当前和未来Web系统开发的主流,基于J2EE平台Web应用的质量和可靠性也渐渐被人们关注。但是,由于Java语言的封装、继承、多态等特征和J2EE组件的交互性、开源框架的多样性等问题使得对J2EE平台Web应用的测试面临巨大挑战,因此,研究J2EE平台Web应用测试技术有重要的理论意义和实践
2009-10-16 16:32:00 1262
原创 Python 定时运行脚本
import sysimport osimport datetimeimport timeclass ArgsDealwith: def arg_environment(self, args): filepath = (PYTHON_PATH, path) for i in filepath: filename = os.
2009-10-16 12:10:00 1239 1
翻译 利用序列减少Oracle数据库开发工作量
列是Oracle数据库中一个命名的顺序编号生成器。这个编号生成器能够以串行方式生成一系列的顺序整数。这个特性在数据库开发的过程中,经常会遇到。如果没有这个工具的话,那么只能够在前台应用程序控制。这不仅会增加应用系统的开发工作量,而且对于并发访问的情况难以控制。如多个用户同时新建一张单据时,就很难保证单据编号的唯一。故Oracle数据库的顺序编号生成器是数据库开发工程师的左膀右臂,具
2009-10-15 23:12:00 852
翻译 认识单元测试与JUNIT
前言 考察目前关于单元测试和JUnit的文章,要么是介绍单元测试的理论,要么是通过一个简单的HelloWorld例子介绍工具的使用。这样很容易使读者在实际应用中无从下手。因为只有工具而没有理论的指导,将严重消弱了工具的作用,最终只能是沙滩建楼,达不到预期的目标;只有理论而没有工具的支持,也使得理论难有很好的着力点,最终使理论流于空泛。本文试图通过先讲解单元测试理论,进而将这些理论结
2009-10-15 23:09:00 676
原创 JUnit测试骨架简介
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即白盒测试。 JUnit测试骨架 使用JUnit时,主要都是通过继承TestCase类别来撰写测试用例,使用testXXX()名称来撰写单元测试。 用JUnit写测试真正所需要的就三件
2009-10-15 23:05:00 824 1
原创 【软件自动化测试-QTP实战技能 3】== 数据库检查点手动SQL写法
一、SQL Server格式(本地无需安装SQL Server)connectionstring(连接字符串):1.本地没有创建数据源的方式DRIVER=SQL Server;SERVER=数据库IP地址;UID=用户名;PWD=密码;APP=Microsoft Office 2003;WSID=本地主机名;DATABASE=数据库名实例:DRIVER=SQL Server
2009-10-15 23:01:00 1159 1
原创 【软件性能测试-LoadRunner实战技能 2】== LoadRunner中winsocket协议学习
*********************************************************************/#include "lrs.h"Action(){ int i; char *ActualBuffer;//定义字符指针 int NumberOfBytes;//定义int型变量保存长度 //这是第一步i
2009-10-15 22:57:00 1313
原创 ORACLE学习笔记 索引和约束
/*** 约束 ***/* 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段, 必须在表级定义约束* 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称定义primary key约束(单个字段)create table employee
2009-10-15 22:41:00 1551
翻译 Software Testing Release Life Cycle
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2009-10-13 23:48:00 1166 1
原创 【软件性能测试-LoadRunner实战技能 1】== 如何利用LoadRunner制造测试数据
在测试过程中,经常遇到要大量造数据的情况。例如在测试统计受理日报的时候,要模拟各种受理的情况,有几种方法可以实现: 一、在受理界面真实做各种受理,如果数据量比较大的话,这个过程比较麻烦。 二、利用QTP的自动化脚本造测试数据,这个如果已经存在自动化的脚本,那么直接拿来用还好些,如果要重新录制的话,也不是一时半会就能造好的。 三、还有一个就是
2009-10-13 23:35:00 963
淘宝性能测试白皮书V0.3.pdf_很好很强大
2010-05-17
QTP描述性编程技术集锦_挺好挺实用
2010-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人