测试学习笔记(1)---测试框架概论

1、什么是单元测试框架?

单元测试框架是指在软件开发过程中,针对软件的最小单位(如函数、方法等)进行正确性的检查测试。
单元测试框架很多,常用主流的框架如:
java: junit和testng
python: unittest和pytest
..........

2、单元测试框架主要做什么?

  • 测试发现
    从多个文件中去找到我们所需要执行的测试用例
  • 测试执行
    按照一定的顺序和规则去执行,并生成结果
  • 测试判断
    通过断言判断预期结果和实际结果的差异
  • 测试报告
    统计测试进度、耗时、通过率并生成测试报告

3、单元测试框架的作用

  • 单元测试
    从“基础元件”开测,单元测试对象是代码,以函数或类为单位,完成基础测试,在代码封装成“功能”后,更容易定位功能上出现的问题;
  • 自动化测试
    (1)方便进行回归测试;
    (2)速度快,效率高;
    (3)可以完成一些手工测试不能甚至难以完成的测试等;
    (4)具有一致性和可重复性;
    (5)更好地利用资源;
    (6)增加软件信任度;

3、单元测试框架的作用和自动化测试框架的区别

  • 什么是自动化测试框架
    应用于自动化测试所用的框架,由一些标准,协议,规则组成,提供可重用的基础自动化测试模块。
  • 自动化测试框架的作用
    1)提高测试效率,降低维护成本;
    2)降低人工干预,提高测试准确性,增加代码复用性;
    3)核心思想是让不懂代码的人也能通过框架去实现自动化;
    4)测试报告自动总结输出;
  • 单元测试框架与自动化测试框架的关系
    单元测试框架是自动化测试框架的组成部分之一,自动化测试框架包含了以下几大组成部分,如:POM设计模式、数据驱动、关键字驱动、全局配置文件封装、日志监控、断言、测试报告、web端UI自动化selenium、移动端UI自动化appium、接口自动化requests、性能自动化locust、线程组并发、各类公共方法二次封装等等;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值