计算机基础知识
计算机基础位:计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。二进制二进制是Binary,简写为B,二进制只有0和1两个值,计算方法是逢二进一。比如01B+01B(其中B是Binary的首字母,即二进制的简写),结果就是10B,因为逢二进一,低位的1相加后得2就向高位进1;例如,数字 0、1、10、111、100、1000001 都是有效的二进制。在计算机内部,数据都是以二进制的形式存储的,二进制是学...
测试中英文对照表
中英文对照表01 角色产品经理:Product Manager开发:Research and Development engineer测试:Quality Engineer运维:Operations销售:Sales内容营销:Content Marketing内容运营:Content Operation用户生产内容:User-generated Conten职业生产内容:OGC—Occupationally-generated Content会计部...
黑盒测试
测试分类黑盒测试定义黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。释义黑盒测试是把被测程序当成一个黑色的盒子,不考虑程序内部的逻辑结构和内部特性,然后对其进行测试。黑盒测试主要依据程序的《需求规格说明书》,测试的度量主要是《需求规格说明书》的满足程度。黑盒测试用例设计方法包括等价类划分法、边界值分析法、场景法、错误推测法、因果图法、正交法等。黑盒测试适用于功能测试、可用性测试、集成测试等。...
因果图法
测试用例设计方法因果图法的定义因果图(Cuase-effect Graph)是一种描述输入条件的组合以及每种组合对应的输出的图形化工具。在因果图的基础上可以设计测试用例。因果图法释义本质是表达输入、中间过程、输出之间的逻辑关系,根据逻辑关系的组合形成测试用例。因果图法的使用条件拥有较多的输入条件拥有较强的逻辑关系(针对原因、结果)拥有较强的约束关系或互斥关系因果图法的四种关系恒等关系:当输入项发生,会产生对应输出;当输入项不发生时,不会产生对...
性能测试
性能测试性能测试的分类性能测试包括验证性能测试、负载测试、压力测试、容量测试。图片需要重画a点-b点 验证性能测试:根据系统设计的规格容量进行测试,确定系统能否达到设计目标。b点-负载测试:压力测试的一种,设计梯度模型,考察在不同压力下的系统表现,一致提高负载直到达到系统极限。a点-b点 压力测试:在一定负载情况下长时间运行,观察系统表现。a点-d点 容量测试:根据不断提高系统访问量确定系统能成熟的最大负载。其中使用最多的主要包含两...
正交法
测试用例设计方法正交法的定义正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率,当可能的输入数据或者输出数据的组合数量很大时,由于不可能为每个组合都创建测试用例,可以采用这种方法抽取代表性测试用例正交法释义正交表本质是一种筛选和组合,m值和k值为固定值,确定行数n,然后生成一个组合正交表:一种特制的表,一般的正交表记为n是代表行数m是每个维度/选项包含的取值个数,人为例:体型/年龄段/性别 片库为例:分类/地区/类型/时间/状态/付费/排...
自动化测试面临的主要困难及应对方法
自动化测试脚本编写工作量大问题描述将测试用例转换为测试脚本是一项工作量非常大的工作,需要实际的环境、对可能异常环境的判断。应对方法选取一款易用的自动化测试工具。编写脚本时尽量模块化脚本,重复的操作模块化。测试脚本维护工作量大问题描述现在许多产品的发布周期大概在两周左右,还不包括因节日等特殊情况的发布,所以需要不断去维护测试脚本,但是这项工作的工作量非常大,直接影响了测试自动化的实施。应对方法编写脚本尽量参数化脚本,经常变化的页面。测试过程的噪声干...
白盒测试
初级知识定义白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。释义打开盒子深入到程序的内部逻辑(源代码),打开盒子对其进行程序源代码进行测试测试。这里主要是指代码单元测试、接口测试、静态/动态检查(扫描)等。白盒测试主要依据的是程序的源代码,白盒测试的主要方法包括:基本路径测试、逻辑覆盖法、代码检查法、静态结构...
测试的版本分类
测试分类测试软件的版本alpha版:内部测试版α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的。 beta版:公开测试版β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本仍然存在很多BUG,但是相对alpha版要稳定一些。这个阶段版本的软件还会不断增加新功能。如果你是发烧友,可...
服务器性能调优工具
高级知识linux性能调优Linux系统性能调优主要涉及到CPU、内存、磁盘、网络四个方面CPU性能调优内存分析常用的工具主要包括:free、smem1、vmstat命令vmstat(virtual memory statistics 虚拟内存统计)的缩写。使用语法:vmstat [-V] [-n] [delay [count]]示例(以3秒为时间间隔,连续收集10次性能数据):vmstat 3 5procs:显示队列和等待状态r:运行和等待c...