前言
很早以前,我用uiautomator+java实践过Android APP自动化测试,不过今天要提的不是uiautomator,而是uiautomator2。听起来uiautomator2像是uiautomator的升级版,但是这两款框架仅仅是名字上比较相似,实际上没有任何关联。
2025年05月27日
很早以前,我用uiautomator+java实践过Android APP自动化测试,不过今天要提的不是uiautomator,而是uiautomator2。听起来uiautomator2像是uiautomator的升级版,但是这两款框架仅仅是名字上比较相似,实际上没有任何关联。
2025年05月27日
#自动化测试流程#设计和实施自动化测试流程是确保软件高质量、高效率交付的关键步骤。以下是一个典型的自动化测试流程的详细步骤,包括每个阶段的具体活动和工具:
1. 需求分析
活动
了解并收集项目需求和功能规范。
识别需要自动化的测试用例,优先考虑回归测试、重复性高的测试和关键业务功能。
工具
文档工具(如Confluence、Google Docs)
需求管理工具(如JIRA、Trello)
2. 测试规划
2025年05月27日
每天进步一点点,关注我们哦,每天分享测试技术文章
本文章出自【码同学软件测试】
码同学公众号:自动化软件测试
码同学抖音号:小码哥聊软件测试
2025年05月27日
本节主要学习selenium自动化测试框架在爬虫中的应用,selenium能够大幅降低爬虫的编写难度,但是也同样会大幅降低爬虫的爬取速度。在逼不得已的情况下我们可以使用selenium进行爬虫的编写。
2025年05月27日
本文是接口自动化测试框架系列篇的第四篇 ,主要介绍yaml包的使用 。自动化测试的本质是将功能测试用例交给代码去执行 ,测试人员往往是在自动化框架添加对应的测试用例即可(也叫测试脚本)。而维护测试用例的工具可能txt、excel、json、py或者yaml文件等。 当然,不同的公司、不同的项目、不同的测试人使用的工具也不同 。
2025年05月27日
在web自动化测试当中, selenium架构应该是很难绕过的,很多宣称要超 selenium的下一代web自动化测试框架最终都败下阵来。
不过,selenium的api确实比较复杂,所以也有很多库尝试对他进行上层封装,splinter是其中发展得最好的一个。
这篇文章,我们介绍splinter的简单入门,如果你觉得selenium已经足够好用,也可以参考splinter的设计,对selenium 二次封装。
2025年05月27日
上篇文章我们已经了解到了数据驱动自动化测试框架是如何构建和驱动测试的!那么这篇文章我们将了解关键字驱动测试又是如何驱动自动化测试完成整个测试过程的。关键字驱动框架是一种功能自动化测试框架,它也被称为表格驱动测试或者基于动作字的测试。关键字驱动的框架的基本工作是将测试用例分成四个不同的部分。首先是测试步骤(Test Step),二是测试步骤中的对象(Test Object),三是测试对象执行的动作(Action),四是测试对象需要的数据(Test Data)。
2025年05月27日
很多从事测试的朋友都会接触到自动化测试或要求有自动化测试的技能,自动化测试已成为测试行业发展的趋势。自动化测试的工具有很多且各有所长,UFT(QTP)是最流行的测试工具之一,因此很多公司在招聘时会把UFT(QTP)作为指定需要掌握的测试工具。很多学习过UFT的朋友都能很快掌握工具设置、录制、编写脚本、执行任务等操作,但 要真正掌握自动化测试,必须学会设计测试框架。
网上很多关于框架概念的资料,说的都是框架的作用,但就没有一个具体的例子给读者演示如何设计。本文则以具体的框架为实例,叙述整个框架的架构,如何搭建架构。讲解驱动脚本的每一行代码,并以实际的测试用例演示本框架如何使用及执行结果。本框架设计是运用于UFT12.01版本,QTP的软件不兼容。