Tag

Automation Testing

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 4, 2025 · Backend Development

Effective Waiting Strategies for Selenium Web Automation

This article explains various Selenium waiting techniques—including implicit wait, fixed (hard) wait, page load strategies, and JavaScript detection—detailing their principles, advantages, disadvantages, and providing Python code examples to help choose the most suitable approach for stable and efficient automated web testing.

Automation TestingPythonSelenium
0 likes · 7 min read
Effective Waiting Strategies for Selenium Web Automation
Test Development Learning Exchange
Test Development Learning Exchange
Apr 11, 2025 · Backend Development

Using Pytest Markers to Categorize and Run Test Cases

This article explains how to define, register, and use Pytest markers to classify test cases such as smoke, regression, and integration tests, demonstrates command‑line options for selective execution, and shows dynamic marker assignment with practical code examples.

Automation Testingpytesttest markers
0 likes · 5 min read
Using Pytest Markers to Categorize and Run Test Cases
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 28, 2025 · Mobile Development

Getting Started with MonkeyRunner: A Step-by-Step Guide for Android Automation Testing

This tutorial explains what MonkeyRunner is, how to set up the environment, write Python scripts, connect to Android devices, install and launch apps, simulate user actions, capture screenshots, and clean up, providing a complete example script for automated mobile testing.

Automation TestingMobile DevelopmentMonkeyRunner
0 likes · 5 min read
Getting Started with MonkeyRunner: A Step-by-Step Guide for Android Automation Testing
转转QA
转转QA
Mar 26, 2025 · Fundamentals

From Newbie to Test Engineer: Leveling Up in the Workplace

The article shares a fresh graduate’s journey as a test development engineer at ZuanZuan, describing the initial confusion over testing concepts, the mentorship that clarified them, and the progressive skill upgrades and mindset shifts needed to become an effective, full‑stack contributor in a professional software team.

Automation TestingCareer AdviceSoftware Development
0 likes · 8 min read
From Newbie to Test Engineer: Leveling Up in the Workplace
Test Development Learning Exchange
Test Development Learning Exchange
Mar 22, 2025 · Backend Development

Assertion Handling in Interface Automation Testing

This article explains how to use Python's requests library and pytest framework for interface automation testing, including HTTP status code verification and custom assertion functions.

Automation TestingHTTP status codesPython
0 likes · 5 min read
Assertion Handling in Interface Automation Testing
Test Development Learning Exchange
Test Development Learning Exchange
Oct 6, 2024 · Fundamentals

Understanding Python Iterables and Iterators and Their Use in Automated Testing

This article explains the difference between iterables and iterators in Python, demonstrates how to implement them with custom classes, shows basic usage with built‑in collections, and provides multiple automation‑testing examples using generators and iterator patterns to handle dynamic test data and pagination.

Automation TestingGeneratorsIterables
0 likes · 11 min read
Understanding Python Iterables and Iterators and Their Use in Automated Testing
Test Development Learning Exchange
Test Development Learning Exchange
Jul 27, 2024 · Backend Development

Using fake_useragent to Generate Random User-Agent Strings for API Automation Testing

This guide explains why random User-Agent headers improve API automation testing, introduces the Python fake_useragent library, shows how to install it, and provides comprehensive example code for generating, validating, and persisting random User-Agent strings.

Automation TestingHTTPRequests
0 likes · 5 min read
Using fake_useragent to Generate Random User-Agent Strings for API Automation Testing
Test Development Learning Exchange
Test Development Learning Exchange
Jul 19, 2024 · Backend Development

Using Test Tags in Python unittest and pytest for Efficient Test Management

This article explains how to apply test tags in Python's unittest and pytest frameworks, providing multiple code examples that demonstrate custom attributes, class-level tags, markers, multi‑tags, parameterized tests, dynamic tagging, custom plugins, and report customization to improve test selection and organization in large automation suites.

Automation Testingpytesttest tags
0 likes · 6 min read
Using Test Tags in Python unittest and pytest for Efficient Test Management
Test Development Learning Exchange
Test Development Learning Exchange
Jun 3, 2024 · Fundamentals

Using Argument Unpacking in Python for API Testing and Automation

This article explains Python's argument unpacking feature and demonstrates ten practical examples—including batch API calls, request handling, test data validation, configuration management, user creation, parameterized tests, logging, database updates, dynamic query building, and environment switching—to streamline automation testing.

APIArgument UnpackingAutomation Testing
0 likes · 6 min read
Using Argument Unpacking in Python for API Testing and Automation
Test Development Learning Exchange
Test Development Learning Exchange
May 28, 2024 · Fundamentals

Using Regular Expressions for API Automation Testing: 10 Practical Examples

