Tag

Test Framework

0 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
Sep 28, 2024 · Backend Development

Building a Python‑MySQL Automated Test Framework with Dependency and Parameterization Support

This guide demonstrates how to build a Python‑based automated testing framework that reads test cases from a MySQL database, sends HTTP requests, manages case dependencies and parameterization, and records responses, providing a modular structure with database, executor, and main components.

Automated TestingMySQLTest Framework
0 likes · 6 min read
Building a Python‑MySQL Automated Test Framework with Dependency and Parameterization Support
Tencent Cloud Developer
Tencent Cloud Developer
May 9, 2024 · Frontend Development

Front-end UI Automation Testing: Challenges, Solutions, and Practices

The article recounts the author’s journey building and scaling front‑end UI automation for desktop, web, and mobile, exposing challenges such as fragile end‑to‑end tests, high maintenance cost, and merge‑induced regressions, and proposes a three‑layer strategy of unified frameworks, collaborative case sharing, and enhanced reporting that yielded 70% business coverage, 93% pass rates, and thousands of bugs discovered, while outlining future AI‑driven test generation.

Continuous IntegrationFrontend TestingMobile Testing
0 likes · 39 min read
Front-end UI Automation Testing: Challenges, Solutions, and Practices
360 Tech Engineering
360 Tech Engineering
Nov 10, 2023 · Backend Development

A Selenium‑Based UI Automation Framework Using POM, Pytest, and YML Data‑Driven Design

This article introduces a modular Selenium UI automation framework built with the Page Object Model, layered architecture, Pytest execution, and YML‑driven test data, explaining its components, configuration files, coding practices, and steps for running tests efficiently in CI environments.

POMPythonSelenium
0 likes · 7 min read
A Selenium‑Based UI Automation Framework Using POM, Pytest, and YML Data‑Driven Design
Test Development Learning Exchange
Test Development Learning Exchange
Sep 27, 2023 · Fundamentals

Designing a Scalable Python Automated Testing Architecture: Strategies, Best Practices, and Sample Implementation

This article outlines key principles and best practices for designing a scalable Python automated testing architecture, covering test strategy definition, framework selection, modular and keyword‑driven design, test data management, error handling, reporting, CI integration, and provides a complete example implementation.

Automated TestingCI/CDCode Example
0 likes · 9 min read
Designing a Scalable Python Automated Testing Architecture: Strategies, Best Practices, and Sample Implementation
360 Quality & Efficiency
360 Quality & Efficiency
Mar 17, 2023 · Backend Development

A Selenium‑Based UI Automation Framework Using POM, Pytest, and YML Data‑Driven Design

This article introduces a modular Selenium UI automation framework built with the Page Object Model, layered architecture, Pytest execution, and YML‑driven test data, explaining its components, configuration benefits, implementation steps, and how it enhances maintainability, scalability, and CI integration.

POMPythonSelenium
0 likes · 7 min read
A Selenium‑Based UI Automation Framework Using POM, Pytest, and YML Data‑Driven Design
FunTester
FunTester
Jun 12, 2022 · Backend Development

My Journey Learning Automation Testing with Python: From Selenium Recording to a UnitTest Framework

The author recounts their progression from beginner Selenium script recording to mastering WebDriver element location and a UnitTest‑based automation framework, highlighting challenges like script failures, code redundancy, and real‑world problem solving, and emphasizes continuous learning for effective Python automation testing.

Automation TestingPythonSelenium
0 likes · 6 min read
My Journey Learning Automation Testing with Python: From Selenium Recording to a UnitTest Framework
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.

AutomationPythonTest Framework
0 likes · 11 min read
Understanding pytest Hook Functions: Lifecycle, Common Hooks, and Practical Examples
Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 31, 2020 · Databases

Installing and Using the MySQL Test Framework for Unit, Regression, and Consistency Testing

This guide explains what the MySQL Test framework is, how to set up the required environment on Ubuntu, install dependencies and MySQL source, configure and compile the test suite, and demonstrates creating and running a simple test case with detailed command‑line examples.

BoostMySQLPerl
0 likes · 8 min read
Installing and Using the MySQL Test Framework for Unit, Regression, and Consistency Testing
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.

AutomationHooksPython
0 likes · 8 min read
Common pytest Hooks and Their Usage
360 Quality & Efficiency
360 Quality & Efficiency
Dec 19, 2019 · Backend Development

Using HttpRunner for API Automation: Setup, Commands, Workflow, and Common Issues

This article introduces HttpRunner for API automation, covering environment setup, project structure, core commands, execution methods, workflow, and a collection of practical problems and solutions encountered during real‑world usage.

API testingAutomationHttpRunner
0 likes · 7 min read
Using HttpRunner for API Automation: Setup, Commands, Workflow, and Common Issues
360 Quality & Efficiency
360 Quality & Efficiency
May 14, 2019 · Backend Development

Getting Started with HttpRunner: Installation, Configuration, and Basic Usage

This guide introduces HttpRunner, covering supported operating systems, Python environment setup, installation via pip, key commands, parameter correlation, global configuration, variable handling, data‑driven testing, report generation, and a practical workflow using HAR files to create and run test cases.

API testingAutomationHttpRunner
0 likes · 4 min read
Getting Started with HttpRunner: Installation, Configuration, and Basic Usage
Xianyu Technology
Xianyu Technology
Apr 30, 2019 · Mobile Development

Mobile UI Automation Framework for Xianyu App

The new mobile UI automation framework for the Xianyu app reduces script maintenance costs by using random monkey testing to record clicks and expected UI elements, organizing page‑specific scripts in MongoDB, executing them via Appium, and delivering data‑driven tests that doubled script count, achieved 98% pass rate, and cut update time from half a day to under an hour.

DatabaseMobile TestingTest Framework
0 likes · 5 min read
Mobile UI Automation Framework for Xianyu App
360 Quality & Efficiency
360 Quality & Efficiency
Dec 7, 2018 · Backend Development

Extending JUnit4 to Build a Custom API Automation Testing Framework

The article explains how to extend the JUnit4 framework to create a customizable API automation testing solution by detailing its architecture, data‑driven design with Excel, HTTP request handling, scheduler implementation, and result verification and reporting for efficient regression testing.

API testingAutomationJava
0 likes · 9 min read
Extending JUnit4 to Build a Custom API Automation Testing Framework
JD Retail Technology
JD Retail Technology
Jul 9, 2018 · Mobile Development

Designing a One‑Stop UI Automation Framework for Mobile Apps

This article shares the design principles, architecture, and practical experiences of building a stable, maintainable UI automation framework for mobile applications, covering test case simplicity, maintenance cost reduction, driver abstraction, retry mechanisms, metrics, and CI integration.

CI IntegrationMobile TestingTest Framework
0 likes · 9 min read
Designing a One‑Stop UI Automation Framework for Mobile Apps
Tencent Music Tech Team
Tencent Music Tech Team
Jan 19, 2017 · Mobile Development

Android UI Automation Testing with Espresso Framework

The article introduces Google’s Espresso framework for Android UI automation, explains how to configure Gradle dependencies and the test runner, and guides developers through writing robust test cases by locating views, performing actions, and asserting states with onView().perform().check(), including a complete @Rule‑based example.

AndroidEspressoIdlingResource
0 likes · 8 min read
Android UI Automation Testing with Espresso Framework