IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> ISTQB+FL初级认证中文大纲|软件测试基础 -> 正文阅读

[开发测试]ISTQB+FL初级认证中文大纲|软件测试基础

软件测试基础

测试的基本原则

  • 测试显示存在缺陷
  • 穷尽测试是不可行的
  • 测试尽早介入
  • 测试集群性
  • 杀虫剂悖论
  • 测试活动依赖于测试背景
  • 不存在缺陷(就是有用)系统是谬论

测试的基本过程

  • 测试计划和控制阶段
  • 测试分析和设计阶段
  • 测试实现和执行阶段
  • 评估出口准则和报告
  • 测试活动结束

软件生命周期中的测试

软件开发模型

1.V模型(顺序开发模型)

  	四种测试级别:	
  	1.组件/单元测试
  	2.集成测试
  	3.系统测试
  	4.验收测试

2.迭代-增量开发模型
3.生命周期模型中的测试

测试级别

组件测试/单元测试

测试依据

  • 组件需求说明
  • 详细设计文档
  • 代码

典型数据类型

  • 组件
  • 程序
  • 数据转换/移植程序
  • 数据库模型

集成测试

测试依据
软件和系统设计文档
系统架构
工作流
用例

典型测试对象
子系统
数据库实现
基础结构
接口
系统配置和配置数据

系统测试

测试依据
系统和软件需求规格说明
用例
功能规格说明
风险分析报告

典型测试对象
系统、用户手册和操作手册
系统配置和配置数据

验收测试

典型类型:用户验收测试、操作(验收)测试、合同和法规性验收测试、Alpha和Bata(或现场)测试

测试依据
用户需求
系统需求
用例
业务流程
风险分析报告

典型测试对象

基于完全集成系统的业务流程
操作与维护流程
用户处理过程
结构
报告
配置数据

测试类型

  • 功能测试
  • 软件非功能特征测试【性能测试、负载测试、压力测试、可用性测试、可维护性测试、可靠性测试和可移植性测试】
  • 软件结构/架构测试【白盒测试】
  • 与变更相关的测试(再测试和回归测试)

静态技术

静态分析的工具支持

静态分析的的好处:

  • 在测试执行之前尽早发现缺陷;
  • 通过度量的计算(比如高复杂性测量),早期警示代码和设计可能存在问题的方面;
  • 可以发现在动态测试过程不容易发现的一些缺陷;
  • 可以发现软件模块之间的相互依赖性和不一致性,例如链接;
  • 改进代码和设计的可维护性;
  • 在开发过程中学习经验教训,从而预防缺陷。

通过静态分析工具能够发现的典型缺陷如下:

  • 引用一个没有定义值的变量;
  • 模块和组件之间接口不一致;
  • 从未使用的变量;
  • 不可达代码或死代码;
  • 逻辑上的遗漏与错误(潜在的无限循环);
  • 过于复杂的结构;
  • 违背编程规则;
  • 安全漏洞;
  • 代码和软件模型的语法错误。

测试设计技术

基于规格说明或黑盒测试技术

  1. 等价类划分
  2. 边界值分析
  3. 决策表测试
  4. 状态转换测试
  5. 用例测试

基于结构的或白盒技术

  1. 语句覆盖和覆盖率
  2. 判定覆盖和覆盖率
  3. 其他的基于结构的技术
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-09-10 11:09:24  更:2021-09-10 11:09:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 22:54:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码