Tag

testing framework

0 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
Mar 30, 2025 · Fundamentals

Using Pytest Assertions and Allure Reports for API Automation Testing

This article explains how to leverage Pytest's flexible assertion mechanisms together with Allure's rich reporting features to build a clear, efficient API automation testing framework, covering basic and custom assertions, assertion libraries, report generation, project structure, test case writing, and execution steps.

automationtesting framework
0 likes · 8 min read
Using Pytest Assertions and Allure Reports for API Automation Testing
Test Development Learning Exchange
Test Development Learning Exchange
Jan 13, 2024 · Mobile Development

Introduction to Poco2 Mobile Automation Testing Framework with E-commerce Flow Example

Poco2 is an open-source Python-based mobile automation testing framework that simplifies UI interaction and validation for Android/iOS apps, demonstrated through a complete e-commerce purchase flow test script covering login, browsing, cart, payment, return, refund, and logout.

AndroidPoco2Python
0 likes · 7 min read
Introduction to Poco2 Mobile Automation Testing Framework with E-commerce Flow Example
Architects' Tech Alliance
Architects' Tech Alliance
Oct 3, 2022 · Artificial Intelligence

DPU Performance Benchmark Methodology and Implementation (2022)

This article details the DPU performance benchmark testing framework, describing three test system architectures—Single-End, End-to-End, and Multi-End—along with their hardware and software components, test workflow, result reporting requirements, and the necessary tools and drivers for accurate and repeatable performance evaluation.

DPUMulti-EndPerformance Benchmark
0 likes · 9 min read
DPU Performance Benchmark Methodology and Implementation (2022)
FunTester
FunTester
Aug 6, 2022 · Operations

Understanding Automated Testing Frameworks and Their Application in Real‑Time Video SDKs

This article introduces the concept and benefits of automated testing frameworks, outlines popular framework types such as module‑based, data‑driven, keyword‑driven, black‑box hybrid and behavior‑driven, and explains how they are integrated with CI clusters, data platforms, and objective reporting to improve real‑time video SDK testing efficiency and reliability.

CI/CDautomated testingblack-box testing
0 likes · 9 min read
Understanding Automated Testing Frameworks and Their Application in Real‑Time Video SDKs
High Availability Architecture
High Availability Architecture
Jun 15, 2022 · Backend Development

Exploring JUnit Runners: Suite, Theories, Categories, Enclosed, Parameterized and More

This article provides a comprehensive guide to JUnit runners, detailing the purpose and usage of Suite, Theories, Categories, Enclosed, Parameterized, IgnoredClassRunner and other executors, accompanied by code examples and execution results to help developers apply flexible unit testing strategies in Java projects.

JavaJunitRunner
0 likes · 12 min read
Exploring JUnit Runners: Suite, Theories, Categories, Enclosed, Parameterized and More
DaTaobao Tech
DaTaobao Tech
Mar 24, 2022 · Fundamentals

Introduction to the Spock Testing Framework for Java and Groovy

Spock is an open‑source Java/Groovy testing framework that blends JUnit‑style structure with a concise Groovy DSL, offering data‑driven “given‑expect‑where” tests, straightforward mocking and property injection, Maven‑based setup, and seamless PowerMock integration for static‑method mocking, making it a powerful alternative to traditional unit‑test tools.

GroovyJavaSpock
0 likes · 17 min read
Introduction to the Spock Testing Framework for Java and Groovy
TAL Education Technology
TAL Education Technology
Dec 9, 2021 · Operations

Comprehensive Testing Framework for the 4S Smart Student Service Web Platform

This article presents a detailed overview of the 4S smart student service web platform, its B/S architecture, and a systematic QA testing framework—including testing pyramids, layered testing, left‑right shift practices, and tool‑assisted efficiency measures—to ensure reliable, scalable, and user‑friendly service for thousands of tutors.

B/S ArchitectureQAsoftware quality
0 likes · 13 min read
Comprehensive Testing Framework for the 4S Smart Student Service Web Platform
Airbnb Technology Team
Airbnb Technology Team
Oct 13, 2021 · Mobile Development

Airbnb’s Android Automation Testing Framework: State Simulation with MvRx (Part 1)

Airbnb’s new Android automation testing framework replaces flaky Espresso tests with deterministic UI rendering by simulating immutable State objects via MvRx, Epoxy, and a custom DSL, enabling fast, reliable tests, easy mock generation, and a launcher for instant screen inspection across multiple state variants.

AndroidAutomation TestingEpoxy
0 likes · 17 min read
Airbnb’s Android Automation Testing Framework: State Simulation with MvRx (Part 1)
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Jun 29, 2021 · Operations

Comprehensive UI Automation Framework for the Dali Smart Homework Lamp: Challenges, Solutions, and Future Directions

This article details a comprehensive UI automation framework for the Dali Smart Homework Lamp, covering business context, product features, testing challenges, automated script generation, modular case design, multi-device coordination, error analysis, and future directions for intelligent UI validation.

