Tagged articles
42 articles
Page 1 of 1
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 17, 2025 · Artificial Intelligence

How to Build a Scalable AI Evaluation Platform for Rapid Product Iteration

This article outlines the challenges of AI product testing, proposes a comprehensive evaluation framework covering business goals, product effectiveness, performance, safety, and cost, and details the design of a modular, end‑to‑end testing platform that supports both reference‑based and reference‑free assessments while enabling continuous quality improvement.

AI EvaluationQuality EngineeringTesting framework
0 likes · 19 min read
How to Build a Scalable AI Evaluation Platform for Rapid Product Iteration
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.

PythonTesting frameworkpytest
0 likes · 8 min read
Using Pytest Assertions and Allure Reports for API Automation Testing
Ximalaya Technology Team
Ximalaya Technology Team
Aug 15, 2023 · Operations

How Scenario‑Based Automated Testing Boosted Efficiency for a Fast‑Growing Audio Platform

This article details how a rapidly expanding audio service built a lightweight, modular testing framework called FAST, defined core scenario‑based testing concepts, and implemented an automated pipeline that reduced manual effort, cut costs, and improved release quality across multiple teams.

Automated TestingScenario TestingSoftware Operations
0 likes · 7 min read
How Scenario‑Based Automated Testing Boosted Efficiency for a Fast‑Growing Audio Platform
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.

DPUEnd-to-EndMulti-End
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.

Automated TestingData-drivenTesting framework
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.

JUnitJavaRunner
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.

GroovyJavaMocking
0 likes · 17 min read
Introduction to the Spock Testing Framework for Java and Groovy
FunTester
FunTester
Dec 31, 2021 · Operations

FunTester’s 2021 Leap: 100k+ QPS Performance & Distributed Testing Insights

The 2021 year‑end summary details FunTester’s rapid growth, the expansion of its public account, major performance upgrades reaching over 100 k QPS, the design of a distributed testing framework, dynamic load models, log‑replay innovations, and the author’s deep dive into Go, Java and Groovy.

Distributed SystemsGoJava
0 likes · 10 min read
FunTester’s 2021 Leap: 100k+ QPS Performance & Distributed Testing Insights
FunTester
FunTester
Dec 15, 2021 · Operations

Building a Robust API Automation Framework: Process, Tools, and Pitfalls

This article outlines a step‑by‑step API automation workflow, compares popular frameworks, discusses design considerations, CI integration, and common technical challenges such as data‑driven testing, parameterization, and multi‑threaded execution, offering practical guidance for interview preparation and real‑world implementation.

API automationBackend testingTesting framework
0 likes · 9 min read
Building a Robust API Automation Framework: Process, Tools, and Pitfalls
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 ArchitectureQATesting framework
0 likes · 13 min read
Comprehensive Testing Framework for the 4S Smart Student Service Web Platform
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 13, 2021 · Industry Insights

How iQIYI Built a Precise Testing System to Boost Regression Quality and Efficiency

This article details iQIYI's precise testing framework, explaining why traditional regression testing falls short, how a custom code‑coverage tool and knowledge‑base enable fine‑grained test‑case selection across client, server and micro‑service layers, and the measurable impact on test speed and reliability.

MicroservicesTesting frameworkcode coverage
0 likes · 17 min read
How iQIYI Built a Precise Testing System to Boost Regression Quality and Efficiency
FunTester
FunTester
Aug 11, 2021 · Backend Development

Step‑by‑Step Guide to Set Up and Run FunTester for Java/Groovy

This tutorial walks you through installing Groovy, configuring environment variables, cloning the FunTester repository, building with Gradle, and running a simple hello‑world test case, while also detailing the framework's project structure and essential code snippets.

FunTesterGradleGroovy
0 likes · 6 min read
Step‑by‑Step Guide to Set Up and Run FunTester for Java/Groovy

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.

PythonTesting frameworkUI 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 mockingBackend DevelopmentMoCo
0 likes · 7 min read
FunTester moco: Architecture and Feature Overview of the moco API Testing Framework
FunTester
FunTester
May 19, 2021 · Operations

Test Automation Frameworks: Types, Core Components, and Implementation Guide

Effective test automation relies on well‑designed frameworks, and this article explains why automation is essential, categorizes tool‑centric, project‑oriented, and keyword‑driven frameworks, details core components such as test libraries, data management, reporting, CI integration, and outlines a step‑by‑step implementation process.

QASoftware TestingTesting framework
0 likes · 14 min read
Test Automation Frameworks: Types, Core Components, and Implementation Guide
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.

Mobile AutomationTesting frameworkUI testing
0 likes · 9 min read
Design and Implementation of a Mobile Automation Testing Framework for Youku APP
FunTester
FunTester
Feb 18, 2021 · Operations

Inside FunTester: A Deep Dive into Its Testing Framework Architecture

This article presents a detailed walkthrough of the FunTester testing framework architecture, covering its layered design, core modules for single‑ and multi‑project setups, multi‑protocol support, common request handling, business logic encapsulation, test flow, data construction techniques, and auxiliary tools such as moco API and JsonPath.

API testingFunTesterSoftware Testing
0 likes · 5 min read
Inside FunTester: A Deep Dive into Its Testing Framework Architecture
FunTester
FunTester
Sep 2, 2020 · Backend Development

Mastering Spock: Groovy Unit Tests for JSON Utilities with Real Code Examples

