Tag

test automation

1 views collected around this technical thread.

DeWu Technology
DeWu Technology
May 19, 2025 · Artificial Intelligence

AI-Powered Automated Test Case Generation: Design, Implementation, and Future Plans

This article presents a comprehensive AI-driven solution for automatically generating functional test cases, detailing the AI background, design scheme, core components such as PRD parsing, test‑point generation, test‑case creation, knowledge‑base construction, implementation results, and future development directions.

AILLMRAG
0 likes · 7 min read
AI-Powered Automated Test Case Generation: Design, Implementation, and Future Plans
Test Development Learning Exchange
Test Development Learning Exchange
Apr 4, 2025 · Mobile Development

Practical Guide: Complete Monkey Testing Workflow

This article provides a comprehensive tutorial on Monkey testing for Android applications, covering the complete workflow from environment setup to test execution, monitoring, and analysis.

ADB commandsAndroid TestingMobile Development
0 likes · 5 min read
Practical Guide: Complete Monkey Testing Workflow
Tencent Cloud Developer
Tencent Cloud Developer
Apr 3, 2025 · Fundamentals

Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation

Although large internet firms are hiring fewer dedicated test engineers, software testing remains vital; it has progressed through five historical periods, embraces left‑shift verification and right‑shift production monitoring, differentiates automation testing from test automation, and calls for developers to embed TDD, BDD, static analysis, and CI/CD to make quality a shared responsibility.

Automation TestingShift Leftdevelopment
0 likes · 30 min read
Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation
Test Development Learning Exchange
Test Development Learning Exchange
Mar 31, 2025 · Operations

Using Pytest for Enterprise API Test Case Management

This article explains how to use Pytest in enterprise projects for API test case management, covering naming conventions, documentation, parameterization, organization by modules, fixture usage, execution strategies including CI/CD integration, parallel runs, and generating detailed Allure reports.

API testingAllureCI/CD
0 likes · 6 min read
Using Pytest for Enterprise API Test Case Management
Test Development Learning Exchange
Test Development Learning Exchange
Mar 29, 2025 · Mobile Development

Designing an Effective Monkey Testing Strategy for Mobile Applications

This guide outlines how to design a comprehensive Monkey testing strategy for Android apps, covering goal definition, event type selection, event count, throttling, option configuration, seed value setup for reproducibility, and practical command examples.

Monkey TestingSeed valueandroid
0 likes · 4 min read
Designing an Effective Monkey Testing Strategy for Mobile Applications
Test Development Learning Exchange
Test Development Learning Exchange
Mar 25, 2025 · Fundamentals

Pytest Tutorial: Installation, Usage, Parameters, Plugins, Configuration, and Best Practices

This tutorial provides a comprehensive guide to installing, configuring, and using Pytest, covering installation verification, common command‑line parameters, plugin management, configuration files, test discovery rules, and best practices for effective test automation.

pytest configurationpytest pluginspython testing
0 likes · 4 min read
Pytest Tutorial: Installation, Usage, Parameters, Plugins, Configuration, and Best Practices
ByteFE
ByteFE
Mar 12, 2025 · Frontend Development

AI-Assisted Unit Testing in Frontend Development: Best Practices with Cursor and Vitest

This comprehensive technical guide explores how to leverage AI-powered coding assistants like Cursor to efficiently generate high-quality unit tests for modern frontend applications, detailing essential frameworks, structural patterns, and practical optimization techniques.

AI-assisted codingCursorReact Testing
0 likes · 26 min read
AI-Assisted Unit Testing in Frontend Development: Best Practices with Cursor and Vitest
JD Tech
JD Tech
Nov 28, 2024 · Fundamentals

Comprehensive Guide to Unit Testing Strategies and Tools for Java Projects

This article presents a detailed, step‑by‑step guide on improving unit test coverage in large Java codebases, covering strategies such as mocking, divide‑and‑conquer, tool‑assisted test generation, reflection‑based coverage, Maven configuration, and practical tips for handling static methods, final classes, and test data replay.

Code CoverageJavaJunit
0 likes · 27 min read
Comprehensive Guide to Unit Testing Strategies and Tools for Java Projects
JD Tech Talk
JD Tech Talk
Nov 22, 2024 · Mobile Development

Implementing UI Automation Testing for Auto Insurance Systems Using Playwright

This article discusses implementing UI automation testing for auto insurance systems using Playwright, addressing the challenges of testing multiple insurance providers and demonstrating how automated testing can significantly improve efficiency and reduce manual testing workload.

API testingAuto Insurance SystemsPlaywright
0 likes · 9 min read
Implementing UI Automation Testing for Auto Insurance Systems Using Playwright
Test Development Learning Exchange
Test Development Learning Exchange
Oct 12, 2024 · Fundamentals

Comprehensive Guide to Common pytest Assertion Techniques

This article introduces the core assertion methods in pytest, covering basic assertions, multiple assertions, exception handling, specific exception messages, list and dictionary checks, floating‑point approximations, string and tuple validation, subset verification, and log capture, each illustrated with clear Python code examples.