Multi-DevicePythonUI Automation
0 likes · 17 min read
Comprehensive UI Automation Framework for the Dali Smart Homework Lamp: Challenges, Solutions, and Future Directions
FunTester
FunTester
Jun 3, 2021 · Backend Development

FunTester moco: Architecture and Feature Overview of the moco API Testing Framework

This article introduces the FunTester moco framework, summarizing its architecture, the three core components (RequestMatcher, ResponseHandler, HttpServer), detailed matching and response capabilities, and additional utilities such as runners and monitoring, providing a comprehensive guide for developers using the moco API.

API mockingMocobackend development
0 likes · 7 min read
FunTester moco: Architecture and Feature Overview of the moco API Testing Framework
FunTester
FunTester
Apr 26, 2021 · Backend Development

Resolving IllegalAccessException When Reflectively Invoking a Static Method in a Java Test Framework

The article details a Java reflection issue where invoking a static test method via ExecuteSource caused IllegalAccessException, explains the root cause related to method visibility, and shows how adding the public modifier fixes the problem, enabling successful distributed performance testing.

Javaillegalaccessexceptionperformance testing
0 likes · 5 min read
Resolving IllegalAccessException When Reflectively Invoking a Static Method in a Java Test Framework
Youku Technology
Youku Technology
Mar 9, 2021 · Mobile Development

Design and Implementation of a Mobile Automation Testing Framework for Youku APP

The article describes how a three‑layer, cross‑platform mobile automation framework was designed and implemented for the Youku app, integrating driver, encapsulation, and test‑case layers with utilities, logging, image‑recognition and platform reporting to streamline regression testing, cut labor costs, and guide future enhancements.

Image RecognitionUI testingYouku app
0 likes · 9 min read
Design and Implementation of a Mobile Automation Testing Framework for Youku APP
Efficient Ops
Efficient Ops
Aug 19, 2020 · Operations

Why and How to Unit Test Bash Scripts with the Bach Testing Framework

This article explains why Bash scripts need unit testing, outlines common testing challenges, and demonstrates how the Bach Testing Framework provides safe, fast, and environment‑agnostic unit tests for Bash scripts by mocking external commands and isolating execution logic.

DevOpsautomationbach
0 likes · 14 min read
Why and How to Unit Test Bash Scripts with the Bach Testing Framework
FunTester
FunTester
May 17, 2020 · Backend Development

Moco API Mock Framework – Configuring Response Handlers (Intermediate)

This article explains how to configure response handlers in the Moco API mock framework, covering response types (string, JSON, object) and various strategies such as fixed, random, cyclic, and limited responses, and provides a comprehensive Java class with static helper methods for implementing these behaviors.

API mockingJavaMoco
0 likes · 8 min read
Moco API Mock Framework – Configuring Response Handlers (Intermediate)
FunTester
FunTester
Mar 31, 2020 · Backend Development

Designing a Reusable Automated API Testing Framework in Java

This article explains how to build a modular automated API testing project in Java by creating a base class that encapsulates request handling, header and cookie management, common validation methods, and response processing, allowing individual test modules to focus solely on specific API parameters and responses.

API TestingCode ExampleHTTP
0 likes · 10 min read
Designing a Reusable Automated API Testing Framework in Java
FunTester
FunTester
Mar 28, 2020 · Backend Development

API Business Validation and Testing Practices with the FunTester Framework

This article demonstrates practical API business validation using the FunTester testing framework, covering user registration and login scenarios with example Java code, and provides a series of instructional videos for HTTP request handling, response parsing, and header/cookie management.

API TestingBackendHTTP
0 likes · 7 min read
API Business Validation and Testing Practices with the FunTester Framework
360 Tech Engineering
360 Tech Engineering
Mar 4, 2020 · Backend Development

Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips

This article introduces HttpRunner 2.0.1 for API automation, explains the environment setup, project structure, essential CLI commands and Python integration, and shares solutions to frequent problems such as timestamp handling, variable overriding, extraction, and execution repeats, along with useful tips for efficient test layering.

API TestingHttpRunnerPython
0 likes · 7 min read
Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips
转转QA
转转QA
Dec 4, 2019 · Backend Development

Automating RPC Service Interface Testing: Challenges, Process, and Solutions

This article discusses the motivations behind moving beyond HTTP/HTTPS API testing to RPC service testing, outlines the difficulties of manual test code development, and presents an automated workflow—including Beetle integration, JSON-to-Java conversion, and template‑based test generation—to improve efficiency and reduce manual effort.

API TestingBackendRPC
0 likes · 5 min read
Automating RPC Service Interface Testing: Challenges, Process, and Solutions
转转QA
转转QA
Nov 22, 2018 · Operations

Automated Regression Testing Framework for Activity Pages Using Selenium and ImageDiff

This article presents an automated regression testing solution called “Monitor Dog” that leverages Selenium with headless Chrome to efficiently validate page data and style correctness for numerous promotional activity pages, incorporating image diff analysis, element interaction, and detailed reporting to ensure seamless system updates without impacting user experience.

ImageDiffSeleniumUI Automation
0 likes · 10 min read
Automated Regression Testing Framework for Activity Pages Using Selenium and ImageDiff