`

自动化测试中的数据准备问题

Web 
阅读更多
一直以来做的自动化,都是针对web做的功能测试,主要是内容的增加,删除,修改,这里的理解也仅限于对这类系统.
1.增加一条数据后,在测试结束后删除增加的这条数据,而且要确保数据被彻底得删除
2.在打算增加一条数据之前,确保数据是可以被增加进去的.
3.修改一条数据之后,最好在测试结束之前恢复这条数据,只是应该保证修改的数据,不会影响到其他测试
4.删除一条数据后,最好再增加回来

总之理想的目标是,在每个测试前后,确保数据库的数据保持不变化,当然,这只是理想.发现大部分的公司做的自动化测试,都没有做到这一点......或许DB unit可以解决这个问题,有空要研究一下!
0
0
分享到:
评论

相关推荐

    软件工程与软件测试自动化教程

    2. 3 Panorama自动化测试工具和支撑环境 2. 3. 1 系统特点 2. 3. 2 采用领先的技术 2. 3. 3 Panorama工具系列和功能 第3章 软件工程范畴中软件测试的一般性理论 3. 1 基本概念 3. 1. 1 软件测试基础 3. 1. 2...

    一款基于流程编排的自动化测试工具

    TestHub 插件式架构扩展能力无限,适用于自动化测试、流程调度及其他自动化任务。TestHub 提供直观易用界面,直观设计测试流程。简单拖放和连接步骤构建完整测试流程,包括执行测试用例、准备数据、配置环境等。在...

    AutoMeter-API是一款专门为测试人员准备的针对分布式服务微服务API接口功能和性能一体的自动化测试平台

    AutoMeter-API是一款专门为测试人员准备的针对分布式服务,微服务API,接口,功能和性能一体的自动化测试平台,一站式解决项目管理,微服务,API接口,环境管理,测试用例,前置条件,变量管理,测试集合,测试计划...

    人工智能自动化测试探索

    自动化测试技术从最初的模拟硬件方式,到基于数据驱动,基于关键字驱动,再到现在基于功能和指令驱动的自动化测试技术,在各类软件项目中的应用也越来越多,越来越成熟。自动 背景 自动化测试技术从最初的模拟硬件...

    自动化测试的一点看法

    自动化测试的特点应该是前期投入多,后期收入大。根据现状,测试轮数多、重复测试多、一个TC需要海量数据,前期编写的脚本在中期就能为我们节省时间。项目前期,测试人员要了解需求、理解UC、编写测试用例,时间很少...

    Socket应用协议测试自动化(自动化测试开发实际应用系列)

    数据库准备(远程Linux操作或者使用工具Toad/Navicat对多服务器的Oracle/MySQL测试数据增删改查)Linux下环境准备(远程Linux操作第一层服务器配置文件修改、进程启停、配置重载等)--》2.第二层部分测试环境准备...

    基于SpringBoot的金刚模板化接口自动化测试项目源码+项目详细说明.zip

    基于SpringBoot的金刚模板化接口自动化测试项目源码+项目详细说明.zip 主要模块:用例维护、配置管理、公共方法、数据管理、报告模块、告警通知 模块 支持的功能 备注 用例维护 静态数据用例、动态数据用例 动态数据...

    测试数据准备方法以及未来的发展方向

    测试数据的准备,是软件测试工作中非常重要的环节,无论是手工测试还是自动化测试都避不开测试数据准备工作。今天我们就来聊一聊测试工作中常用的测试数据准备的方法,深入了解各自的优缺点和使用场景,以及测试数据...

    阿里内部创新自动化测试工具开放啦

    背景  信息系统上线后通常会需要迭代升级甚至重构,如何保证被修改后系统原有业务的正确性非常重要。...因为常规的自动化测试工具需要准备测试数据、编写脚本,因此覆盖率不高,因此无法满足需求重构后的回归验证

    pytest_interface:基于pytest接口自动化测试

    host等配置data:数据层,用于放置测试数据,或根据逻辑算法对数据进行前期准备,数据断言,提供给测试用例层作为接口层的入参进行接口调用db:数据库层,用于编写sql等提供给测试用例层调用或者断言test_suitus:...

    基于Python语言的自动化测试框架+源代码+文档说明

    这是一个自动化测试框架,将配置、数据、逻辑分离。 ##1.环境准备 1. 安装python 2.7+版本 2. 安装库: - MySQL-python - requests - bs4 - selenium - ConfigParser - SQLAlchemy - suds - xlrd, xlwt ...

    安卓专项测试 - Python篇实战视频(Android)

    3-3 工欲善其事必先利其器-自动化测试环境准备 3-4 Android App自动化测试(一) 3-5 Android App自动化测试(二) 3-6 Android App自动化测试(三) 3-7 UnitTest框架之TestFixture简介 3-8 UnitTest框架之Test...

    基于Junit扩展的测试框架iTest.zip

    将参数的输入、请求执行、结果解析、数据验证、数据准备与清理各个环节都做了封装,以数据文本文件为接口,降低自动化测试过程中case书写的难度。数据驱动测试执行是该框架的主要特征,都体现在case“文件”中: 1. ...

    去哪儿http接口自动化测试实践

    自动化测试大大简化了接口测试数据准备,和验证环节,目前去哪儿测试团队已经开始使用。越来越多的应用基于前后端分离构建,后端提供数据接口,前端调用接口返回json数据渲染到UI,这个时候保证后端接口数据正确性变...

    Python接口自动化实战思路.pdf

    后期准备把代码中会所有测试数据都整合到excel或者xml 内,Data文件夹就是这个用处 3、PO:所有Page。以Base页面为基础(看下图分析,来理解PO) 4、Public:一些公共的方法,比如测试报告脚本,封装好的 5、Result...

Global site tag (gtag.js) - Google Analytics