2022-11-15
|
"Practical Desktop App Test Automation with Appium" eBook is available
|
2022-11-15
|
"Shift Left Testing" Clarified
|
2023-05-11
|
"Cucumber is Dying", What did we learn?
|
2024-09-02
|
"Cypress.io is Dying" Revisited, One Year Later
|
2022-11-17
|
"Daily Production Releases" Clarified
|
2022-11-14
|
"Done, Done" in Agile
|
2022-11-14
|
"One Team One Dream" vs "Another Day Another Dollar"
|
2022-11-17
|
"Release Early, Release Often" Clarified
|
2024-07-03
|
"Vice President" (VP) is a Bad Position Title in Software Companies
|
2024-02-18
|
#27: CRUD Test Revisit (with Modal)
|
2024-02-24
|
#28: CRUD Test Revisit (without Database Reset)
|
2024-03-04
|
#29: Search/Find/Filter Clients (Test Data Preparation)
|
2024-03-09
|
#30: Client Sorting (Find multiple elements in Table)
|
2024-03-19
|
#31: Add New Group Lesson Service (XPath locator)
|
2024-03-24
|
#32: Quick Search Clients (Live Search)
|
2024-04-07
|
#33: Client Membership (Transformed Controls)
|
2024-04-15
|
#34: Client Membership (Multiple User Sign in and out)
|
2024-04-21
|
#35: Client Makes Booking
|
2024-05-05
|
#36 Business View Client"s Booking (Date formatting)
|
2024-05-10
|
#37: Reliable Client Booking Test
|
2024-05-14
|
#38: Verify Available Time Slots
|
2024-05-22
|
#39: Change Available Time Slots (Selenium Advanced User Interactions)
|
2024-05-26
|
#40: Responsive Web Testing
|
2024-06-03
|
#41: Create an Appointment via a Calendar
|
2024-06-09
|
#42: Create a Multi-Slot Appointment in Calendar (Selenium WebDriver"s Advanced User Interactions)
|
2024-06-17
|
#43: Business Create Booking in Calendar
|
2024-06-26
|
#44: Moving an Appointment
|
2024-09-08
|
#45: Shopping Cart
|
2024-09-23
|
#46: Create Client Invoice (Inline-Edit)
|
2024-10-06
|
#47: Print An Invoice (File Download)
|
2023-10-20
|
~70% of SDLC Effort is on Software Testing and Related Activities
|
2022-11-13
|
01: Hello Web Test Automation
|
2022-11-13
|
02 Web Test Automation Simplified
|
2022-11-13
|
03: Introduction to Selenium WebDriver Run your first Selenium test steps
|
2022-11-13
|
04: User Sign in OK Test
|
2022-11-13
|
05: Multi-Login Tests (RSpec Test Syntax Framework)
|
2022-11-18
|
06: The second test: Failed to sign in (tips for productivity)
|
2022-11-19
|
07 Execute Test Case vs Test Script
|
2022-11-22
|
08 Select Oneway Flight
|
2022-11-25
|
09 Select Return Flight
|
2022-11-26
|
10 Enter Passenger Names
|
2022-11-18
|
10-Minute Guide to Git Version Control for Testers
|
2022-09-19
|
10-Minute Guide to Object-Oriented Programming
|
2022-11-16
|
10-Minute Guide to Object-Oriented Programming for Automated Testers
|
2022-11-15
|
10-Minute Guide to Set up Test Automation using Selenium WebDriver with Ruby
|
2022-11-27
|
11 Execution Tests in Tools and from Command Line.
|
2022-11-29
|
12 Payment Test (AJAX)
|
2022-12-02
|
13 Sony Playstation Login Test
|
2022-12-04
|
14 Testing Page with iFrames
|
2022-12-06
|
15 Refactoring: Extract Sign In Function
|
2022-12-13
|
16 Refactoring: Move to Helper
|
2022-12-17
|
17. Move test steps into Rspec hooks
|
2023-03-22
|
18 Refactoring: Extract to Page Object Model
|
2023-03-29
|
19 Refactoring: Introduce Page Object
|
2023-07-02
|
20 WhenWise Login Tests
|
2023-08-01
|
21 Verify Logged out Properly & Run the same against against two different browsers
|
2023-10-30
|
22 CRUD (create, read, update and delete) tests
|
2023-10-31
|
23 Update Professional Test - without database reset
|
2023-11-01
|
24 Random & Dynamic Test Data
|
2023-11-25
|
25 File Upload
|
2024-01-20
|
26 Google Maps Address Validation
|
2022-12-22
|
30-minutes Test Automation Coaching for $1
|
2024-11-12
|
35-Word Functional Test Automation Strategy
|
2023-08-30
|
A Book Changed Me to Get on the Journey to Achieve Financial Freedom
|
2023-04-24
|
A Brief Introduction to Appium Inspector: Part 1 — Creating Sessions
|
2023-05-07
|
A Brief Introduction to Appium Inspector: Part 2 — Inspecting Elements
|
2023-05-22
|
A Brief Introduction to Appium Inspector: Part 3 — Navigation
|
2022-11-14
|
A Dream that I Had 20 Years Ago: "develop a cool C++ app" Has Been Finally Realised
|
2022-11-14
|
A few good calls I have made on Test Automation and CT journey since 2005
|
2023-11-15
|
A Follow-up for My Article, "Cypress.io is Dying" After 3 Months
|
2023-11-24
|
A Follow-Up Question for AI Test Automation Fans: Did you actually implement Real UI Test Automation with ChapGPT or like, before ChatGPT"s first anniversary?
|
2023-02-10
|
A Good Software Testing Culture Can be Easily Broken
|
2024-05-07
|
A Good Software Testing Process Should Effectively Prevent the Recurrence of the Same Defects in New Releases
|
2024-07-09
|
A Poor Software Engineer"s Guide to E2E Test Automation with Google Maps
|
2024-11-17
|
A Practical Advice on Rejecting Gherkin for Test Automation
|
2023-11-13
|
A Practical Advice to Shorten Daily Stand-up Meetings in Software Projects
|
2024-08-10
|
A Small Collection of CrowdStrike "Blue Screen Death Day" Memes
|
2024-06-06
|
A Story of ~Unit, a Failed Developer-Created E2E Automation Framework I Witnessed
|
2024-11-27
|
A Story of 100X API Testing I Implemented in a Matter of Days
|
2023-08-18
|
A Story of a Veteran Manual Tester"s Learning Test Automation from a Coach: "One Question per Day"
|
2024-11-04
|
A Story: "Promised E2E Test Automation Training Never Came"
|
2022-11-14
|
Advice on Self-Learning Test Automation with Selenium WebDriver
|
2022-11-13
|
Advice on Software Projects to Survive at COVID-19: Time to Skill Up Continuous Testing
|
2024-04-10
|
Advice to Learn E2E Test Automation Effectively, with My Books
|
2022-11-17
|
Agile Certifications are Wrong!
|
2022-09-29
|
Agile Coaches / Scrum Masters Shall be Technically Excellent or understand the importance of…
|
2022-11-17
|
Agile Project Management: You Cannot Lower the Quality
|
2022-11-13
|
AgileWay Continuous Testing Grading
|
2024-11-02
|
AgileWay Test Automation Formula
|
2023-02-16
|
AgileWay's Web Test Automation Creation Service: One Test Step for $1
|
2023-02-28
|
All those who claimed to be "Automated Testers" and Promoted "Headless Testing" were Fake
|
2024-11-17
|
Allow Web Automation Tests to Use Your Location
|
2024-09-06
|
An Embarrassing Defect at Medium Due to Lack E2E Automation Regression Testing
|
2023-09-04
|
An Event Changed Me to Work for Myself: Attending One Former Colleague"s Funeral
|
2022-12-14
|
An IT Graduate"s frustration with a Fake "Senior Test Automation Engineer"
|
2023-02-08
|
An Unbelievable True Story: People"s Fixation on an Obviously Failed "Self-Created" Test Automation Framework
|
2022-11-16
|
An Unsuccessful Attempt to use OCR to Pass text-based Captcha in Selenium Automated Tests
|
2024-02-09
|
Analyse of World Quality Report 2023–2024: Recommendations
|
2022-11-17
|
Analyse Software Testing Effort/Budget in SDLC from The European Software Testing Benchmark Report 2022
|
2023-01-19
|
Analyses of the Wired Article: "The Software Revolution Behind LinkedIn"s Gushing Profits"
|
2023-03-05
|
Analysis of Hired"s 2023 State of Software Engineers Report: "Ruby on Rails is the most in-demand skill."
|
2022-11-15
|
Appium Desktop Test Automation Milestone: 60,000 test executions over 2 years for 300-test regression suite
|
2024-06-11
|
Apple"s Inaction on Mac Computers Allows Microsoft Third Attempts on Windows ARM64, now Launches Copilot+PC
|
2024-08-28
|
Are "Agile Coach" and "SCRUM Master" Being Deprecated?
|
2022-11-13
|
Attach Selenium Python Test Steps Against An Existing Browser
|
2024-02-01
|
Auto-Waiting in Web Test Automation Clarified
|
2023-02-19
|
Automate an iOS Tic Tac Toe app with Appium 2 (XCUITest) Part 1: Player vs Player
|
2022-11-16
|
Automate Input Range Element in Selenium WebDriver
|
2023-02-04
|
Automate Windows Calculator (UWP) with Appium 2
|
2023-02-06
|
Automated End-to-End Testing in the Context of Allen Holub"s Three Agile Values
|
2022-11-15
|
Automated Test Scripts Shall be in the Syntax of a Scripting Language, Naturally!
|
2023-03-17
|
Automated Testers Advocate for ChatGPT (AI) is like taxi drivers Singing for Driverless cars
|
2022-11-16
|
Automated Testing Charts in Selenium WebDriver
|
2022-12-05
|
Automated Testing Elements on a Lazy Load Page with Selenium WebDriver
|
2022-11-16
|
Automated Testing Frames in Selenium WebDriver
|
2022-11-16
|
Automated Testing PDF Download in Selenium WebDriver
|
2022-11-16
|
Automated Testing QR Codes in Selenium WebDriver
|
2022-11-22
|
Automating Shadow DOM with Selenium WebDriver
|
2022-11-15
|
Automation Assist, Part 1: Showcase
|
2023-11-01
|
Automation Assist, Part 2: Training
|
2023-06-26
|
Automation Assist, Part 2: Training
|
2024-07-17
|
Basic Appium Automation: Part 1- Appium Locators
|
2024-07-22
|
Basic Appium Automation: Part 2 — Using Locators (iOS)
|
2024-07-30
|
Basic Appium Automation: Part 3— Using Locators (Android)
|
2022-11-13
|
BDD Clarified: BDD "Given-When-Then" (Gherkin)
|
2024-01-28
|
Be Aware of Processes Introduced by Fake Agile Consultants
|
2022-11-15
|
Be aware of the "fake it until you make it" mindset in Test Automation and CI/CD
|
2022-11-16
|
Benchmark Selenium Test Executions on Machines with Different OS and CPU
|
2022-11-14
|
Benefits of Continuous Testing (Part 1: to Wise Executives)
|
2022-11-14
|
Benefits of Continuous Testing (Part 2: to Wise Managers)
|
2022-11-14
|
Benefits of Continuous Testing (Part 3: to Business Analysts)
|
2022-11-14
|
Benefits of Continuous Testing (Part 4: to Wise Developers)
|
2022-11-14
|
Benefits of Continuous Testing (Part 5: to Wise Testers)
|
2022-11-14
|
Benefits of Continuous Testing (Part 6: to Happy Customers)
|
2022-11-16
|
BuildWise CT Server in Docker
|
2024-10-20
|
Can Your Project Manager / Agile Coach / Scrum Master Confidently Demonstrate the Main Business Flow of Your App?
|
2022-11-15
|
Case Study: 548 Selenium Tests Help to Upgrade WhenWise to Rails 7 within 2 days
|
2023-11-05
|
Case Study: A Reliable Test Statement to Locate A Non-Unique Button
|
2022-11-16
|
Case Study: Automated Testing "Login with Remember Me" in Selenium WebDriver
|
2023-02-12
|
Case Study: Automation Script to Extract the Top 10 Authors featured in the Software Testing Newsletters
|
2023-04-12
|
Case Study: Continuous Performance Testing
|
2024-08-15
|
Case Study: Count the number of "shakes" within "Shake it Off""s lyrics on a webpage.
|
2024-11-19
|
Case Study: How Much Money Does Real End-to-End Test Automation Save? *
|
2023-03-01
|
Case Study: Image Manipulation in Automated End-to-End Tests
|
2022-11-16
|
Case Study: JMeter Performance/Load Testing User Login with CSRF Token Protection
|
2023-01-17
|
Case Study: Locator Chaining in Selenium WebDriver
|
2023-01-21
|
Case Study: Mechanize Performance/Load Testing User Login with CSRF Token Protection
|
2024-11-24
|
Case Study: Migrate Cypress API Tests to Ruby
|
2022-11-17
|
Case Study: Real "Release Early; Release Often" ClinicWise Development. First production release after 40-hour development; Then Daily Production Releases
|
2022-11-14
|
Case Study: Simulate Two Users with Selenium Automation Scripts
|
2024-08-24
|
Case Study: Use Selenium To Extract A List of Published Medium Article Titles
|
2022-11-16
|
Case Study: User Change Password Automated Test
|
2022-11-16
|
Case Study: User Login Tests in Selenium WebDriver
|
2022-11-16
|
Case Study: User Reset Password via Email in Selenium WebDriver
|
2022-11-16
|
Case Study: User Sign up Automated Test in Selenium WebDriver
|
2023-01-29
|
Case Study: Wait for File Download to Complete Safely in Selenium
|
2024-01-01
|
Celebrate TestWise's 15-Year Birthday with a Special Discount for the first time: 25% off.
|
2024-07-12
|
Challenge a Recent Study Claiming "268% higher failure rates for Agile Software Projects"
|
2023-06-30
|
ChatGPT is out for over 6 months. Have you implemented real test automation with AI?
|
2023-01-01
|
ChatGPT is Useless for Real Test Automation
|
2022-11-13
|
Chinese Idiom Stories for Software Professionals: #01 Seven-Step Poem (七步詩)
|
2022-11-13
|
Chinese Idiom Stories for Software Professionals: #02 Lord Ye Loves Dragon (葉公好龍)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #03 Imitating Beauty (东施效颦)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #04 To win a war with words (纸上谈兵)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #05 Practice makes perfect (熟能生巧)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #06 A quiet man of sincerity attracts admiration (桃李不言,下自成蹊)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #07 Be There just to Make Up the Number (滥竽充数)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #08 Cut a Mark on the Boatside to Retrieve a Sword (刻舟求剑)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #09 Covering One"s Ears to Steal a Bell (掩耳盗铃)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #10 Self-Contradictory (自相矛盾)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #11 Pulling Up the Seedlings to Help Them Grow(拔苗助长)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #12 Copy the way they Walk in Handan (邯郸学步)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #13 Buying the Case but Returning the Pearl (买椟还珠)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #14 Waiting for Hares by the Tree(守株待兔)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #15 Those Who Flee 50 Steps Laugh at Those Who Flee 100 Steps(五十步笑百步)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #16 Complementing Each Other (相辅相成)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #17 It is never too late to mend (亡羊补牢)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #18 The Measurements Are More Reliable! (愚人買鞋)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #19 Paying a Handsome Price For A Swift Steed (千金買死馬)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #20 Opposite effect to one"s intention (南辕北辙)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #21 Prevention is Better (扁鹊三兄弟)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #22 A Good Neighbour worths a Thousand Silver Coins(千金买邻)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #23 Calling A Stag A Horse (指鹿为马)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #24 To Draw a Snake with Feet 画蛇添足
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #25 Blind Men Feeling an Elephant 盲人摸象
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #26 Skilled and Magical Craftsmanship (庖丁解牛)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #27 Trim the Toes to Fit the Shoes 削足适履
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #28 Climb a tree to Catch fish (缘木求鱼)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #29 Look for a Steed by Book (按图索骥)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #30 To give up halfway (半途而废)
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #31 Carrying Firewood to Put Out a Fire 抱薪救火
|
2022-11-14
|
Chinese Idiom Stories for Software Professionals: #32 One is willing to punish; the other is willing to accept 周瑜打黄盖,一个愿打,一个愿挨
|
2023-07-06
|
Chinese Idiom Stories for Software Professionals: #33 Easier Said Than Done 谈何容易
|
2022-09-17
|
Chinese Idiom Stories for Software Professionals: #33 The More, The Better 多多益善
|
2022-10-01
|
Chinese Idiom Stories for Software Professionals: #35 A bird startled by the mere twang of a bowstring (惊弓之鸟)
|
2022-11-17
|
CI/CD (Pipeline) Clarified
|
2022-11-17
|
CIO"s Agile/DevOps: The Emperor"s New Clothes
|
2023-08-21
|
Clarification on Publishing My Articles on SubStack and Vocal
|
2023-12-30
|
Clarity Does Not Necessarily Emerge Through Prolonged Debate
|
2022-11-16
|
Code Coverage with OpenClover for Java code in CI/CD
|
2022-11-15
|
Codeless Test Automation is Irrational
|
2023-08-14
|
Comments on the claims of "7 ways Cypress is different". All False, Wrong or Lie
|
2022-11-15
|
Continuous Integration Illustrated
|
2024-11-10
|
Continuous Testing Clarified
|
2023-04-03
|
Correct a Common Misconception: "Setting up Selenium is Complex and Time-Consuming" with a benchmark test.
|
2023-02-22
|
Correct a Common Misconception: "Using the Coding Language for End-to-End Test Automation"
|
2023-03-09
|
Correct two Common Misconceptions: End-to-End Test Automation is "Simple and Easy" or "Complex and Impossible"
|
2024-10-27
|
Correcting Wrong 'Playwright's Advantage over Selenium" Part 8: "Playwright UI Mode, CodeGen, VSCode plugin, Trace viewer"
|
2024-11-01
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 10: Frequent Releases
|
2024-02-10
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 2: "Playwright has Parallel Execution Support"
|
2024-02-13
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 3: "Playwright has Native Auto-Waiting Mechanism"
|
2024-10-25
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 5: "Playwright has native HTML Reporters".
|
2024-05-20
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 6: "Features Can Be Configured in One Configuration File"
|
2024-10-25
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 7: "Playwright supports a range of Testing Types, e.g. API Testing"
|
2024-10-29
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 9: "Playwright ARIA locator support"
|
2024-02-05
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 1: "Playwright is Modern and Faster than Selenium"
|
2024-02-15
|
Correcting Wrong "Playwright"s Advantage over Selenium" Part 4: "Playwright has a native test runner"
|
2023-06-10
|
Cowardly "Automated Testers" use "GUI Test Automation is hard" as an excuse to avoid, instead do only API Testing
|
2022-11-15
|
Crazy Web Test Automation: "Freedom Is Slavery"
|
2022-11-16
|
Creative Web Automation: Generate Ad-Free Study Notes
|
2022-11-16
|
Creative Web Automation: Generate User Guide with Automation Script
|
2022-11-15
|
Cross Browser Testing Clarified
|
2023-09-11
|
Cypress API Testing Makes No Sense
|
2022-11-14
|
Cypress Catches Up with Auto-Retry, but in a wrong way
|
2022-11-17
|
Cypress vs Selenium WebDriver Comparison by Example
|
2024-11-16
|
Cypress.io is Dying
|
2022-11-15
|
Data-Driven Testing Clarified
|
2023-09-27
|
Deconfuse E2E Test Automation for IT Executives
|
2022-11-15
|
Definition of End-to-End Test Automation Success
|
2022-11-14
|
Demo of Automated Testing for Windows Desktop App: TestWise tests TestWise
|
2022-11-15
|
Deploy Wisely with StackScript, Say No to Azure/AWS
|
2022-11-17
|
Developer and Tester Collaboration with Automated Testing
|
2024-11-20
|
Developers, you shouldn"t do Cypress Component Testing either.
|
2022-11-15
|
Developers: please stop using the term "Refactor" if you do not run a good suite of automated unit tests before and after the change
|
2022-11-17
|
DevOps Clarified
|
2024-08-22
|
Did CrowdStrike Learn the Lesson? I Don"t Think So
|
2022-11-14
|
Did You Push Software Updates into Production Yesterday?
|
2023-10-28
|
Doer vs. Talker in End-to-End Test Automation
|
2022-11-14
|
Draw on a Canvas using Selenium WebDriver
|
2022-11-14
|
Drive Chrome with Extensions using Selenium WebDriver
|
2023-03-20
|
Drive Google Map Address validation with Selenium WebDriver
|
2024-05-16
|
E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 1: It is Black-Box Testing!
|
2024-07-15
|
E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 2: Scripting Language, Frameworks and Tools
|
2024-07-28
|
E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 3: Most Developers Lack Proficiency in Test Automation
|
2024-10-09
|
E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 4: Hard to Steer Away even after it is Proved Wrong.
|
2023-12-11
|
E2E Test Automation Anti-Pattern: node_modules and package.json or alike
|
2023-12-05
|
E2E Test Automation Anti-Pattern: Semi-Automated Execution
|
2022-11-16
|
Email Testing Tip: Using One Email Account for Multiple Email Addresses
|
2022-11-15
|
Estimating Test Automation Story Points is a Total Waste of Time
|
2022-11-15
|
Estimating User Story Points is a Waste of Time
|
2022-11-15
|
Evil Mudslingings against Selenium WebDriver
|
2023-01-15
|
Execution Speed of Automated End-to-End (via UI) Testing Clarified
|
2024-11-23
|
Exit Strategy for Cypress Testers
|
2023-01-31
|
Expose a Common Lie, "Selenium is Flaky", Part 1: Selenium WebDriver is much more reliable than others.
|
2023-02-02
|
Expose a Common Lie, "Selenium is Flaky", Part 2: Clarify "automated waiting"
|
2022-11-15
|
Failed Tech Hype: SOAP Web Services
|
2022-11-15
|
Fake Code Review with "LGTM"
|
2022-11-15
|
Fake End-to-End Test Automation Clarified
|
2022-11-16
|
Fake Your GeoLocation in Web Test Automation
|
|
|
2023-04-28
|
Fakes vs (Stubs & Mocks) in Software Integration Testing
|
2022-11-14
|
False "Selenium WebDriver Cons"
|
2024-01-24
|
FAQ for the Survey Results: Selenium WebDriver is the Choice for Web Test Automation in 2024
|
2022-12-20
|
Finally, A TestWise (Functional Testing IDE) Competitor
|
2024-09-06
|
Formal Code Review Process and Collective Code Ownership
|
2023-06-18
|
Formal Code Review Process is No Good
|
2023-11-28
|
Forward Compatibility
|
2022-11-13
|
Free Test Automation Practice Site with Database Reset
|
2024-02-28
|
From First Selenium Test at the Age of 12 to Published Author: My Daughter"s Ten-Year Journey in E2E Test Automation
|
2022-11-15
|
Full-Stack Software Engineer Clarified
|
2022-11-15
|
Functional Test Refactoring: Extract Function
|
2023-03-23
|
Functional Test Refactoring: Extract Page Function
|
2022-11-13
|
Functional Test Refactoring: Introduction
|
2022-11-18
|
Functional Test Refactoring: Move
|
2022-11-18
|
Functional Test Refactoring: Move to Helper
|
2024-05-29
|
Getting Started with E2E Test Automation is Quick, Mastering it Takes Time and Efforts.
|
2023-08-10
|
Good News! Free eBooks for Paid Subscribers
|
2022-11-15
|
Headless Browser Testing Clarified
|
2023-12-02
|
How Could New Automation Frameworks be Worse than Raw Selenium WebDriver?
|
2023-10-23
|
How did my daughter get her first job at FAANG?
|
2024-10-03
|
How do I OverCome the E2E Test Automation Challenges Posted in DHH"s Article?
|
2022-12-01
|
How do I Start Test Automation on Day 1 of Onboarding a Software Project?
|
2022-11-15
|
How to avoid hCaptcha with Selenium WebDriver?
|
2022-11-14
|
How to Expose Fake UI Test Automation in Fake Agile companies?
|
2022-11-16
|
How to Fix "Element is not clickable" in Selenium WebDriver tests?
|
2022-11-15
|
How to Implement Real Automated Regression Testing?
|
2023-11-09
|
How to Learn Web Test Automation in a Matter of Hours?
|
2024-08-21
|
How to Manage Mobile App Deployment in Continuous Testing E2E Mobile Test Automation? *
|
2022-11-15
|
How to Rescue a Failed Test Automation?
|
2024-03-12
|
How to Succeed in E2E Test Automation within a Team Already on a Wrong Path?
|
2023-09-18
|
I Just Had a 2.5-month Vacation, Feeling Truly Free for the First Time.
|
2024-06-14
|
If AI Could Really Do Real E2E Test Automation, What Would You (Software Engineer in Test) Do for Living?
|
2022-11-17
|
In-Sprint Test Automation Clarified
|
2022-11-16
|
Interacting with Databases in Automated Functional Test Scripts
|
2022-11-14
|
Irrational and False Excuses for Web Test Automation Failures
|
2023-01-06
|
Is Test Automation Still in High Demand? You Bet!
|
2022-11-15
|
Is Your Test Automation on Track? Maintenance is the key
|
2024-03-07
|
It is Wrong to Have Await and Promises in E2E Automated Test Scripts
|
2023-09-17
|
It Seems Most "Cypress Ambassadors" Don"t Love Cypress as They Claimed
|
2024-01-14
|
JAL Reminds the World of the Importance of Regular Staff Training
|
2024-02-03
|
JavaScript Web Test Automation Framework Rankings in JavaScript Rising Stars
|
2022-11-17
|
Katalon Codeless Test Automation vs Selenium WebDriver by Example
|
2024-08-03
|
Laws in Software Development: 80/20 Rule in E2E Test Automation
|
2024-09-25
|
Laws in Software Development: The Broken Windows Theory in E2E Test Automation and Continuous Testing
|
2024-08-12
|
Laws of Software Development: Murphy"s Law in Software Testing
|
2024-10-12
|
Laws of Software Development: Sturgeon"s Law in E2E Test Automation and Continuous Testing
|
2022-11-14
|
Lessons Learned from Test Failures due to a new ChromeDriver Bug
|
2023-03-12
|
Locating a Web Element that disappears after Inspect
|
2024-10-30
|
M4 Mac Mini: A Perfect Build Machine for E2E Test Automation Labs
|
2024-11-22
|
M4 Mac Mini's Improvement over M1 As a Server
|
2024-11-27
|
Mac Mini M4 over M1 for Software Development Engineers
|
2022-11-16
|
MailCatcher in Docker
|
2022-11-13
|
Maintainable Automated Test Design
|
2023-05-02
|
Make the world a better place by adding "End-to-End (via UI) Test Automaton" in the software contract
|
2023-08-21
|
Micro-ISV 01: Is Micro-ISV or a one-man software shop possible to succeed?
|
2023-12-19
|
Monolith vs Microservices , a New Perspective
|
2022-11-13
|
My Article Series
|
2022-11-15
|
My Continuous Testing Journey
|
2022-11-13
|
My Featured Articles
|
2024-01-22
|
My Innovative Solution to Continuous Testing: Auto-Retry
|
2022-11-17
|
My Innovative Solution to Continuous Testing: Parallel Automated End-to-End Test Execution
|
2023-01-12
|
My Innovative Solution to Load Testing: Run Selenium Tests (in real browsers) in a CT Server with Parallel Execution for better Load Testing
|
2022-11-17
|
My Innovative Solution to Software Development: Versioned Database Migration
|
2022-11-17
|
My Innovative Solution to Test Automation: "The Simpsons" Data Reset Pattern
|
2022-11-13
|
My Innovative Solution to Test Automation: Attach test execution to the existing browser
|
2024-08-08
|
My Innovative Solution to Test Automation: Debug Automated E2E Web Test Scripts Intuitively and Proficiently
|
2022-11-17
|
My Innovative Solution to Test Automation: Keep the Browser Open after Executing an Individual Test
|
2022-11-17
|
My Innovative Solution to Test Automation: Run the same test against a different browser at a click of a button
|
2022-11-17
|
My Innovative Solution to Test Automation: Run the same test against a different server with a click of a button
|
2022-12-07
|
My Innovative Solution to Test Automation: TestWise, the Next-Gen Functional Testing IDE
|
2024-09-13
|
My Journey into the World of Performance and Load Testing
|
2022-11-13
|
My Most Viewed Articles
|
2022-12-21
|
My secret of near 100% interview success on Test Automation Engineer roles
|
2024-06-19
|
My Simple Approach to App Health Check with Automation
|
2022-11-14
|
My Test Automation Journey
|
2023-10-10
|
My Universal, High-Efficient and Free Approach to API Testing
|
2024-01-16
|
New Year"s Resolutions for Fake Automated Testers: Do Real End-to-end Test Automation
|
2022-09-27
|
No "Bug-Free" Programmers; Top Programmers spend 50+% Effort on Test Automation
|
2024-01-12
|
One Decision I Wish I had made Earlier: "Not Working for Others on Wednesdays."
|
2024-08-29
|
One Lesson for My Daughter By Allowing Her to Buy a Useless Hyped Product Influenced by Social Media
|
2022-11-16
|
Optimize Selenium WebDriver Automated Test Scripts: Maintainability
|
2022-11-15
|
Optimize Selenium WebDriver Automated Test Scripts: Readability
|
2022-11-13
|
Optimize Selenium WebDriver Automated Test Scripts: Speed
|
2023-04-19
|
Page Object Model is universally applicable in web test automation
|
2022-11-14
|
Performance Comparison: Selenium Ruby, Python, and JavaScript (Node.js)
|
2023-01-09
|
Playwright vs Selenium Speed Comparison
|
2022-12-24
|
Playwright vs Selenium WebDriver Syntax Comparison by Example
|
2022-11-15
|
Playwright with Mocha against Chrome browser
|
2022-11-14
|
Please, Not Another Web Test Automation Framework, Just Use Raw Selenium WebDriver
|
2022-11-16
|
Poor Software Load Testing Can Cause Many People Misery
|
2022-11-15
|
Practical DDT: Randomized data scenarios in one automated test script + Continuous Testing
|
2022-11-16
|
Print Style Sheet and Export a Webpage to PDF in Selenium WebDriver
|
2022-10-03
|
Print Style Sheet and Export a Webpage to PDF in Selenium WebDriver
|
2022-11-15
|
Programming Language Advice to My Daughter, Part 1: Ruby
|
2022-11-15
|
Protractor, another Automation Framework I rightly avoided, is being Deprecated
|
2023-05-20
|
Protractor.js is dead, What did we learn?
|
2024-11-18
|
QA Engineers, Stay Out of Cypress Component Testing, for Your Own Sake!
|
2024-09-19
|
Questioning "If It Ain"t Broke, Don"t Fix It" in Software Development
|
2024-08-19
|
Real End-to-End UI Automated Regression Testing: The Best Weapon for Addressing Technical Debt
|
2022-11-13
|
Recommend a Great CI/DevOps Presentation: "Continuous Integration at Facebook"
|
2023-03-02
|
Record/Playback in Test Automation is Bad, mostly.
|
2022-11-13
|
Reflections of Software I Created in My Spare Time Since 2006
|
2024-11-08
|
Reflections on "Selenium's 20-Year Birthday"
|
2022-11-13
|
Reflections on Internet Explorer
|
2024-08-30
|
Reflections on Reading a Cypress Tester"s Confession
|
2024-11-26
|
Reflections: Software Industry Really Lacks Testing and Engineering Culture
|
2022-11-15
|
Regression Testing Clarified
|
2022-11-16
|
Repurposing Automated Scripts for Live Demonstrations
|
2023-12-07
|
Respond to a Disagreement Article, "Fact check: Is Cypress Really Dying?"
|
2023-04-16
|
Responsiveness Testing with Selenium WebDriver
|
2022-11-17
|
Robotic Process Automation (RPA) Clarified
|
2022-11-16
|
Ruby Programming Exercises #1: Printing out Shapes
|
2023-07-10
|
Script-less Automated End-to-End Testing is Silly, Doomed to Fail!
|
2022-12-17
|
Select a date in a DatePicker with Selenium WebDriver
|
2022-11-15
|
Selenium 4 Chrome DevTools Examples
|
2022-11-14
|
Selenium 4 New Features by Examples in Ruby
|
2022-11-15
|
Selenium 4 Relative Locator Examples
|
2022-11-15
|
Selenium vs X, Y, Z, …, all these years
|
2024-01-10
|
Selenium WebDriver is Still the Best Web Test Automation Framework in 2024
|
2022-11-13
|
Selenium WebDriver is the Easiest-to-Learn Web Test Automation Framework
|
2022-11-15
|
Selenium WebDriver Recipes in Ruby 4th Edition is released
|
2023-08-24
|
Selenium WebDriver vs. Playwright in a Nutshell
|
2022-11-14
|
Set Up a Continuous Testing Server to Run Selenium Tests in Minutes
|
2023-09-30
|
Set up and Develop Selenium WebDriver RSpec Test Scripts with TestWise IDE
|
2023-04-05
|
Set up and Run Selenium C# Tests in Visual Studio Code on macOS
|
2022-12-10
|
Set up Appium 2 to Run XCUITest (for iOS)
|
2023-06-21
|
Set up BuildWise CT Server Step by Step
|
2023-10-07
|
Set up Running Java Selenium Tests in BuildWise CT Server
|
2022-11-14
|
ShowCase: Great Software Development Productivity with Real UI Test Automation & Continuous Testing
|
2024-01-04
|
Side Hustle Clarified
|
2022-11-14
|
Simple Solution to Embarrassing Collapses of Census Website due to Poor Load Testing
|
2023-06-03
|
Software Complexity Assessment
|
2022-11-15
|
Software Design Pattern By Example: Singleton
|
2022-11-15
|
Software Design Pattern By Example: Strategy
|
2022-11-15
|
Software Design Pattern By Example: Template Method
|
2022-11-14
|
Software Development Trend Continuous Testing
|
2022-12-29
|
Software Engineer: Permanent or Contractor?
|
2022-11-17
|
Software QA Engineers: "One of the Happiest Jobs in the USA"
|
2024-09-27
|
Software Side Hustle Anti-Pattern: Creating Something You Wouldn"t Use Daily Yourself
|
2023-04-09
|
SSH Login Without Password on Windows for Continuous Testing
|
2023-01-23
|
Story: "What is the Most Challenging in E2E Test Automation?"
|
2024-02-22
|
Strategies for Achieving Financial Freedom as a Software Engineer. Part 1: Working at a Promising Software Company with Share Options as a Loyal Employee
|
2024-03-17
|
Strategies for Achieving Financial Freedom as a Software Engineer. Part 2: Micro-ISV or Start-up Founder
|
2022-11-17
|
Struts => Spring; Angular => React. Why hasn"t web developers" productivity increased much over the last two decades?
|
2024-10-23
|
Sturgeon"s Law. Part 2: How to Beat it?
|
2024-09-21
|
Subtle Reasons that Fake Test Automation Engineers like Headless Browser Testing
|
2022-11-15
|
Successful Windows Desktop App Test Automation with Appium
|
2022-11-30
|
Team Considerations in Choosing Automated Test Scripting Language, Why Ruby is much better than JavaScript?
|
2022-11-23
|
Test AJAX Properly and Efficiently with Selenium WebDriver, and Avoid "Automated Waiting"
|
2022-11-15
|
Test Automation and Continuous Testing Competition Week
|
2022-11-15
|
Test Automation Camel, a metaphor that explains why most test automation attempts failed?
|
2022-09-21
|
Test Automation Clarified
|
2022-09-15
|
Test Automation Coexists Well with Manual Testing
|
2023-05-28
|
Test Automation Skills Can be only Acquired by Hands-On Doing It.
|
2023-02-14
|
Test Creation Only Account for ~10% of Web Test Automation Efforts
|
2023-11-18
|
Test Design is Mostly Unnecessary in E2E UI Test Automation
|
2022-11-15
|
Test SOAP Web Services Effectively, Easily and Freely
|
2022-12-09
|
Testing Center of Excellence Clarified
|
2022-11-14
|
Testing Emails in Automated Test Scripts with a Fake SMTP server: MailCatcher
|
2022-11-21
|
Testing GraphQL APIs
|
2022-11-28
|
Testing GraphQL APIs, Part 2: Run frequently in a Continuous Testing Server
|
2022-11-13
|
Testing Pyramid Clarified
|
2022-11-16
|
Testing RESTful Service in Ruby, Part 2: Run frequently in a Continuous Testing Server
|
2022-11-16
|
Testing RESTful Services, Part 1: Test Creation
|
2023-12-28
|
TestWise 7 is Released
|
2023-03-27
|
TestWise: "Run selected steps against the current browser"
|
2024-09-01
|
The "#1 Cypress Ambassador" Is Now Open to Finding Playwright Jobs
|
2024-05-01
|
The Benefits of Standards apply to E2E Test Automation, too.
|
2023-01-25
|
The Benefits of Using WebDriver, a W3C standard, in Test Automation
|
2023-09-23
|
The Importance of Passive Income
|
2024-04-24
|
The Joy of Small Passive Income
|
2024-07-24
|
The Power of Role Models
|
2023-07-16
|
The Real Software Development Velocity is Mostly Decided by the Testing Capability, not Coding.
|
2022-11-16
|
The Rises and Falls of Ruby on Rails and AngularJS
|
2022-11-15
|
There is no "100% coverage" in Automated E2E Software Testing
|
2023-12-22
|
Thoughts After my "Popular" LinkedIn Post About Fake Automated Testing
|
2023-06-13
|
Three Big Fat Lies about Selenium WebDriver: "Not Reliable", "Hard to Learn", and "No Enterprise-Level Support"
|
2024-04-29
|
Tim Ferriss, the world"s most famous life coach, advises learning coding to automate!
|
2024-11-14
|
Too Many Failed JavaScript Test Automation Frameworks!
|
2024-03-02
|
Try the Awarding-Winning BuildWise Live on the TestWisely Platform
|
2023-02-25
|
Two Simple Reasons that ChatGPT (AI) Won"t Work in End-to-End Test Automation
|
2023-09-20
|
Unable to E2E Automated Testing Most User Stories? You Haven"t Tried Hard Enough. Part 1
|
2024-11-09
|
Unboxing and Benchmarking M4 Mac Mini as a Test Automation Engineer. Part-1: Setup and Results
|
2024-11-11
|
Unboxing and Benchmarking M4 Mac Mini as Test Automation Engineer. Part-2: Analyse & Suggestions *
|
2023-09-09
|
Understanding the Components of End-to-End Test Automation and My Practical Suggestions
|
2022-11-13
|
Unit Testing Clarified
|
2022-11-14
|
Upgrade 500 Selenium v3 tests to Selenium v4, Easy!
|
2024-11-13
|
Upgrade WhenWise to Rails 8. Following 3 Rounds of Full Automated E2E (UI) Regression Testing, Deploy to Production (All in ~3 hours)
|
2022-11-17
|
Use Advanced User Interactions in Selenium WebDriver to Drive Keyboard and Mouse
|
2022-11-15
|
Use ModHeader Extension to Pass Single-Sign-On Page in Selenium Tests
|
2022-11-15
|
Use Regular Expressions in Test Automation
|
2022-11-14
|
Use UI Automation to Assist Agile Showcases
|
2022-11-15
|
User Story Card Clarified
|
2022-11-16
|
Verify a Dynamic Chart in Selenium WebDriver
|
2022-11-14
|
Web Automation Framework Trend Selenium WebDriver
|
2023-12-26
|
What Does it Take to Become a Real E2E Test Automation Engineer? Part 1-A: Broad Knowledge
|
2023-12-26
|
What Does it Take to Become a Real E2E Test Automation Engineer? Part 1-B: Broad Knowledge
|
2023-12-26
|
What Does it Take to Become a Real E2E Test Automation Engineer? Part 1-C: Broad Knowledge
|
2024-05-31
|
What Does it Take to Become a Real E2E Test Automation Engineer? Part 2: Willingness to Learn
|
2024-05-12
|
What Happened to ThoughtWorks?
|
2023-01-04
|
What is my Agile Way? Production Deployment within the first week, then every working day
|
2024-06-22
|
What is The Target of Your CI/CD Pipeline?
|
2024-04-04
|
What Makes My Articles Unique? Part 1: Originally for my daughter and myself.
|
2024-07-05
|
What Makes My Articles Unique? Part 2: Not Striving to be a Techfluencer
|
2024-10-18
|
What Work Can I Do as an Independent "Digital Nomad"?
|
2022-11-14
|
WhenWise Regression Test Suite Reaches 500 Selenium tests and ~300K Test Executions
|
2022-11-13
|
Which Selenium WebDriver Language Binding is the Best?
|
2022-11-14
|
Which Selenium WebDriver locator is faster?
|
2024-11-25
|
While I don"t do Free Test Automation Coaching, Motivated Testers Can Still Get Nearly-Free Help if They Are Really Serious About Test Automation
|
2023-10-14
|
Why "Test Replay" in E2E Test Automation is Not Useful in Real Agile Projects? Part 1
|
2023-10-14
|
Why "Test Replay" in E2E Test Automation is Not Useful in Real Agile Projects? Part 2
|
2024-03-21
|
Why Are Good Writing Skills Important for Good Software Engineers?
|
2024-07-07
|
Why are Unit/Integration Testing and API Testing Not Enough for Real Agile?
|
2022-11-13
|
Why Auto-Retry of Test Execution in a Test Framework is Wrong?
|
2022-11-13
|
Why Cypress Sucks for Real Test Automation?
|
2024-11-06
|
Why Cypress Sucks for Real Test Automation? (Part 2: Limitations)
|
2024-06-30
|
Why did ThoughtWorks develop Twist, a non-Selenium E2E testing tool that ultimately failed, despite taking pride in its contributions to the creation of Selenium?
|
2023-07-13
|
Why do CIOs fear "Test Automation" as much as they want it?
|
2022-11-17
|
Why do I prefer Selenium (Ruby) over Watir?
|
2023-10-17
|
Why Do Many Highly Hyped Technologies/Processes, e.g. Docker, Fail?
|
2022-11-14
|
Why Do Most UI Test Automation Fail? (Part 1: Wrong Automation Framework)
|
2022-11-16
|
Why Do Most UI Test Automation Fail? (Part 2: Wrong Choice of Test Syntax Framework)
|
2022-11-17
|
Why Do Most UI Test Automation Fail? (Part 3: Wrong Scripting Language)
|
2023-05-16
|
Why do Test Managers/Architects Avoid Selenium WebDriver, the Best Web Test Automation Framework?
|
2023-05-24
|
Why Does Some Failed Test Automation Require a Specific Firefox Version?
|
2022-11-14
|
Why Don"t I Use Defect Tracking? No Need, I do real Continuous Testing.
|
2023-12-17
|
Why Fake Automated Testers and Software Test Architects Love "Headless Browser Testing"?
|
2022-11-13
|
Why Gherkin (Cucumber, SpecFlow,…) Always Failed with UI Test Automation?
|
2022-11-14
|
Why I Created a Selenium Recorder But Rarely Use it myself?
|
2022-11-24
|
Why I don"t use Jira and Confluence at all for my software development?
|
2023-10-02
|
Why I Don"t Use Selenium-Grid?
|
2022-12-15
|
Why I don"t use Test Management Tools at all?
|
2024-07-19
|
Why I Encourage My Daughter to Pursue Information Technology as a Career?
|
2022-11-16
|
Why I Switched my day work from Programming to Automated Testing Part 3: Too Productive to Continue working as a Programmer
|
2022-11-15
|
Why I Switched my day work from Programming to Automated Testing? Part 1: More Challenging
|
2022-11-16
|
Why I Switched my day work from Programming to Automated Testing? Part 2: More Fun
|
2022-11-16
|
Why I Switched my day work from Programming to Automated Testing? Part 4: Better Career(s)
|
2022-11-15
|
Why I"m no longer Speaking at Software Testing Conferences?
|
2022-11-15
|
Why is Object Identification GUI Utility in Test Automation Unnecessary?
|
2023-05-05
|
Why is Scaled Agile Framework (SAFe) Wrong?
|
2022-11-13
|
Why JavaScript Is Not a Suitable Language for Real Web Test Automation?
|
2024-11-15
|
Why Most Software Teams' Regression Testing Are Not Real? *
|
2022-09-23
|
Why new-to-automation testers should learn UI Test Automation in Ruby first?
|
2023-07-28
|
Why Raw Selenium Syntax is Better than Cypress and Playwright? Part 1: WebDriver is a W3C Standard and its Success is well Established
|
2023-08-04
|
Why Raw Selenium Syntax is better than Cypress and Playwright? Part 2: The Audience Matters
|
2023-08-07
|
Why Raw Selenium Syntax is better than Cypress and Playwright? Part 3: Accurate, Intuitive, Consistent, and Geniously Designed
|
2022-11-15
|
Why Recording Videos for Automated Test Execution in Test Scripts is Wrong?
|
2024-09-15
|
Why RSpec Is the Best Test Syntax Framework for End-to-End Test Automation?
|
2023-07-29
|
Why Ruby is the Best Scripting Language for End-to-End Test Automation?
|
2023-07-19
|
Why Scripting Languages are Better for Writing Automated End-to-End Tests? Part 1
|
2023-07-24
|
Why Scripting Languages are Better for Writing Automated End-to-End Tests? Part 2
|
2022-11-15
|
Why Selenium WebDriver is So Easy to Learn?
|
2024-11-07
|
Why Software Testing is Not Effective in Most Software Teams?
|
2022-11-15
|
Why Test Automation Tool with Runtime License is Evil?
|
2023-06-08
|
Why Training ChatGPT Won"t Get Good Results in Test Automation?
|
2024-11-21
|
Why Visual Regression Testing is Wrong, Mostly?
|
2022-11-14
|
With a Good Continuous Testing Process, You Can Get "GOOD & CHEAP & FAST" in Software Development
|
2022-11-14
|
Working Automated Test Good Reliable Test
|
2023-05-31
|
Writing Your First Complete Appium Test
|
2022-11-14
|
XP (eXtreme Programming) is better than Scrum, as XP defined DevOps 20 years ago
|