测试
文章平均质量分 88
马可波罗.
行动和欲望决定未来
展开
-
自动化测试(终章)webdriver的常用api(2)以及新的开始
前面两章我们讲了一些元素定位方法和一些webdriver的常用api,今天这节我们来讲webdriver的另外一些常用的api,包括多层框架/窗口定位、层级定位、下拉框处理、alert、confirm、prompt 的处理、DIV对话框的处理、以及上传文件操作。🤷♀️selenium+python环境没有配置好的可以先看我上两篇配置环境噢。原创 2023-12-16 18:23:49 · 1083 阅读 · 0 评论 -
自动化测试(三)webdriver的常用api(1)
前面两章我们讲了selenium环境的配置和一些元素定位方法,今天这节我们来讲webdriver的一些常用的api,包括等待、打印信息、浏览器的操作、键盘事件、鼠标事件、以及定位一组元素的操作。🤷♀️selenium+python环境没有配置好的可以先看我上两篇配置环境噢。selenium环境配置:python环境配置:添加休眠非常简单,我们需要引入time包,就可以在脚本中自由的添加休眠时间了,这里的休眠指固定休眠通过添加方法就可以方便的实现智能等待;的用法比。原创 2023-12-16 12:00:00 · 959 阅读 · 0 评论 -
自动化测试(二)selenium八大获取元素方法及对象操作
上一篇主要讲解了自动化测试的环境。最后用IDE生成了一个样例。这节课将详细的介绍webdriver 的常用的API🤦♀️selenium+python环境没有配置好的可以先看我上两篇配置环境噢。selenium环境配置:防止乱码,在编辑器里面可以不用加,因为编辑器默认的就是UTF-8模式。导入webdriver工具包,这样就可以使用里面的API获得被控制浏览器的驱动,这里是获得Chrome的,当然还可以获得其他浏览器,不过要想使这一段代码有效,必须安装相应的浏览器驱动。原创 2023-12-15 16:33:23 · 3037 阅读 · 0 评论 -
自动化测试(一)配置selenium环境(带图文,防止踩坑)
上一章讲述了如何安装python环境,那么,这一章讲述的是,如何配置自动化测试(selenium)环境~吧🤷♀️。原创 2023-12-15 16:27:21 · 1592 阅读 · 0 评论 -
自动化测试(前奏)Python环境配置教程(带图文)
随着软件行业的快速发展,软件质量已经成为企业核心竞争力的重要组成部分。为了确保软件的质量和稳定性,测试工作变得越来越重要。然而,传统的测试方法往往需要大量的人力和时间,无法满足现代软件快速迭代的需求。因此,自动化测试成为了解决这一问题的关键。自动化测试是一种通过编写测试脚本或代码来自动执行测试用例的方法。它可以大大提高测试效率,减少人工操作,降低错误率,确保软件的质量和稳定性。同时,自动化测试还可以帮助企业快速响应市场需求,提高开发效率,降低成本。原创 2023-12-14 22:47:22 · 1868 阅读 · 0 评论 -
详解接口测试
在面向对象编程中,接口是一个抽象的概念,用于定义类应该具有的方法和属性。一个类可以实现一个或多个接口,并且必须实现接口中定义的所有方法和属性。通过实现接口,类能够表达自己具有某些功能或能力。比如:当我在手机上打开某个APP应用,点击应用里的某个按钮,一般就会调用某个接口,向服务端发起HTTP请求,接口返回数据后,我们就能在应用里看到相应结果。原创 2023-12-14 17:03:53 · 1073 阅读 · 0 评论 -
软件测试之 测试用例 如何设计
测试用例是一组详细说明,用于验证软件的特定功能、特性或场景是否按照预期运行。测试名称:描述测试的目的或要验证的功能。测试输入:指定输入数据、操作或条件,以便执行测试。预期输出:说明在给定输入或操作下,软件应该产生的预期结果。测试步骤:列出执行测试的具体步骤,包括操作和输入数据。测试环境:指定在哪种环境下执行测试,例如操作系统、浏览器、设备等。前置条件:描述在执行测试前需要满足的条件,如登录、数据准备等。后置条件:描述在测试执行后需要执行的清理操作,以确保环境处于初始状态。原创 2023-10-24 17:39:12 · 286 阅读 · 4 评论 -
什么是测试流程?
测试流程是软件开发生命周期中的一个关键环节,旨在确保软件的质量、可靠性和性能。不同项目和组织可能根据需要调整和定制测试流程,以适应特定项目的要求。在整个测试流程中,记录和追踪问题非常重要,以便及时解决和持续改进软件质量。测试流程是指在软件开发中进行测试的一系列步骤和活动,目的是确保软件在发布之前质量和可靠性。原创 2023-10-18 17:20:42 · 360 阅读 · 1 评论 -
Selenium 3和JUnit 5中的显示等待与隐式等待
隐式等待 是一种全局性的等待设置,它适用于整个WebDriver实例的生命周期。它会设置一个全局的最大等待时间,当查找元素时,如果元素没有立即找到,WebDriver会等待指定的时间,然后继续执行后续操作。隐式等待不依赖于特定条件或元素,而只是在元素查找时等待一段时间。显示等待 是一种更灵活的等待机制,它允许你根据特定的条件等待元素或条件满足后再执行后续操作。显示等待需要明确地定义等待条件和等待时间,并且仅在等待条件满足或超时后才继续执行操作。显示等待是针对特定的元素或条件,可以根据需要在不同的地方使用原创 2023-09-06 12:36:04 · 987 阅读 · 0 评论 -
测试开发探索:“WeTalk“网页聊天室的测试流程与自动化
在"WeTalk"项目中,我精心构建了测试开发体系,融合Selenium与JUnit进行集成测试,使用Postman实施接口测试。通过设计针对每个模块的测试用例,我验证了登录功能、消息传递等核心功能。这不仅有助于及早发现问题,提升测试效率,还确保了系统的稳定性。测试开发在现代软件开发中扮演至关重要的角色,为项目成功交付提供了坚实支持。展望未来,测试开发将继续与技术创新紧密融合,为软件质量和用户体验的不断提升贡献力量。原创 2023-08-13 23:16:22 · 2974 阅读 · 3 评论