Assertionspytestpython
0 likes · 8 min read
Comprehensive Guide to Common pytest Assertion Techniques
Test Development Learning Exchange
Test Development Learning Exchange
Oct 3, 2024 · Backend Development

Using pytest‑xdist for Parallel and Distributed Testing in Python

This guide explains how to install, configure, and use the pytest‑xdist plugin to run Python tests in parallel across multiple processes or machines, covering basic -n options, auto detection, distributed node setup, example test code, configuration files, and advanced features such as custom process names and SSH tunneling.

Distributed Testingparallel testingpytest
0 likes · 6 min read
Using pytest‑xdist for Parallel and Distributed Testing in Python
Test Development Learning Exchange
Test Development Learning Exchange
Oct 1, 2024 · Fundamentals

Using Pytest Fixtures to Manage API Tokens in Test Automation

This article explains how to define token retrieval methods as pytest fixtures to reuse authentication tokens across multiple test cases, ensuring fresh tokens for each test and demonstrating fixture scope, cleanup, and global usage patterns.

API testingAuthenticationToken Management
0 likes · 6 min read
Using Pytest Fixtures to Manage API Tokens in Test Automation
Test Development Learning Exchange
Test Development Learning Exchange
Sep 16, 2024 · Backend Development

Python API Testing with Pytest and YAML Data-Driven Framework

This article demonstrates how to implement data-driven API testing in Python using pytest framework with YAML files for test data and environment configuration, providing a flexible and maintainable testing solution.

API testingBackend DevelopmentData-Driven Testing
0 likes · 6 min read
Python API Testing with Pytest and YAML Data-Driven Framework
Test Development Learning Exchange
Test Development Learning Exchange
Sep 14, 2024 · Fundamentals

Comprehensive Guide to Python unittest Framework

This article provides a detailed tutorial on Python's unittest framework, covering basic concepts, assertion methods, test suites, setup and teardown, parameterized tests, test organization, and includes extensive code examples demonstrating how to write and run unit tests effectively.

AssertionsParameterized TestsTest Suite
0 likes · 11 min read
Comprehensive Guide to Python unittest Framework
DevOps
DevOps
Aug 14, 2024 · Operations

Choosing Test Strategies, Ensuring Test Stability, and Writing High‑Quality Tests

The article examines why moving tests left, selecting appropriate testing strategies, guaranteeing test stability through local testing and test doubles, and applying disciplined test‑case design and naming practices are essential for reducing maintenance costs, improving test quality, and accelerating feedback in modern software development.

DevOpssoftware testingtest automation
0 likes · 15 min read
Choosing Test Strategies, Ensuring Test Stability, and Writing High‑Quality Tests
Test Development Learning Exchange
Test Development Learning Exchange
Jul 26, 2024 · Fundamentals

Understanding the Test Case Structure of HttpRunner 4.x for API Automation Testing

This article explains the hierarchical structure of HttpRunner 4.x test cases, detailing configuration, parameters, test steps, variables, extraction, validation, hooks, dependencies, and reuse features for effective API automation testing, and provides practical YAML/JSON examples to illustrate each component.

API testingHttpRunnerJSON
0 likes · 7 min read
Understanding the Test Case Structure of HttpRunner 4.x for API Automation Testing
Python Programming Learning Circle
Python Programming Learning Circle
Jul 13, 2024 · Fundamentals

Comprehensive Guide to Pytest: Installation, Execution, Fixtures, Marks, and Parameterization

This article provides a detailed tutorial on Python's Pytest framework, covering installation, test discovery rules, execution methods, setup/teardown, fixture usage, assertions, skip mechanisms, custom marks, and parameterization with extensive code examples for practical automation testing.

fixturesparameterizationpytest
0 likes · 11 min read
Comprehensive Guide to Pytest: Installation, Execution, Fixtures, Marks, and Parameterization
Test Development Learning Exchange
Test Development Learning Exchange
Jul 9, 2024 · Backend Development

10 Python Scripts to Boost API Automation Testing Efficiency

This article presents 10 practical Python scripts that significantly enhance API automation testing efficiency, covering test case generation, data handling, request management, validation, and reporting.

API testingData-Driven TestingException Handling
0 likes · 5 min read
10 Python Scripts to Boost API Automation Testing Efficiency
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 5, 2024 · Fundamentals

Google’s Testing Culture: From the “Toilet Test” to an Automated Testing Pyramid and Quality Evolution

This article examines Google’s two‑decade testing culture, detailing the iconic “toilet test” posters, the development of a testing certification program, the shift toward developer‑driven automated testing pyramids, the challenges of scaling massive test suites, and the evolving role of test engineers within the broader quality engineering framework.

Googlequality culturesoftware engineering
0 likes · 19 min read
Google’s Testing Culture: From the “Toilet Test” to an Automated Testing Pyramid and Quality Evolution