This article extends the previous JsonPath utility guide by demonstrating how to write comprehensive Groovy‑based Spock unit tests, covering Maven/Gradle setup, basic and data‑driven demos, detailed test cases for JSON path extraction, array operations, statistical functions, and a deliberately introduced bug with its console output.

GroovyJSONJava
0 likes · 7 min read
Mastering Spock: Groovy Unit Tests for JSON Utilities with Real Code Examples
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.

BashTesting frameworkbach
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 mockingBackend testingJava
0 likes · 8 min read
Moco API Mock Framework – Configuring Response Handlers (Intermediate)
FunTester
FunTester
Apr 5, 2020 · Backend Development

Mastering API Test Automation: Inside a Java Base Class for FunTester

This article presents a detailed walkthrough of a Java base class used in the FunTester API testing framework, covering static factory methods, login handling with RSA encryption, request construction, header management, response validation, and includes the full source code for reference.

API testingBackendJava
0 likes · 10 min read
Mastering API Test Automation: Inside a Java Base Class for FunTester
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.

Code ExampleHTTPJava
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 testingHTTPJava
0 likes · 7 min read
API Business Validation and Testing Practices with the FunTester Framework
FunTester
FunTester
Mar 23, 2020 · Backend Development

Mastering POST API Testing with FunTester: A Hands‑On Java Demo

This article walks through implementing and testing a POST API using the FunTester framework, covering a complete Java demo, handling parameter dependencies, authentication flow, and practical tips for short‑term test projects, with a full code example and a Gitee repository link.

API testingBackendFunTester
0 likes · 5 min read
Mastering POST API Testing with FunTester: A Hands‑On Java Demo
FunTester
FunTester
Mar 18, 2020 · Backend Development

Mastering FanLibrary HTTP Requests: Get, Post, and File Upload Techniques

This article explains how the FanLibrary testing framework provides overloaded methods to create HttpGet and HttpPost objects, supporting JSON, form, and multipart file uploads, with detailed Java code examples and guidance on parameter handling and URL encoding.

Backend DevelopmentHTTPJava
0 likes · 8 min read
Mastering FanLibrary HTTP Requests: Get, Post, and File Upload Techniques
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 testingAutomationDebugging
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 testingMicroservicesRPC
0 likes · 5 min read
Automating RPC Service Interface Testing: Challenges, Process, and Solutions
FunTester
FunTester
Nov 21, 2019 · Operations

Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips

The author shares a two‑year‑old Java/Groovy testing framework, outlines common challenges in API functional and performance testing, and provides a curated list of practical implementations—including Spring Boot + MyBatis services, HttpClient examples, AlertOver notifications, Swagger code generation, performance tools like Netdata and Timewatch, and detailed test plans for various scenarios.

API testingAutomationBackend
0 likes · 4 min read
Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips
FunTester
FunTester
Aug 20, 2019 · Backend Development

How to Use Groovy with a Custom Java HTTP Testing Framework

This tutorial shows how to package a Java‑based HTTP testing framework into a JAR, import it into Groovy, and write a concise Groovy script that sends an HTTP GET request, processes the JSON response, and prints the result.

API automationGroovyHTTP testing
0 likes · 3 min read
How to Use Groovy with a Custom Java HTTP Testing Framework
转转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.

ImageDiffSeleniumTesting framework
0 likes · 10 min read
Automated Regression Testing Framework for Activity Pages Using Selenium and ImageDiff
Architecture Digest
Architecture Digest
May 29, 2018 · Operations

Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations

This article explains what a framework is, outlines the purpose and advantages of automated testing, discusses its limitations, and describes the essential components and typical technology stacks of automation testing frameworks, providing practical insights for building effective test solutions.

Software TestingTesting frameworkautomation testing
0 likes · 8 min read
Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations
360 Quality & Efficiency
360 Quality & Efficiency
May 23, 2018 · Mobile Development

Understanding Appium: A Cross‑Platform Mobile Automation Framework

This article introduces Appium, an open‑source mobile automation framework that enables cross‑platform testing of native, hybrid, and mobile web apps by abstracting device interactions through third‑party engines, WebDriver API, sessions, and desired capabilities, and includes practical code examples.

AppiumBootstrapDesired Capabilities
0 likes · 5 min read
Understanding Appium: A Cross‑Platform Mobile Automation Framework
DevOps Engineer
DevOps Engineer
Aug 30, 2017 · Operations

Introduction and Overview of Nightwatch.js End‑to‑End Testing Framework

This article introduces Nightwatch.js, a Node.js‑based end‑to‑end testing framework for web and app testing, explains why the author switched from Java‑Selenium‑TestNG to Nightwatch.js, and outlines its key features such as simple syntax, built‑in runner, Selenium integration, cloud support, CI reporting, and extensibility.

AutomationJavaScriptNightwatch.js
0 likes · 3 min read
Introduction and Overview of Nightwatch.js End‑to‑End Testing Framework
DevOps
DevOps
Apr 20, 2017 · Mobile Development

Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent

The article examines the difficulties of iOS automation testing for large-scale mobile applications, such as long feedback cycles, simulator limitations, and multi‑app scenarios, and proposes solutions using private Apple APIs, xcodebuild, and curl‑driven WebDriverAgent commands to overcome Instrument singleton constraints and improve test efficiency.

AppiumSimulatorTesting framework
0 likes · 9 min read
Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent