Tagged articles
8 articles
Page 1 of 1
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 11, 2025 · Operations

10 Proven Strategies to Supercharge Your Automated Testing Efficiency

This article presents ten actionable recommendations—including using layered abstractions, prioritizing testability, running tests frequently in CI, adhering to the test pyramid, adopting Page Object and BDD patterns, understanding AI, selecting appropriate tools, and investing in training—to dramatically improve the effectiveness and maintainability of automated testing in software projects.

Automated TestingBDDCI
0 likes · 6 min read
10 Proven Strategies to Supercharge Your Automated Testing Efficiency
Python Programming Learning Circle
Python Programming Learning Circle
May 27, 2025 · Operations

Comprehensive Guide to Python Selenium: From Environment Setup to Advanced Automation Practices

This article provides a thorough, step‑by‑step tutorial on using Python Selenium for web automation, covering installation, element locating strategies, form handling, waiting tactics, Page Object design, data‑driven testing, distributed test grids, performance tuning, mobile testing, AI enhancements, best practices, and resources for mastering end‑to‑end testing workflows.

Page ObjectWeb Automationci/cd
0 likes · 5 min read
Comprehensive Guide to Python Selenium: From Environment Setup to Advanced Automation Practices
FunTester
FunTester
Dec 14, 2021 · Frontend Development

Layered Architecture for UI Automation Testing: Component, Page, Business Logic, and Test Case Layers

This article explains a modern layered architecture for UI automation testing, introducing a component layer that abstracts common UI elements, a page layer built on the classic page‑object pattern, a business‑logic layer for complex workflows, and a lightweight test‑case layer to improve maintainability and resilience to UI changes.

Page ObjectSoftware Testingcomponent layer
0 likes · 11 min read
Layered Architecture for UI Automation Testing: Component, Page, Business Logic, and Test Case Layers
Huajiao Technology
Huajiao Technology
Mar 3, 2020 · Mobile Development

Why UI Automation Matters for Mobile Apps and Using Appium with Cucumber

This article explains why UI automation testing is crucial for complex mobile apps, introduces Appium as a cross‑platform open‑source solution, demonstrates organizing test cases with Cucumber and Page Object patterns, details element locating strategies, custom steps, workflow architecture, and discusses current limitations and improvement plans.

AppiumCucumberPage Object
0 likes · 18 min read
Why UI Automation Matters for Mobile Apps and Using Appium with Cucumber
FunTester
FunTester
Jan 14, 2020 · Fundamentals

Master Selenium PageFactory: Build Robust Page Objects for Test Automation

This tutorial explains how to use Selenium's built‑in PageFactory to implement the Page Object pattern, defines a TodoMVC API, provides JUnit 5 test examples, shows a concrete Page implementation with @FindBy annotations, discusses additional locator annotations, element lookup timing, and demonstrates running the tests from the command line.

JUnit5JavaPage Object
0 likes · 11 min read
Master Selenium PageFactory: Build Robust Page Objects for Test Automation
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.

AppiumCI integrationPage Object
0 likes · 9 min read
Designing a One‑Stop UI Automation Framework for Mobile Apps
Meituan Technology Team
Meituan Technology Team
Nov 25, 2016 · Mobile Development

UI Automation Testing for Mobile Apps: Tools, Challenges, and Implementation

The article explains why UI automation is essential for mobile apps, compares tools such as UIAutomator, Robotium and Appium (chosen for its cross‑platform support), addresses challenges like backend instability by using Appmock‑based mock servers, adopts the Page Object pattern, and shows how the suite cut testing time from half a day to twenty minutes, delivering lasting efficiency gains.

AppiumMock ServerPage Object
0 likes · 11 min read
UI Automation Testing for Mobile Apps: Tools, Challenges, and Implementation