功能测试基础
文章平均质量分 75
测试入门容易,但是精通不易。
PyCrawlFlutter Lab
把有意思的事情变得有意义,把有意义的事情变得有意思。
展开
-
如何区别测试计划和测试方案
文章目录前言一、编写目的二、定义和层次三、编写时间和依据四、软件过程五、文档内容总结前言 最近在复习巩固测试基础,以便于面试实习就业。 以前对测试计划和测试方案的理解很模糊,现在重新梳理下。关于测试计划和测试方案的区别,从编写目的、定义和层次、编写时间和依据、软件过程、文档内容五方面来区别。一、编写目的测试计划的目的:按照所制定的测试计划可以有效的计划、执行、跟踪、组织和管理测试项目。(通俗理解就是有文档展现不同阶段该做什么事情)测试方案的目的:从测试的角度去分析或者说是分解需求,在方法上原创 2021-05-04 10:44:41 · 795 阅读 · 0 评论 -
单元测试(下)
执行篇单元测试的执行 (通过特定的框架进行测试代码的过程)unittest框架的使用Python语言编写一个运算的类(Calc),类中包含两个函数:1) sum(self,a,b) 返回a+b之和2) sub(self,a,c) 返回a-c之差#新建类 calcclass Calc(): #定义类函数sum def sum(self,a,b): return a+b #定义类函数sub def sub(self,a,b):原创 2020-06-17 00:12:09 · 224 阅读 · 0 评论 -
单元测试(中)
实现篇1单元测试之计划计划一:确定单元测试范围(有范围才有方向)计划二:被测试代码覆盖率(根据覆盖率了解整体)确定测试范围注:1. 频率:使用频率高的代码段;2. 复用性:(是否已被复用)1). 全新2). 部分复用3). 全部复用3. 开发人员:1). 技术2). 业务4. 复杂度:业务逻辑复杂度(一般认为圈复杂度在7级以上代码包括在20%的代码中)被测代码覆盖率语句覆盖率 【非分支非判断】练习理解提示用户输入一个数,如果该数大于0则加1,如果小于0则减1;代码原创 2020-06-15 23:23:59 · 271 阅读 · 0 评论 -
单元测试(上)
概念篇任何大的东西都是由各个小的东西组合而成,单元测试即针对程序最小单元进行正确性检验。单元:一个单元可能是单个程序、类、对象、方法(函数)等。(面向过程 函数 ;面向对象 类)单元测试优缺点优点:减少bug;快速定位bug;提高代码质量;减少调试时间缺点:周期时间长;耗费资源;能力要求高单元测试流程...原创 2020-06-15 15:31:04 · 195 阅读 · 0 评论