美文网首页
软件测试--单元测试

软件测试--单元测试

作者: 离不开鱼的沸水 | 来源:发表于2021-01-11 22:16 被阅读0次

在软件测试过程中,不同的阶段会有不同的测试需求,因此有不同的类型。其中单元测试是测试中效率最高的,也最方便测试的。如果在单元测试中能测试充分,能解决很多在其他测试阶段无法解决的问题。

测试单位: 一个函数,一个方法,一个类,或者一个很小的模块。

测试人员: 开发人员,一般是开发人员进行编码。

测试目的:完成覆盖率,代码行,函数,条件,分支覆盖率,不用的企业有不同的要求,一般都会要求85%以上。

测试方式: 通过传入各类的入参,然后来验证返回值是否和预期是否一样。在此过程中,可能会需要各种打桩(stub)

测试结论: 一般都会有单元测试报告,用来看有测试用例和通过。

产品代码例子,这里是用来表示长方形:

class Renctl:
    def __init__(self,x=1, y=1):
        self.x = x
        self.y = y
    #面积
    def area(self):
        return self.x * self.y
     #周长
    def circule(self):
        return 2*(self.x  + self. y)

对于这样的产品代码,可以采用如下的方式进行验证产品代码是否正确。
构造出的Renctl,然后验证它的函数是否预期是否一致


if __name__ == "__main__":
    rectl = Renctl()
    rectl. x = 10
    rectl. y = 2
    print(rectl.area())
    print(rectl.circule())

运行结果:

/Users/jeffzhan/Documents/python/machinelearning/venv/bin/python /Users/jeffzhan/Documents/python/machinelearning/UtExample.py
20
24

Process finished with exit code 0

相关文章

  • 软件测试读书笔记(佟伟光著)4

    软件测试过程 软件测试过程包括单元测试、集成测试、系统测试和验收测试。 单元测试 单元测试是对软件设计的最小单元—...

  • 软件测试理论

    1.软件测试分类 软件测试分:单元测试,集成测试,系统测试,验收测试。 单元测试:单元测试是对程序中的单个子程序或...

  • 软件测试阶段及方法

    软件测试阶段 1、单元测试 2、集成测试 3、系统测试 4、验收测试 软件测试阶段的划分: 1、单元测试 •单元测...

  • 软件测试基础-软件测试阶段

    软件测试阶段 单元测试集成测试系统测试验收测试 单元测试 什么是单元测试呢? 我理解的单元测试是最小力度的测试,可...

  • 软件测试级别、类型及方法

    测试级别 单元测试 什么是单元测试?对单个的软件单元或者一组相关的软件单元所进行的测试,代码级的测试 单元测试的对...

  • 测试分类

    软件测试类型按开发阶段分为单元测试,集成测试,确认测试,系统测试,验收测试。(1)单元测试单元测试又称为模块测试,...

  • 软件测试理论基础 Zero to Hero 测试类型

    软件测试分类 1.按阶段划分 单元测试,集成测试,系统测试,验收测试 2.单元测试 单元测试(unit testi...

  • 软件测试的分类

    软件测试的分类 按测试阶段来分类 单元测试,集成测试,系统测试,验收测试 单元测试:队软件中的最小可测试单元进行检...

  • Unittest单元测试框架

    一,前言 1,单元测试 软件测试一般按阶段划分为:单元测试,集成测试,系统测试。单元测试(unit testing...

  • 单元测试-分享会

    单元测试简介单元测试是对软件进行准确性验证的步骤。单元测试并不进行整个软件功能的测试,仅仅是对于最小工作单元的测试...

网友评论

      本文标题:软件测试--单元测试

      本文链接:https://www.haomeiwen.com/subject/ixyjaktx.html