随笔分类 - # 测试理论
摘要:『Jmeter入门万字长文』 | 从环境搭建、脚本设计、执行步骤到生成监控报告完整过程 1 Jmeter安装1.1 下载安装1.2 Jmeter汉化1.2.1 临时修改1.2.2 永久修改 1.3 验证环境 2 测试对象2.1 测试对象说明2.2 测试对象安装2.2.1 下载安装2.2.2 启动测试
阅读全文
摘要:什么是千行代码缺陷率? 1 定义2 目的3 CMMI定义4 指标的缺点5 改进5.1 圈复杂度5.2 平均缺陷修复时间 6 其他推荐指标 1 定义 先来看下【千行代码缺陷率】是怎么回事? 一千行代码产生的缺陷,这个概念在CMMI中有定义;计算公式为:bug数/代码行数*1000。 2 目的 为了度量
阅读全文
摘要:Web链接测试如何做? 0 前言1 测试目标2 用例涉及点3 测试工具4 注意事项 0 前言 该问题来源于技术群交流,整理一下;链接测试,可作为web测试的一个专项进行,有必要的话,需要专门写用例。 1 测试目标 也是用例设计的预期结果: (1)链接是否按照既定指示,确实链接到了该链接的界面; (2
阅读全文
摘要:探索性测试及其理论 1、阶段2、目的3、步骤4、模型分解4.1 启发式测试策略模型4.2 漫游策略模型 5、测试方法归纳 1、阶段 一般在系统测试阶段完成,此时软件质量趋于稳定 2、目的 在最短的时间内发现最多严重的bug,通过新的思路,新的方法,找到还未被发现的问题,找到漏网之鱼 3、步骤 确定核
阅读全文
摘要:(23)测试专项丨自动化测试理解 1 定义2 做自动化的目的是什么?3 自动化测试的优缺点4 自动化测试的前提条件(重要)4.1 需求变动不频繁4.2 项目周期比较长4.3 脚本的重复使用率高4.4 团队实力4.5 部门的规划和上级的支持 5 应用场合6 自动化认识误区(重点)6.1 自动化可100
阅读全文
摘要:(22)测试专项丨性能测试基本理论 1 什么是性能?2 什么是性能测试?3 都有哪些人关注性能?4 性能测试基本内容4.1 性能测试4.2 负载测试4.3 压力测试4.4 稳定性测试 5 性能测试常用名词解释6 性能测试基本原理6.1 BS架构性能测试模式6.2 性能测试基本原理 7 性能主要指标8
阅读全文
摘要:(21)测试专项丨兼容性测试 1 定义2 分类3 测试点4 测试工具5 用例设计模板6 举例6.1 举例对象6.2 测试要点6.3 要点细节6.4 测试说明6.5 注意事项 1 定义 软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息;通俗的讲,软件兼容性是验证软件和其他软件、平台、系统、硬
阅读全文
摘要:(20)测试专项丨易用性测试 1 易用性测试定义2 测试内容2.1 易理解性测试2.2 易学性测试2.3 易操作性测试2.4 易吸引性测试2.5 依从性测试 3 测试方法4 遵循的原则4.1 按钮类4.2 元素类4.3 界面类4.4 控件类 5 易用性度量6 推荐阅读 1 易用性测试定义 软件使用起
阅读全文
摘要:(18)-测试活动之测试计划概述 1 测试计划定义2 为什么要做测试计划?3 测试计划进入和退出准则4 测试计划编写要素-5W1H5 计划评审6 计划模板7 测试策略8 风险评估 1 测试计划定义 描述了要进行的测试活动的范围、方法、资源和进度的文档;包含测试项、被测特性、测试任务、谁执行任务、各种
阅读全文
摘要:(15)-测试基础之测试阶段分类和说明 0 软件测试分类汇总1 按开发阶段2 按测试实施组织3 按测试执行方式4 按是否查看代码5 按是否手工执行6 按测试对象7 按地域划分 0 软件测试分类汇总 分类方法分类内容按开发阶段单元测试、集成测试、系统测试、验收测试按测试实施组织α、β、第三方按测试执行
阅读全文
摘要:(14)-测试基础之软件测试和开发模型概述 1 软件测试模型1.1 V模型1.2 W模型1.3 H模型1.4 X模型1.5 敏捷测试 2 开发模型2.1 大爆炸模型2.2 边写边改模型2.3 瀑布模型2.4 敏捷开发模型2.5 螺旋模型2.6 其他模型 1 软件测试模型 1.1 V模型 左侧为瀑布开
阅读全文
摘要:(13)-测试基础之测试工程师的基本要求 1 软性能力1.1 沟通表达能力1.2 逻辑思维能力1.3 原则和立场1.4 情绪管理1.5 抗压性1.6 学习成长1.7 时间管理1.8 问题分析排查能力1.9 客户导向1.10 质量意识1.11 制定计划能力1.12 团队合作1.13 风险意识 2 技术
阅读全文
摘要:(12)-测试基础之软件测试的原则概述 1 测试要站在用户的角度2 软件测试要尽早进行3 穷尽测试是不可能的4 遵循GoodEnough原则5 测试缺陷要符合“二八”定理6 避免缺陷免疫7 分阶段测试8 第三方体验性测试9 并不是所有的缺陷都要修复10 模块缺陷越多,隐藏风险越大11 测试具备破坏性
阅读全文
摘要:(11)-测试基础之软件测试定义及过程 1 软件测试定义2 测试流程2.1 测试过程及流程图2.2 测试过程说明 3 软件测试的目的和目标4 几个易混淆的概念 1 软件测试定义 关于《软件测试的艺术》一书中,这么说: 可以理解为:测试是为发现错误而执行程序的过程; IEEE标准是这么说的: 使用人工
阅读全文
摘要:(1)-软件测试环境介绍 1 软件的含义2 软件的分类3 软件测试几个概念3.1 软件测试的含义3.2 何为测试环境?3.3 作为测试应具备的知识? 4 冯·诺依曼体系结构5 数据形式与数制 1 软件的含义 软件是程序、数据和文档的集合。 内容说明程序如编程语言:C、C++、Java、Python等
阅读全文
摘要:目录 1 性能测试基本理论1.1 性能测试概念1.1.1 什么是性能?1.1.2 什么是性能测试? 1.2 性能测试基本内容1.2.1 性能测试1.2.2 负载测试1.2.3 压力测试1.2.4 稳定性测试 1.3 性能测试常用名词解释 2 性能测试基本原理2.1 BS架构性能测试模式2.2 性能测
阅读全文
摘要:想学软件测试,但是零基础,不知如何去学习?本文站在零基础的角度上,给出了学习的路径,仅供参考。 目录 1、总体路线2、详细学习要点总结2.1、测试基础2.2、接口自动化测试2.3、UI自动化测试2.4、性能测试 1、总体路线 注:以下内容部分来源于网络,如果有问题,可联系删除。 这个脑图,主要是简单
阅读全文
摘要:一、软件测试的分类 1、按开发阶段:单元测试、集成测试、系统测试、验收测试 2、按测试实施组织:α、β、第三方 3、按测试执行方式:静态测试、动态测试 4、按是否查看代码:黑盒测试、白盒测试、灰盒测试 5、按是否手工执行划分:手工测试、自动化测试 6、按测试对象划分:性能测试、安全测试、兼容性测试、
阅读全文
摘要:目录 前言1、自动化测试真相1.1、自动化并不廉价,相反,自动化很贵1.2、自动化脚本往往没有想象中的那么可靠1.3、自动化测试不是单靠测试就能搞定的事儿 2、如何评估自动化收益?2.1、自动化测试的实施成本2.1.1、前期开发成本2.1.2、后期维护成本 2.2、自动化测试的运行次数2.3、自动化
阅读全文
摘要:俗话说:活到老学到老。可能因为工作原因或者因为懒吧,已经很少看书了,下边是个人看过的一些书籍,希望对想了解测试的你有用。 1、【测试理论及思维】 1、《计算机软件测试(原书第2版)》 (美)佩腾(Patton,R.) 2、《软件测试的艺术(原书第3版) 》(美)梅耶 等 3、《Google软件测试之
阅读全文