Tagged articles
123 articles
Page 2 of 2
HomeTech
HomeTech
Aug 3, 2022 · Backend Development

API Automation Testing Framework Design and Implementation

This article details the design and implementation of an API automation testing framework, covering framework structure, execution flow, and usage instructions for testing interfaces.

CI/CD integrationHTTP requestsTest Case Generation
0 likes · 6 min read
API Automation Testing Framework Design and Implementation
BaiPing Technology
BaiPing Technology
Mar 28, 2022 · Backend Development

From Zero to Automation: Mastering API Testing with HttpRunner and Apifox

This article shares a small team's journey from scratch to advanced API testing, detailing how they adopted HttpRunner, upgraded to its pytest‑compatible v3.x, and later integrated Apifox for streamlined documentation, mocking, and automated tests, while highlighting practical setup, hooks, and lessons learned.

API testingApifoxHttpRunner
0 likes · 8 min read
From Zero to Automation: Mastering API Testing with HttpRunner and Apifox
MaGe Linux Operations
MaGe Linux Operations
Feb 5, 2022 · Fundamentals

Master Modern Python: Type Hints, Virtual Envs, New Syntax & Testing

This article outlines four essential modern Python concepts—type hinting, virtual environment and package management tools, recent syntax enhancements such as pattern matching and the walrus operator, and advanced testing frameworks—providing developers with the knowledge needed to write clean, efficient code in 2022 and beyond.

Pythonnew syntaxpytest
0 likes · 6 min read
Master Modern Python: Type Hints, Virtual Envs, New Syntax & Testing
FunTester
FunTester
Aug 27, 2021 · Fundamentals

Customizing Allure Test Reports with Pytest – A Step‑by‑Step Tutorial

This tutorial explains how to install Allure‑pytest, create a simple Dianping search test case, generate the default report, and progressively enhance it with custom titles, detailed steps, fixture‑based setup/teardown, hierarchical features, severity levels, and rich HTML descriptions, all using Python code snippets.

AllureAllure CustomizationPython
0 likes · 9 min read
Customizing Allure Test Reports with Pytest – A Step‑by‑Step Tutorial
Byte Quality Assurance Team
Byte Quality Assurance Team
Aug 11, 2021 · Backend Development

Understanding pytest Hook Functions: Lifecycle, Common Hooks, and Practical Examples

This article explains pytest hook functions, detailing the framework's lifecycle phases, enumerating key hooks for initialization, collection, execution, debugging, and reporting, and provides practical code examples for extending pytest with custom options, dynamic parametrization, logging, and output customization.

hook functionspytesttest framework
0 likes · 11 min read
Understanding pytest Hook Functions: Lifecycle, Common Hooks, and Practical Examples
Byte Quality Assurance Team
Byte Quality Assurance Team
Jun 30, 2021 · Fundamentals

Understanding Teardown and Idempotency in Pytest for Automated Testing

This article explains the concept of teardown and idempotency in automated testing, illustrates single‑thread and concurrent scenarios, and demonstrates various Pytest teardown techniques—including function, class, module, fixture yield, request.addfinalizer, and object‑oriented approaches—providing practical code examples for reliable test cleanup.

IdempotencyPythonTeardown
0 likes · 9 min read
Understanding Teardown and Idempotency in Pytest for Automated Testing
New Oriental Technology
New Oriental Technology
May 24, 2021 · Backend Development

Backend API Testing Automation Framework

This article details a comprehensive backend API testing automation framework using tools like pytest, Docker, and Jenkins to generate test cases, manage test data, and produce detailed reports.

API testingJenkinspytest
0 likes · 8 min read
Backend API Testing Automation Framework
MaGe Linux Operations
MaGe Linux Operations
Dec 4, 2020 · Fundamentals

Master Property‑Based Testing in Python with Hypothesis

Learn how to use the Python Hypothesis library for property‑based testing, understand different test levels and methods, and see practical examples—including unit tests for increment/decrement functions and handling edge cases with custom examples—to write more robust, automated tests.

HypothesisPythonproperty-based testing
0 likes · 8 min read
Master Property‑Based Testing in Python with Hypothesis
360 Quality & Efficiency
360 Quality & Efficiency
Mar 20, 2020 · Fundamentals

Common pytest Hooks and Their Usage

This article introduces the most frequently used pytest hooks, categorizing them into guiding, initialization, test execution, collection, reporting, and debug hooks, and explains how to implement custom behavior in conftest.py or plugins for advanced test automation.

hookspytesttest framework
0 likes · 8 min read
Common pytest Hooks and Their Usage
FunTester
FunTester
Feb 7, 2020 · Operations

Master Cross‑Browser Selenium Testing with Python: Practical Code Samples

This article provides a step‑by‑step guide for automating cross‑browser web tests using Selenium with Python, covering fixture setup, CSS and XPath selectors, handling dropdowns, checkboxes, mouse hover actions, tab management, and extracting page source, all illustrated with complete code examples.

AutomationPythonSelenium
0 likes · 11 min read
Master Cross‑Browser Selenium Testing with Python: Practical Code Samples
MaGe Linux Operations
MaGe Linux Operations
Jul 26, 2018 · Fundamentals

Which Python Automation Test Framework Is Right for Your Project?

Developers no longer need to build custom test frameworks from scratch, as this guide reviews popular Python automation testing tools—including Robot Framework, RedwoodHQ, Jasmine, and Pytest—highlighting their features, cross‑platform support, ease of use, and suitability for various project sizes and testing needs.

Automated Testingpytestrobot framework
0 likes · 6 min read
Which Python Automation Test Framework Is Right for Your Project?
DevOps Engineer
DevOps Engineer
May 23, 2018 · Fundamentals

Popular Python Automation Testing Frameworks

This article reviews the most widely used Python automation testing frameworks—including Robot Framework, RedwoodHQ, Jasmine, and Pytest—highlighting their key features, cross‑platform support, and suitability for different project sizes and testing needs.

Jasmineautomation-testingpytest
0 likes · 4 min read
Popular Python Automation Testing Frameworks
转转QA
转转QA
Mar 7, 2018 · Backend Development

Implementing Interface Diff for Automated API Testing with Jenkins and Pytest

This article describes how to improve API testing efficiency and quality by using an interface‑diff approach integrated with Jenkins, CSV‑managed test cases, and the pytest framework, covering background, goals, technical implementation, and practical insights.

API testingAutomationCSV test cases
0 likes · 9 min read
Implementing Interface Diff for Automated API Testing with Jenkins and Pytest