- 博客(5)
- 收藏
- 关注
原创 《软件测试实战:微软技术专家经验总结》读书笔记
软件测试实战第一章 软件测试基础第二章 缺陷报告 第一章 软件测试基础 定义1: 测试是为了发现错误而执行程序的过程 定义2: 测试是一个获取信息的过程,用来降低决策风险 测试是服务性的工作:通过测试,向整个团队提供关于产品质量和项目环境的信息,帮助他们做出决定 团队的决策可能与我的期望不一致,要去理解导致该决定的其他信息 第二章 缺陷报告 测试人员需要合理地分配时间,以提供“足够好”的信息。“足够好”指“有足够的信息可供客户作出好的决策” 测试人员可用时间盒来管理自己的时间 关于是否继续测试的问题,
2022-04-09 18:05:55
529
原创 《软件测试的艺术》之测试用例的设计
推荐步骤 先使用黑盒测试方法来设计测试用例,然后视情况需要使用白盒测试方法来设计补充的测试用例 黑盒测试 白盒测试 等价类划分 语句覆盖 边界值分析 判定覆盖 因果图分析 条件覆盖 错误猜测 判定 / 条件覆盖 多重条件覆盖 白盒测试 白盒测试关注的是测试用例执行的程度或覆盖程序逻辑结构(源代码)的程度。完全的白盒测试是将程序中的每条路径都执行到,然而对一个带有循环的程序来说,完全的路径测试并不切合实际 语句覆盖这个准则本身有很大的不足,以至于它通常没什么用 判定覆盖或
2021-06-16 12:16:10
197
2
原创 《软件测试的艺术》前三章
软件测试,就是一个过程或一系列过程,用来确认计算机代码完成了其应该完成的功能,不执行其不该有的操作。 软件应当是可预测且稳定的,不会给用户带来意外惊奇。 对测试的定义: 测试是为发现错误而执行程序的过程 意味着,软件测试是一个破坏性的过程 未能找出错误的测试被认为是“不成功”的 软件测试更适宜被视为试图发现程序中错误(假设其存在)的破坏性过程 测试策略 黑盒测试是一种重要的测试策略,又称为数据驱动的测试或输入/输出驱动的测试。使用这种测试方法时,将程序视为一个黑盒子。测试目标与程序的内部机制和结构完全无关,
2021-06-15 11:55:35
84
1
原创 《软件测试》读书笔记——小白入门
软件测试的目的: 尽可能早的发现缺陷并确保其得以修复 软件缺陷: 未实现产品说明书的功能 出现了产品说明书指明不应该出现的错误 实现了产品说明书未提到的功能 软件未实现产品说明书虽未明确提及但应该实现的目标 软件难以理解,不易使用,运行缓慢或——从测试人员的角度看——最终用户会认为不好 常用软件设计文档的清单 结构文档、数据流图、状态转换图、流程图、代码注释 测试提交清单: 测试计划:描述用于验证软件是否符合产品说明书和客户需求的整体方案。包括质量目标、资源需求、进度表、任务分配、方法等 测试用例:列
2021-06-09 18:08:23
205
2
原创 Mac charles的安装记录
Charles是一款用于HTTP信息抓包工具,可以快速有效的获得HTTP信息,非常利于开发者的网页开发和调试修改等!Charles 有着可视化的操作界面,非常利用编辑者的使用和调试! charles安装 准备工作: 1、charles由Java开发,先装好jdk 2、下载charles,官网下载地址:链接:[link]https://www.charlesproxy.com/download/ 安装过程: 1、将 Charles.app 拖至 应用程序 文件夹 2、下载Charles.jar并复制 char
2020-10-28 16:56:23
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人