googletest-release-1.8.0.zip
Linux Requirements
These are the base requirements to build and use Google Test from a source package (as described below):
GNU-compatible Make or gmake
POSIX-standard shell
POSIX(-2) Regular Expressions (regex.h)
A C++98-standard-compliant compiler
Windows Requirements
Microsoft Visual C++ v7.1 or newer
Cygwin Requirements
Cygwin v1.5.25-14 or newer
Mac OS X Requirements
Mac OS X v10.4 Tiger or newer
Xcode Developer Tools
klocwork操作步骤 以及介绍
Klocwork 介绍
Klocwork - 源代码缺陷自动分析工具概述:Klocwork 软件是 Klocwork 公司基于专利技术分析引擎开发的,综合应用了多种近年来 最先进的静态分析技术,是出色的软件静态分析软件。Klocwork 产品与其它同类产品相比, 具有很多突出的特征:Klocwork 支持的语言种类多,能够分析 C、C++和 Java 代码;能够发 现的软件缺陷种类全面,既包括软件质量缺陷,又包括安全漏洞方面的缺陷,还可以分析对软 件架构、编程规则的违反情况;软件分析功能全面,既能分析软件的缺陷,又能进行可视化的 架构分析、优化;能够分析软件的各种度量;能够提供与多种主流 IDE 开发环境的集成;能 够分析超大型软件(上千万代码行)。主要功能: 缺陷检测提供多角度的各种缺陷类型的分析。自动化的缺陷检测功能易于使用,定制灵活,具有图 形化的构建和报表管理图形界面,拥有业界领先的消息过滤器,极具柔性的配置,和强大的学 习调整知识库;Klocwork 能够分析 C/C++和 Java 代码,生成代码问题报告,能够发现的缺陷 类型举例。(详细参见附录): C/C++缺陷类型样例 空指针释放 内存管理问题(如:内存泄漏) 数组越界 未初始化数据使用 编码风格问题(如:在条件中赋值) Java 缺陷类型样例 效率错误(如:空的 finalize 方法) 可维护性问题(如:空的 catch 从句) 可靠性问题(如资源泄漏) 安全漏洞检测Klocwork 确信软件安全性是软件质量中一个重要的、并越来越受重视的方面。同样的, 所有的 Klocwork 安全漏洞分析是基于市场领先的缺陷检测能力,从原来的缺陷检测分离出来 单独的安全漏洞检测和违反推荐的安全代码最佳实践的缺陷检测。 能够检测到的安全漏洞类型 举例(详细参见附录) C/C++安全漏洞分类 访问控制缺陷 缓冲区溢出 DNS 欺骗 忽略返回值 注入缺陷 不安全的存储 未经验证的用户输入 Java 安全漏洞分类 拒绝服务 注入缺陷(如:SQL 注入、进程注入等) 未经验证的输入 移动代码安全 有漏洞的会话管理 跨站点脚本 出错处理不当
测试用例的设计方法(全)
测试用例的设计方法(全)
等价类划分方法:
一.方法简介
1.定义
是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。
2.划分等价类:
等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。
oracle存储过程详解
存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。
定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个:
第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过程可以大大减少同数据库的交互次数。
第二、提高安全性。假如将SQL语句混合在ASP代码中,一旦代码失密,同时也就意味着库结构失密。
第三、有利于SQL语句的重用。
Excel_VBA常用技巧_第04章[1].shape(图形)、Chart(图表)对象.doc
Excel_VBA常用技巧_第04章[1].shape(图形)、Chart(图表)对象.doc
Excel_259个常用宏.xls
Excel_259个常用宏.xls
Excel_VBA常用技巧_第05章[1].Application对象.doc
Excel_VBA常用技巧_第05章[1].Application对象.doc
Excel_VBA常用技巧_第07章[1].菜单和工具栏.doc
Excel_VBA常用技巧_第07章[1].菜单和工具栏.docE
Excel_VBA常用技巧_第03章
Excel_VBA常用技巧_第03章[1].Wordbook(工作薄)对象.doc
Excel_VBA常用技巧_第02章[1].range(单元格)对象.doc
Excel_VBA常用技巧_第01章[1].range(单元格)对象.doc
Excel_VBA常用技巧_第01章[1].range(单元格)对象.doc
Excel_VBA常用技巧_第01章[1].range(单元格)对象.doc
vbs整人代码大集合.txt
你打开好友的聊天对话框,然后记下在你QQ里好友的昵称,把下面代码里的xx替换一下,就可以自定义发送QQ信息到好友的次数(代码里的数字10改一下即可).
xx.vbs=>
=---------------------------------------------------------------------------
On Error Resume Next
Dim wsh,ye
set wsh=createobject("wscript.shell")
for i=1 to 10
wscript.sleep 700
wsh.AppActivate("与 xx 聊天中")
wsh.sendKeys "^v"
wsh.sendKeys i
wsh.sendKeys "%s"
next
wscript.quit
软件测试面试汇总
1、什么是兼容性测试
2、我现在有个程序在WINDOWS下运行很慢,如何区分是程序的问题还是系统问题或者是硬件问题
3、测试的策略有哪些
QTP入门与实践QTP的背景知识、应用范围及基本功能介绍
QTP的背景知识、应用范围及基本功能介绍
QTP的核心功能解析
一个例子带你进入QTP的实践
QTP开发相关参考资料
Quick Test Professional 的安装和配置
QTP 支持在广泛的操作系统平台和测试环境下安装,并且仅需很少的设置既可开始使
用。本章简要介绍QTP9.2 的安装设置过程,并且介绍如何开始编写一个最简单的QTP 测试
脚本。
QTP9.2的安装
在获取QTP 的安装程序后,就可以进行QTP 的安装过程。对于初学者和希望了解QTP
产品特性的测试人员,可以从HP 网站上下载试用版:
设计模式精解-GoF 23种设计模式解析附C++实现源码
0 引言
0.1设计模式解析(总序
0.2设计模式解析后记
0.3 与作者联系
1 创建型模式
1.1 Factory模式
1.2 AbstactFactory模式
1.3 Singleton模式
1.4 Builder模式
1.5 Prototype模式
2 结构型模式.
2.1 Bridge模式
2.2 Adapter模式
2.3 Decorator模式
2.4 Composite模式
2.5 Flyweight模式
2.6 Facade模式
2.7 Proxy模式
3 行为模式....................................................................................................................................55
3.1 Template模式....................................................................................................................55
3.2 Strategy模式.....................................................................................................................59
3.3 State模式...........................................................................................................................63
3.4 Observer模式....................................................................................................................68
3.5 Memento模式...................................................................................................................73
3.6 Mediator模式....................................................................................................................76
3.7 Command模式..................................................................................................................81
3.8 Visitor模式........................................................................................................................87
3.9 Chain of Responsibility模式.............................................................................................92
3.10 Iterator模式.....................................................................................................................96
3.11 Interpreter模式..............................................................................................................100
4 说明.........................................................................................................................................105
第 1
SQL常用命令及实例
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
Linux教程Shell精华文章
本文译自《Slackware Linux Unleashed》(第三版)一书的 bash 一章,但做了一些必要的删节,并且有的地方根据实际情况作了较大的改动,必要的话请参考原文。
简介
本文将较为详细地介绍 Linux 下最常用的 shell,bash。bash(Bourne Again Shell) 是 Linux 的缺省 shell,并被大多数用户所使用,在本文中你将学会:
什么是shell
Linux上最常见的shell
命令补齐(Command-line completion)和通配
命令历史记录(Command history)和别名
重定向和管道
改变提示符
进程控制(Job control)
如何用户化配置你的bash shell
另外你还将看到一些最常用的bash命令和内存变量的用法,读完本文后你将能更快和更有效地使用bash。
Shells in a Nutshell
什么是shell?总之这个词好象总是出现在 Linux 里,但很多新用户并不清楚它的明确的含义。本节将给出一个确切的解释并说明为什么在Linux中它显得如此的重要。
什么是Shell?
shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。
LoadRunner入门培训教程
目录
1 概要介绍
1.1 软件性能介绍
1.2 LoadRunner介绍
2 LoadRunner测试过程
2.1 计划测试
2.2 创建Vuser脚本
2.3 创建场景
2.4 运行、监控场景
2.5 分析测试结果
3 LoadRunner测试实例演示
3.1 脚本录制、调试、回放
3.2 创建负载测试场景
3.3 运行、监控负载测试场景
3.4 结果分析
1 概要介绍
1.1 软件性能介绍
1.1.1 软件性能的理解
性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;同时也是产品的特性,可以用时间来进行度量。
表现为:对用户操作的响应时间;系统可扩展性;并发能力;持续稳定运行等。
1.1.2 软件性能的主要技术指标
TD项目数据库创建问题
TD项目数据库创建问题TD项目数据库创建问题TD项目数据库创建问题TD项目数据库创建问题TD项目数据库创建问题TD项目数据库创建问题TD项目数据库创建问题
gtest-1.3.0.zip
gtest-1.3.0.;zipgtest-1.3.0.;zipgtest-1.3.0;.zipgtest-1.3.0;.zipgtest-1.3.0.;zipgtest-1.3.0.zip
sourceinsight使用手册
sourceinsigh使用手册sourceinsigh使用手册sourceinsigh使用手册sourceinsigh使用手册sourceinsigh使用手册sourceinsigh使用手册sourceinsigh使用手册sourceinsigh使用手册
单片机数据传送实验报告
单片机 数据传送实验报告 有源程序 有注释 流程图 ,写得很详细 主要是为了熟悉单片机的模拟环境
SQL数据库操作报告
数据库实验报告 主要是关于数据的操作,包括插入数据,删除数据的SQL语言的写法,有截图,很清晰