自动化测试笔记

分层自动化测试,金字塔
顶端)UI层(ui自动化测试,JS自动化测试)
中部)Service层(模块接口测试,web接口测试)
底端)unit层(单元测试)

单元测试中单元的含义,要根据实际情况去判定其具体定义,如C语言中单元是指一个函数,Java中单元是指一个类,图形化的软件中单元是指一个窗口或一个菜单等。单元是人为规定的最小的被测功能模块。规范的进行单元测试需要借助单元测试框架,如java的junit、TestNG, C#的NUnit, 以及python的unittest、pytest等,目前几乎所有的主流语言都有其相应的单元测试框架。
code review,代码审查,是指在软件开发过程中,对源代码进行系统性检查的过程。通常的目的是查找系统缺陷,保证软件总体质量,提高开发者自身水平。与code review相关的插件和工具有很多,例如Java语言中基于eclipse的ReviewClipse和Jupiter, 主要针对python语言的review board等。
模块接口测试主要测试模块之间的调用与返回。
web接口测试,包含服务器接口测试(前后端通过http协议实现前后段的数据传递)和外部接口测试(由第三方系统提供)。有相应的类库或工具,如http的有httpUnit, Postman等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值