app自动化测试工具有哪些自动化测试的分类有哪些?

app自动化测试工具有哪些  时间:2021-09-28  阅读:()

自动化测试有哪些分类?

自动化测试的具体分类都有哪些? 功能自动化测试 讲到功能测试,不得不翻出非常出名的测试金字塔, 这里金字塔的顶端往下依次为:UI测试、集成测试、单元测试。

这里简单对三个部分做一下简介: · UI测试:一般就是指我们产品、交互、UI、QA等相关人员,对系统进行测试和验收。

· 集成测试:在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。

一般做的是接口测试。

· 单元测试:关注某一个函数,模块的正确性,一般需要开发人员编写相关的测试代码来进行测试。

这个金字塔在我理解,它主要表达以下几个观点: · 测试越往底层,测试的效率越高,测试质量保障程度越高 · 测试越往底层,测试的成本越低。

因为发现bug越早,成本就越低。

自动化测试的分类有哪些?

在敏捷开发流程中,自动化测试涉及到下面重要四种类型的测试。

单元测试(Unit Test,UT) 关注某一个函数,模块的正确性,一般需要开发人员编写相关的测试代码来进行自动化测试。

可以使用对应的测试驱动开发(TDD)框架,如:Java的JUnit和TestNG等,相应的python语言中有unittest和nose等测试工具。

集成测试(Integration Test,IT) 集成测试,也叫组装测试或联合测试。

在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。

实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。

程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。

这个阶段,可以尝试接口的自动化测试,同样可以利用单元测试的框架编写针对API调用的测试代码。

另外也可以利用selenium和appium等测试工具来进行UI相关的测试。

用户验收测试(User eptance Test,UAT) 用户验收测试,也叫用户可接受测试,一般在项目流程的最后阶段,这时相关的产品经理、业务人员、用户或测试人员根据测试计划和结果对系统进行测试和验收,来决定是否接收系统。

它是一项确定产品是否能够满足合同或用户所规定需求的测试。

本阶段主要是UI相关的测试,编写自动化测试脚本的难度比较大。

同样是利用selenium和appium等测试工具来编写测试脚本 回归测试(Regression Test) 回归测试是软件测试的一种,旨在检验软件原有功能在修改后是否保持完整。

回归测试主要是以检查退化为目的的测试。

退化主要指由于系统的版本更新,在之前的版本中正常运行的功能变得无法正常运行,或者紧急修正了某个问题,但引发了其他的问题的现象。

从开发人员视角出发的单元测试是需要进行回归的,还有从用户视角出发的集成测试和用户验收测试的测试用例集也是回归测试的相关内容。

  • app自动化测试工具有哪些自动化测试的分类有哪些?相关文档

ShockHosting($4.99/月),东京机房 可享受五折优惠,下单赠送10美金

ShockHosting商家在前面文章中有介绍过几次。ShockHosting商家成立于2013年的美国主机商,目前主要提供虚拟主机、VPS主机、独立服务器和域名注册等综合IDC业务,现有美国洛杉矶、新泽西、芝加哥、达拉斯、荷兰阿姆斯特丹、英国和澳大利亚悉尼七大数据中心。这次有新增日本东京机房。而且同时有推出5折优惠促销,而且即刻使用支付宝下单的话还可获赠10美金的账户信用额度,折扣相比之前的常规...

ManSora:英国CN2 VPS,1核/1GB内存/10GB SSD/1TB流量/100Mbps/KVM,$18.2/月

mansora怎么样?mansora是一家国人商家,主要提供沪韩IEPL、沪日IEPL、深港IEPL等专线VPS。现在新推出了英国CN2 KVM VPS,线路为AS4809 AS9929,可解锁 Netflix,并有永久8折优惠。英国CN2 VPS,$18.2/月/1GB内存/10GB SSD空间/1TB流量/100Mbps端口/KVM,有需要的可以关注一下。点击进入:mansora官方网站地址m...

老用户专享福利 腾讯云 免费领取轻量云2核4G服务器一年

感恩一年有你!免费领取2核4G套餐!2核4G轻量应用服务器2核 CPU 4GB内存 60G SSD云硬盘 6Mbps带宽领取地址:https://cloud.tencent.com/act/pro/lighthousethankyou活动规则活动时间2021年9月23日 ~ 2021年10月23日活动对象腾讯云官网已注册且完成实名认证的国内站用户(协作者与子用户账号除外),且符合以下活动条件:账号...

app自动化测试工具有哪些为你推荐
深圳市气象台深圳市天气智慧充电桩智慧充电LED灯怎么不亮信息系统等级测评什么是信息安全等级保护,评测标准??计算机网络安全试题计算机网络安全技术华为开发者联盟华为开发者联盟推出的华为推送有什么优势啊?新中大软件如何在新中大软件中新建账套充电宝摄像机停车记录仪用充电宝怎么才能让后摄像头录像上海长宽上海电信,与长宽有什么区别,现在有几种网络宽带,怎么申请建筑工地管理系统建筑工地管理系统、做账系统,怎么做工地的帐web移动端开发web移动端开发要具备哪些知识?
查询ip地址 免费域名解析 星星海 singlehop webhostingpad 网络星期一 创宇云 最好看的qq空间 国外在线代理 小米数据库 骨干网络 空间论坛 福建铁通 中国电信宽带测速网 台湾谷歌 支付宝扫码领红包 服务器监测 如何安装服务器系统 电信托管 彩虹云 更多