摘要:
(一)-白盒测试用例设计概述 1 白盒测试定义2 白盒用例设计方法3 特殊说明4 不可能进行彻底的白盒测试 1 白盒测试定义 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,需要清楚盒子内部的东西以及里面是如何运作的。简单说和黑盒测试的区别在于需要了解 阅读全文
摘要:
(16)-测试活动之需求分析 1 目的2 需求分析如何理解?2.1 需求分析理解2.2 如何进行需求分析2.2.1 确定分析对象2.2.2 确定分析方法2.2.3 需求分析举例 3 需求分析实例4 从需求分析到用例设计5 总结 1 目的 简单来说,需求分析就是从需求中挖掘测试需求。 2 需求分析如何 阅读全文
摘要:
Pytest和Unittest中的断言如何使用? 1 说明 2 Uinttest中的断言 2.1 部分断言 2.2 部分举例 3 Pytest断言 3.1 常用断言 3.2 表示方法 3.3 异常断言 1 说明 pytest中使用assert进行断言,和unittest是有区别的,后边详细列举; p 阅读全文
摘要:
目录 1 configparser安装2 configparser简介3 表示方法4 configparser详细使用4.1 对象初始化4.2 获取所有的sections4.3 获取所有的sections对应的options4.4 read方法和get方法,获取指定section下的option值4 阅读全文
摘要:
(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标准是这么说的: 使用人工 阅读全文
摘要:
(10)-HTML之脚本、字符实体 1 脚本1.1 脚本标签1.2 script 标签1.3 noscript标签 2 字符实体 注意:本位仅简单说明和学习,后续会对JavaScript进行深入学习。 1 脚本 1.1 脚本标签 标签说明<script>定义客户端脚本<noscript>定义不支持脚 阅读全文