![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
文章平均质量分 61
LouiseLong
每天进步一点点
展开
-
Visual Studio 2010单元测试(普通单元测试)
Visual Studio 2010运行和定义单元测试在VS2010中,单元测试的功能很强大,使得建立单元测试和编写单元测试代码,以及管理和运行单元测试都变得简单起来,通过私有访问器可以对私有方法也能进行单元测试,并且支持数据驱动的单元测试。1、建立单元测试项目1.1、从被测试代码生成单元测试1)实例:创建VC#模式下的控制台应用程序,工程名为CUnitTest转载 2014-02-25 09:13:15 · 1551 阅读 · 0 评论 -
进制转换
十进制:权:10的几次幂右侧第一位:10的0次幂(1)右侧第二位:10的1次幂(10)右侧第三位:10的2次幂(100)示例:12310=123D=12312310=1*102+2*101+3*100547510=5*103+4*102+7*101+5*100现在计算机采用的是冯诺依曼体系结构哈弗结构--嵌入式计算机二进制:特点:1. 系数:0、12. 技术规律:逢二进一,1 +1 =(10)2 ...原创 2018-03-21 22:04:40 · 776 阅读 · 0 评论 -
编写测试用例方法----等价类划分&边界值
一、等价类划分进本概念 1、应用场合 只要有数据输入的地方就可以使用,从无限多的数据中选取少数代表性的数据进行测试 2、核心概念 (1)有效等价类 对程序规格有意义、合理的输入数据集合,程序接收到有效等价类数据,可以正确执行、计算。 (2)无效等价类 ...原创 2018-03-21 22:08:42 · 2292 阅读 · 0 评论 -
编写测试用例方法----因果图&判定表
因果图:一、应用场合 在一个界面中,有多个控件,测试的时候要考虑控件的组合关系,不同的控件组合会产生不同的输出结果的组合,为了弄清什么样的输入组合会产生什么样的输出组合,使用因果图法。 二、因果图核心1、因----原因,输入条件2、果----结果,输出结果使用图形的方式,分析软件输入和输出的对应关系。 三、图形符号1、基本图形 表示输入和输出的对应关系(1)恒等(-)Ⓐ(输入、因...原创 2018-03-21 23:04:29 · 8539 阅读 · 0 评论 -
编写测试用例方法----场景法
一、应用场合1、适合使用场景法软件界面特点:界面中有很少(或没有)填写项,所有的操作都是通过鼠标的单击、双击、拖拽等完成。 2、把自己当成最终的用户,尽可能真实全面的模拟用户的操作,设计出相应的测试点,一般包括两类:(1)模拟用户正确的操作、完成主要业务逻辑的动作——验证软件的主要功能是否实现。(2)模拟用户错误的操作——验证软件错误处理能力。 3、场景法主要基于:(1)业务(需求)层面:对所测软...原创 2018-03-27 20:49:34 · 3402 阅读 · 0 评论 -
测试用例 ---- 角色权限测试点
角色权限测试点1)、赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限);2)、删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否正确处理;3)、重新注册系统变更登陆身份后再登录,看程序是否能正确执行,具有权限是否正确;4)、在有工作组或角色管理的情况下,删除包含用户的工作组或角色,程序能否正确处理;...转载 2018-12-07 13:40:39 · 5982 阅读 · 0 评论 -
LoadRunner --- 基本概念
1. 性能测试:使用工具去模拟实际的生产情况中的业务压力,去测试系统,去攻击系统,去验证系统,是否能够承受当前的压力,满足性能的需求指标。 性能测试关心两个词:请求和响应。 示例:什么是性能测试 1)在线取款:一个人取款2000成功---功能测试通过。 2)在线取款: A. 一个人取款(计时)2000,用时30分钟。--...原创 2019-05-14 20:26:34 · 474 阅读 · 0 评论 -
LoadRunner ---示例(loadrunner自带系统)
测试基本流程示例:测试登录模块在8个用户的情况下系统的性能状况 要求:- 用户数:8人- 用户加载方式:每2秒钟加载1人- 运行时间:所有用户运行完脚本 1)lr自带tours系统:jojo/bean 2)在录制脚本前,要手工执行操作(熟悉AUT) 3)录制脚本时,一般把关心的内容录制到action中,将登录录制到init中,将退出录制到end中。-...原创 2019-05-14 20:31:16 · 1690 阅读 · 0 评论 -
性能测试策略
性能测试策略 1)在进行性能测试之前,功能测试要先通过。 2)基础测试:单用户测试,目的是为其他测试提供参考依据。 3)递增测试:每隔一定时间(如5秒、10秒),加载不同数目的虚拟用户进行测试。 递增测试存在的意义:如果所有的虚拟用户同时加载,有可能造成AUT的资源突然增大,进而影响后续测试中关心的测试点数据,所以前面可以稍稍放缓,递增加载虚拟用户。...原创 2019-05-14 20:33:06 · 1257 阅读 · 0 评论 -
LoadRunner--并发测试(多用户)
并发测试:多用户进行并发测试,即在同一时刻同时进行某种操作。1. 何时使用集合点---并发测试时使用2.并发测试的两个条件: 1)脚本中加入集合点。( 在事务开始之前添加集合点,则所有虚拟用户执行到集合点时停止,等待并发。 2)控制台中设置集合点策略设为第一项。 翻译:...原创 2019-05-21 23:55:03 · 9183 阅读 · 0 评论 -
LoadRunner---检查点(Web_find,只做了解)
1. 一个脚本中必须加入一个检查点,否则不清楚脚本的正确性。但是检查点不宜过多,一两个足矣。2. 一个脚本中在关心的操作(测试计划中的测试点,eg:查询稿件、购买机票等,只要测试计划确定,则测试点确定)附近要记得添加事务,所以一个脚本至少一个事务。但是,一般情况下,登录也会被添加为事务。3. 注意:web_find函数要求: 1)写在响应请求之后 2)开...原创 2019-05-22 23:12:48 · 537 阅读 · 0 评论 -
LoadRunner---检查点(Web_reg_find,重要)
1. loadrunner中,带有reg字样的函数,称为注册性函数,该类函数的特点:就是要将函数写在相应请求之前。2.性能测试中,所有的数据包(客户端和服务器之间的对话)分为两类:请求包和应答包。3.无论是请求包还是应答包,都分为两部分,header和body部分。 1)header中是一些参数设置。 2)body中才是真正要传递的信息。4.lr函...原创 2019-06-06 22:34:17 · 768 阅读 · 0 评论 -
软件测试基本理论
一、软件开发阶段1、需求分析2、概要设计---概要设计说明书3、详细设计---详细设计说明书4、编码 说明:哪个阶段引入的缺陷最多:需求说明书(56%)、程序设计(25%)、编写代码(13%----15%)、其他(6%)。 二、软件测试阶段1、单元测试(1)依据:详细设计文档。(2)以功能测试为主,重点核心模块可以进行白盒测试(检查代码)。(3)可能需要编写驱动模块或桩模块。a. 驱动模块:模拟被...原创 2018-03-31 22:16:37 · 721 阅读 · 0 评论 -
Visual Studio 2010单元测试(运行测试并查看代码覆盖率)
Visual Studio 2010 单元测试--运行测试并查看代码覆盖率运行测试并查看代码覆盖率对程序集中的代码运行测试时,可以通过收集代码覆盖率数据来查看正在测试的项目代码部分。运行测试并查看代码覆盖率请注意“解决方案资源管理器”中的解决方案的名称。假定解决方案的名称为 CUnitTest。 此解决方案包含测试代码。1)在“解决方案资源管理器”的“解决方案项”下,双转载 2014-02-25 09:16:13 · 1733 阅读 · 0 评论 -
Visual Studio 2010单元测试(顺序单元测试)
Visual Studio 2010单元测试(3)--顺序单元测试之前我们做的测试都是一个一个进行的,当然我们也可以一次性选择多个测试方法进行,但是测试运行的顺序以“测试列表编辑器”窗口中的默认列表顺序为准。在实际场景中,我们需要进行有顺序的单元测试,步骤可能每一步都是一个独立的单元测试函数,如果让它们按一定顺序执行呢?这就是我们这篇文章要讨论的。 上一篇我们已经建立了Ad转载 2014-02-25 09:18:26 · 1304 阅读 · 0 评论 -
初学QTP系列视频教程
视频:第1讲-安装目录分析【QTP自动化测试视频系列】http://www.automationqa.com/forum.php?mod=viewthread&tid=1146视频:第2讲-认识QTP操作窗体【QTP自动化测试视频系列】http://www.automationqa.com/forum.php?mod=viewthread&tid=1147视频:第3转载 2014-02-25 09:04:10 · 1522 阅读 · 0 评论 -
QTP录制不了脚本常见问题解决方法
QTP录制不了脚本常见问题解决方法问题起因:在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP事,不能产生相应的录制脚本,脚本内容为空。 解决方法:QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简单了,重新加载,或启用这个控件,一切就原创 2014-02-25 13:18:57 · 6833 阅读 · 0 评论 -
VS2010 找不到Silverlight Unit Test Application 工程选项
因为工作需要,目前正准备学习一下silverlight程序的测试。通过资料了解,安装完VS2010后,可以创建一个Silverlight单元测试工程(测试相关框架已经封装在silverlight SDK中,所以如果安装过Silverlight 4 SDK的朋友,应该会有)。不过我的VS在安装完毕后,却并没有这个工程选项。 刚开始以为安装的SDK不正确,所以特地到官网下载专门的silver转载 2014-02-17 16:33:34 · 1169 阅读 · 0 评论 -
VS2010 Silverlight学习——启动xaml方式
目前知道的就2种方式。 1、直接在App.xaml.cs文件里修改当前启动的xaml private void Application_Startup(object sender, StartupEventArgs e) { //SilverlightControl1是新建的xaml文件名称 this.Ro原创 2014-02-18 16:23:53 · 1105 阅读 · 0 评论 -
VS2012单元测试
在VS2010中,在类中点击右键,有一个创建创建单元测试命令,可以很方便的生成单元测试项目和代码。但不知道为什么VS2012反而没有这个功能。1 打开 工具--自定义2 选择 上下文菜单--编辑器上下文菜单|代码窗口3 在这里我们可以看到“创建单元测试”这个菜单了,将它移到运行测试菜单下面4 关闭VS并重启 重启后再对着类名,点击右键,发现上下文菜单原创 2014-03-19 11:20:41 · 1188 阅读 · 0 评论 -
Win7 QTP11破解的方法
windows 7上QTP11破解方法QTP11破解方法:1.准备文件注册机mgn-mqt82.exe2.安装QTP113.运行注册机mgn-mqt82.exe如果运行mgn-mqt82.exe 没有反应-,请注意关掉暂时关掉杀毒软件根据路径“C:\Program Files\Common Files\Mercury Interactive\Licens转载 2014-02-25 16:52:05 · 2538 阅读 · 0 评论 -
经典sql实例大全
from:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_add...转载 2018-02-27 14:57:33 · 15864 阅读 · 3 评论 -
编写测试用例方法----正交排列法
一、应用场合 在一个界面中,有多个控件,每个控件有多个取值,控件取值的组合数量很大,不可能(也没有必要)为每一种组合编写一条用例。如何使用最少最优的组合进行测试-----正交排列法。判定表(因果图) vs 正交排列法 区别: 判定表(因果图)也是考虑控件组合,但是组合数量较少(一般不会超过20种),而且要求测试全面。 二、正交表 Ln(mk) 常用正交表详见:附录1(...原创 2018-03-24 11:09:34 · 2406 阅读 · 0 评论 -
测试用例----测试大纲法
一、 应用场合 在一个程序中涉及多个窗口,每个窗口有多个操作,窗口和窗口之间有一定的联系(或者说操作之间的联系),为了弄清它们之间的联系,使用测试大纲法 . 二、 使用测试大纲法分析程序 1、列大纲(提纲)分析需求—列出所有的窗口以及每个窗口包含的操作。 注意:窗口之间的先后顺序。 2、找出窗口和窗口(操作和操作)之间的关系,编写用例。 扩展: ...原创 2018-03-30 21:11:56 · 6781 阅读 · 0 评论 -
测试用例方法选择的综合策略
一、最重要1、场景法为了测试程序的主要业务流程、主要功能和错误处理能力(也包括等价类划分)。基本流、备选流 2、等价类划分只要有数据输入的地方(包括选择数据的地方),把无限的数据进行等价类划分,可以减少用例的数量。有效等价类、无效等价类。 二、重要1、边界值找到有效数据、无效数据的分界点,对分界点(最大值、最小值)极其两边的点进行测试。一般有数据范围(如:编号1---5000整数)、数据长度(如:...原创 2018-03-31 21:23:32 · 1702 阅读 · 0 评论 -
LoadRunner---基准测试(单用户)
1. 如果脚本录制过程中遇到页面报错,则放弃录制,重新录制。要保证录制过程绝对正确。2. 录制完成的脚本一定要回放。如果正确,再进行下一步增强脚本。如果不正确,要查找原因。3. 基准测试步骤: 1)脚本调试,运行通过 2)放入控制台 3)控制台的参数设置 A)用户数为1 B)虚拟用户部署不需要设置(global sched...原创 2019-06-06 23:00:05 · 1831 阅读 · 0 评论