![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试学习专栏
文章平均质量分 66
个人学习文档
winterpapa
这个作者很懒,什么都没留下…
展开
-
【CI/CD】软件测试面试常见CI/CD问题的参考答案
作为软件测试专家,我深知CI/CD的重要性,并一直致力于通过自动化测试和持续改进来提高软件的质量和交付速度。原创 2024-04-18 15:21:14 · 218 阅读 · 0 评论 -
【AI对话学习】接口测试是集成测试 么 ?集成测试与系统测试有何区别?
接口测试和集成测试不是同一个概念,但它们之间确实存在一定的联系和区别。总的来说,接口测试和集成测试在软件测试过程中各自扮演着重要的角色,它们相辅相成,共同确保软件的质量和稳定性。在实际操作中,测试人员通常会先进行接口测试,确保各个接口的正确性,然后再进行集成测试,验证整个系统的功能和性能。原创 2024-04-11 14:05:33 · 430 阅读 · 0 评论 -
【软件自动化测试】测试报告对比:pytest-html VS allure-pytest
根据项目需求和团队偏好,可以选择适合的测试报告工具。原创 2024-04-16 21:51:13 · 288 阅读 · 0 评论 -
【软件自动化测试】pytest生成测试报告
如果你需要更详细的定制报告,可以通过插件的API来实现。你可以创建一个自定义的报告类,重写钩子来添加额外的信息到报告中。# 自定义测试结果处理# 在测试脚本中使用自定义的TestRunnerassert True # 示例断言。原创 2024-04-16 21:47:36 · 487 阅读 · 0 评论 -
【CI/CD】从了解到熟悉
通过上述技能和知识的掌握,软件测试人员不仅能够熟练地使用CI/CD工具,还能够在团队中推广和维护高效的CI/CD流程,从而提高软件交付的质量和速度。在上述“熟悉”标准的基础上,我们可以进一步展开来详细描述软件测试人员在持续集成(CI)和持续交付(CD)方面所需具备的技能和知识。原创 2024-04-18 15:10:02 · 901 阅读 · 0 评论 -
pytest报错:unrecognized arguments: --reruns=1 --reruns-delay=1
这些参数通常是第三方插件 pytest-rerunfailures 提供的。这样就能在测试失败时重新运行测试。在你的测试用例中,你可以添加。看起来pytest不认识。原创 2024-04-16 18:27:00 · 304 阅读 · 0 评论 -
【CI/CD】对CI/CD把握程度或学习进程的一个参考
在职业生涯中,从了解、熟悉、掌握到精通CI/CD是一个逐步深入的过程。每个阶段都需要不断的学习和实践,以及在实际工作中解决各种问题的经验积累。原创 2024-04-18 14:55:20 · 122 阅读 · 0 评论 -
【软件自动化测试】pytest.ini 配置文件
这些命名通常用于定义不同的配置节,每个节包含了一组相关的配置项。文件提供了一个全面的测试配置框架,可以根据你的项目需求进行调整和扩展。记得在修改配置文件后,重新运行你的测试套件以确保新的配置生效。文件中,你可以定义多个节来组织不同类型的配置,以便更好地管理和维护你的测试环境。除了这些常见的节,你还可以定义自定义节来组织特定的配置项。文件中的节命名不是完全固定的,但应该遵循一定的约定和最佳实践,以确保配置的清晰性和一致性。自定义节通常与插件相关联,插件可以定义自己的配置节来读取特定的配置项。原创 2024-04-16 20:46:42 · 745 阅读 · 0 评论 -
【软件自动化测试】在Pytest框架下是否必须使用单独的测试套件的主入口文件?
在这种情况下,测试的执行通常由CI配置文件控制,而不是一个独立的主入口文件。总的来说,是否使用测试套件的主入口文件取决于项目的需求和团队的偏好。只需在命令行中指定测试文件的路径,Pytest就会执行该文件中的所有测试。在Pytest框架的UI自动化测试中,并不一定必须使用一个单独的测试套件的主入口文件。Pytest强大的命令行接口允许开发者在命令行中直接执行测试,包括指定特定的测试用例、标记、路径等。这些配置文件可以指定测试文件的路径、插件选项、环境变量等,而不需要一个单独的主入口文件。原创 2024-04-16 23:09:23 · 300 阅读 · 0 评论 -
【CI/CD】软件测试面试相关的CI/CD问题
在软件测试面试中,面试官可能会询问与持续集成(CI)和持续交付(CD)相关的问题,以评估应聘者对CI/CD的理解和实践经验。准备这些问题的答案时,最好结合自己的实际经验和具体案例来说明。这将有助于展示你对CI/CD的深入理解以及在实际工作中应用CI/CD的能力。原创 2024-04-18 15:14:19 · 230 阅读 · 0 评论 -
【软件自动化测试】pytest 插件与扩展的概念区分
插件通常是指可以被Pytest直接使用,以增强其核心功能的软件组件。它们通常是独立安装的Python包,可以通过。原创 2024-04-16 21:58:52 · 153 阅读 · 0 评论 -
扩容过程可能出现的BUG
扩容过程中可能出现的问题可以从不同的角度进行分类。原创 2024-04-18 03:47:14 · 566 阅读 · 0 评论 -
【AI对话学习】基于Selenium WebDriver和pytest的UI自动化测试的项目结构示例(待分析思考)
采用页面对象模型(POM)设计,每个页面对应一个Python类,类中定义了页面的元素定位和操作。这样做可以提高代码的可读性和可维护性,同时降低测试用例的复杂性。每个测试用例都应该专注于测试某个特定的功能或行为,并使用前面定义的fixtures和页面对象来编写简洁、清晰的测试逻辑。通过这样的项目结构设计,可以确保UI自动化测试项目具有良好的组织性、可读性和可维护性。: 存放所有配置相关的文件,如测试环境的URL、浏览器类型、登录凭证等。: pytest的配置文件,可以设置pytest的运行参数和插件等。原创 2024-04-11 15:12:52 · 161 阅读 · 0 评论 -
【AI对话学习】Pytest框架的比较&&应用&&学习
pytest是一个流行的Python测试框架,它使得编写和组织测试代码变得简单。pytest通过插件系统支持断言、 fixtures (用于设置和清理测试环境)、参数化测试等高级功能。其特点包括:语法简洁、自动发现测试用例、强大的插件生态系统。使用pytest,你可以快速执行测试,并在测试失败时提供详细的错误报告,有助于快速定位问题。对于Python开发者来说,pytest是提高代码质量和保证软件健壮性的重要工具。核心内容具体内容详细介绍1-Pytest的Fixture概念和用法。原创 2024-04-10 12:03:40 · 983 阅读 · 0 评论 -
【AI对话学习】Selenium + Webdriver 测试框架 —— 概念理解
假设有一个电子商务网站,该网站的前端通过WebDriver进行自动化测试,而后端提供的服务则是通过Web服务来实现的。简单来说,**Selenium是一个包含多个工具和库的测试框架,**而WebDriver是其中一个重要的组件,用于控制浏览器进行自动化测试。WebDriver提供了一系列的API,可以与各种浏览器进行交互,模拟用户的操作,从而实现自动化测试。:一个基于Selenium WebDriver的UI自动化测试框架,提供了简洁易用的API和丰富的断言方法,简化了测试脚本的编写。原创 2024-04-09 17:36:54 · 932 阅读 · 0 评论 -
【AI对话学习文档】由构建引发的概念爆炸。。
由个人对打包、构建、部署、集成等一系列概念模糊引发的学习和了解。提示:以下名词等解释为AI提供,引用部分为个人理解。原创 2024-04-09 13:49:15 · 639 阅读 · 0 评论