This article demonstrates how regular expressions can be applied in API automation testing through ten practical Python examples that extract URLs, validate emails, parse JSON, match phone numbers, detect sensitive words, retrieve HTTP status codes, verify dates, parse query parameters, enforce password strength, and extract XML tag content.

Automation TestingData ExtractionPython
0 likes · 6 min read
Using Regular Expressions for API Automation Testing: 10 Practical Examples
DevOps
DevOps
Feb 27, 2024 · Operations

Automation Testing in DevOps: Practices, Challenges, Implementation Steps, and Future Trends

This article examines how automation testing can boost software delivery efficiency within DevOps by outlining its relationship with DevOps, reasons for adoption, practical goals, implementation steps, measurement metrics, and emerging trends such as AI, big data, cloud, security, and low‑code tools.

AIAutomation TestingCloud
0 likes · 20 min read
Automation Testing in DevOps: Practices, Challenges, Implementation Steps, and Future Trends
Test Development Learning Exchange
Test Development Learning Exchange
Feb 10, 2024 · Frontend Development

Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example

This article explains how Playwright can be integrated with testing frameworks, CI/CD pipelines, monitoring, logging, build tools, API testing, reporting, and distributed testing, and provides a complete Playwright‑pytest Python example that automates user registration, login, product browsing, ordering and post‑order processes for an e‑commerce site.

Automation TestingFrontend TestingPlaywright
0 likes · 8 min read
Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example
Test Development Learning Exchange
Test Development Learning Exchange
Nov 9, 2023 · Backend Development

10 Common Python Automation Testing Scripts for API Testing

This article presents ten practical Python automation testing scripts—including batch test execution, data‑driven testing, API monitoring, performance measurement, database checks, screenshot capture, email reporting, data generation, logging, and response validation—to help developers streamline API testing and improve efficiency.

API testingAutomation TestingData Generation
0 likes · 7 min read
10 Common Python Automation Testing Scripts for API Testing
Efficient Ops
Efficient Ops
Aug 8, 2023 · Operations

How China Pacific Insurance’s ‘Cat’ Automation Platform Powered a 3‑Level DevOps Delivery Assessment

At the 2023 DOIS DevOps International Summit in Beijing, China Pacific Insurance leveraged its self‑developed “Cat” series automation testing platform to help four projects achieve a Level 3 assessment under the DevOps Continuous Delivery standard, showcasing the platform’s features, challenges overcome, and its broader impact on the insurance industry’s digital transformation.

Automation TestingCase StudyContinuous Delivery
0 likes · 12 min read
How China Pacific Insurance’s ‘Cat’ Automation Platform Powered a 3‑Level DevOps Delivery Assessment
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 28, 2023 · Backend Development

Automation Testing Practices and Tool Development for Game Development

The article shares practical experiences and techniques for game testing automation, covering fake player usage, script modularization, report generation, IDE template utilization, custom log tools, and developer habits to improve efficiency and code quality across testing workflows.

Automation TestingGame Developmentcoding practices
0 likes · 18 min read
Automation Testing Practices and Tool Development for Game Development
Efficient Ops
Efficient Ops
Oct 23, 2022 · Operations

How ICBC Solved Banking Test Data Pain with One‑Click Full‑Link Generation

This article details how Industrial and Commercial Bank of China transformed its testing workflow by building a test data center that automates full‑link data creation, refreshes data freshness, and uses feature‑based retrieval to dramatically cut testing effort, false positives, and improve overall software quality.

Automation Testingbanking softwaredata services
0 likes · 10 min read
How ICBC Solved Banking Test Data Pain with One‑Click Full‑Link Generation
FunTester
FunTester
Oct 9, 2022 · Backend Development

From Functional Testing to Automation: My Learning Journey, Roadmap, and Resources

This article shares the author’s personal transition from manual functional testing to automation testing, outlines a detailed learning roadmap covering Python, Selenium, Robot Framework, API testing, CI/CD, and provides curated resources and QR‑code links for aspiring automation engineers.

API testingAutomation TestingCI/CD
0 likes · 7 min read
From Functional Testing to Automation: My Learning Journey, Roadmap, and Resources
DevOps
DevOps
Aug 23, 2022 · Artificial Intelligence

Intelligent Automation Testing: Self‑Healing and Machine‑Learning Techniques

This article reviews the evolution of automated testing toward intelligent solutions, explaining self‑healing mechanisms, machine‑learning‑driven object recognition, computer‑vision and OCR approaches, industry tools such as Healenium and Airtest, and future prospects for zero‑code AI‑powered test automation.

AIAutomation TestingSelf-healing
0 likes · 13 min read
Intelligent Automation Testing: Self‑Healing and Machine‑Learning Techniques