Software Testing Weekly - Software Testing Weekly - Issue 229

CrowdStrike bug in testers' eyes 👀
 

Software Testing Weekly

 

ISSUE 229  July 24th 2024

 
COMMENT

  COMMENT  

 

Welcome to the 229th issue!

It's hard to ignore the problem that CrowdStrike caused to the global tech.

That naturally started big discussions among the QA community:

  1. This whole CrowdStrike bug
  2. Guessing a lot of SDETs jobs are suddenly going to appear at CrowdStrike
  3. Be fearless post the CrowdStrike defect

You can find a lot of different opinions, stories, rants, memes and pieces of advice in these big threads.

Happy testing! 🙂

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

Anybody heard of companies getting rid of QA and having integrated engineers do their own testing?

This is an interesting and relevant discussion — not only because a modern approach is to shift more testing responsibilities to developers but also because companies pay more attention to costs in the current economic environment.

At the same time, Priyanshu Shekhar wonders: Why QAs Are So Adamant?

reddit.com  Permalink

 

Making Progress on Regression Testing

This is a great, comprehensive overview by Michael Bolton of what to take into account when performing regression testing.

And if you haven't heard of the Rapid Software Testing approach, Winston Aleph Cruz Kasse had A quick look at the context-based methodology.

developsense.com  Permalink

 

Setting up Testing at an Engineering Org

Callum Akehurst-Ryan takes a deep dive into what it takes to establish testing and quality engineering practices.

Furthermore, Mark Shand's thoughts on Transforming Quality Culture are an excellent follow-up read.

cakehurstryan.com  Permalink

 

Software Quality and Developer Experience: Why testers should care about it

Part of the tester's role is to help others test better. Fernando Teixeira has several good tips on how we can improve the developer experience.

ministryoftesting.com  Permalink

 
 

  AUTOMATION  

 

7 rules to make TDD easier

Vladislav Ogir correctly recognises that common problems with tests, such as flakiness and long execution time, are not solved by tools but by following good practices.

Additionally, Josh Grant describes Enable, Execute, Expect as an alternative to Arrange, Act, Assert way of designing tests.

plainenglish.io  Permalink

 

How to improve your Test Automation

Hugh McCamphill gives good advice on separating workflows from interactions for better maintainability and readability of our tests.

And in a more broader scope, Jason Arbon shares insights into how AI Changed My Coding Style.

hughmccamphill.com  Permalink

 

UI Testing of Mobile apps at SafetyCulture

Altynay Shomanova describes the approach they've taken for mobile UI testing and what they learned from that.

Moreover, Neslihan Akdoğan Özüak provides details about Our Snapshot Test Journey.

medium.com  Permalink

 

What are your thoughts on the Test Pyramid? How does it work in reality?

The test pyramid (and other test shapes) seem to be a standard when it comes to test automation strategy. But is their implementation respected in actual codebases? Here's what the community observes.

reddit.com  Permalink

 

Why is it bad practice to write your programmatic tests like your manual tests?

One could think that automation is simply taking manual tests and reproducing them one-to-one in code. But, usually, that's not the best way to do it and Maaret Pyhäjärvi explains why.

blogspot.com  Permalink

 
 

  TOOLS  

 

A Simple and Effective E2E Test Architecture with Playwright and TypeScript

In this helpful example, Denis Skvortsov shows a good way of structuring your Playwright test automation project

And with the rising popularity of the tool, some are asking: Should I fight for Playwright?

medium.com  Permalink

 

Building a Robust Automated Test Suite with Behave and Selenium

If you're looking for an example of implementing Selenium tests in the BDD fashion, Rajesh Vinayagam wrote a decent guide on doing it with Behave in Python.

Similarly, Pepqy Satria Dharma Mumpuni demonstrates How to design Cypress Framework with the BDD approach.

medium.com  Permalink

 

Test Tools vs. Test Libraries vs. Test Frameworks

Wondering what the difference between these three notions is? Arek Frankowski explained it well.

medium.com  Permalink

 

Why "page.goto()" is slowing down your Playwright tests

Want to speed up your Playwright tests? Stefan Judis has a great tip, which you can learn from this 9-minute video.

checklyhq.com  Permalink

 
 

  VIDEOS  

 

AI Generates And Runs Automation Code: LaVague.ai

In this intriguing 35-minute recording, Daniel Huynh and Paul Palmieri joined Nikolay Advolodkin for a talk about LaVague — an open-source Large Action Models framework to build AI Web Agents.

On the other hand, Pramod Dutta shares some advice on How Not to Get Replaced by AI: Strategies for QA Professionals.

youtube.com  Permalink

 

Playwright POM (Page Object Model)

If you're looking for a thorough guide on implementing Page Object Model in Playwright, this one-hour overview by Alex Khvastovich should get you covered.

Similarly, Jarad Saunders explains Page Object Model in Playwright C# in 16 minutes.

youtube.com  Permalink

 
 

  AND...  

 

The MOST visible bug... 😅

 Permalink

 

Thanks for reading!

If you like this newsletter and it helps you become a better tester — you can say thanks and buy me a coffee.

Dawid Dylowicz  Permalink

 
You received this email because you subscribed via the Software Testing Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
More Than Testing Ltd, 128 City Road, London, EC1V 2NX, United Kingdom
 
 

 
 

TwitterLinkedIn

 
©2024 Software Testing Weekly | Privacy Policy | Submit a link
 
Published with Curated

Older messages

Software Testing Weekly - Issue 228

Tuesday, July 16, 2024

Test Automation Interview 🤖 View on the Web Archives ISSUE 228 July 16th 2024 COMMENT Welcome to the 228th issue! Two weeks ago, I highlighted a great resource for preparing for a QA interview. Today,

Software Testing Weekly - Issue 227

Monday, July 8, 2024

Do you worry about automating yourself out of your role? 🤔 View on the Web Archives ISSUE 227 July 8th 2024 COMMENT Welcome to the 227th issue! This question got my attention: Do you ever worry about

Software Testing Weekly - Issue 226

Monday, July 1, 2024

QA interview questions from Amazon, Google and IBM 📚 View on the Web Archives ISSUE 226 July 1st 2024 COMMENT Welcome to the 226th issue! Preparing for a QA interview? This week, I found something

Software Testing Weekly - Issue 225

Monday, June 24, 2024

Playwright surpassed Cypress 👀 View on the Web Archives ISSUE 225 June 24th 2024 COMMENT And so, it happened! Playwright surpassed Cypress in weekly NPM downloads. But that's not all. Since 2023,

Software Testing Weekly - Issue 224

Monday, June 17, 2024

Flaky Tests Overhaul at Uber 🏎️ View on the Web Archives ISSUE 224 June 17th 2024 COMMENT Welcome to the 224th issue! Are your tests flaky? You're not alone. It's a common problem, especially

You Might Also Like

JSK Daily for Sep 24, 2024

Tuesday, September 24, 2024

JSK Daily for Sep 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Full-Stack Web App Using Angular and GraphQL: Perform Edit, Delete, and Advanced

🫣 Hiding App Names On Your iPhone Home Screen — Password Hints Are a Terrible Idea

Tuesday, September 24, 2024

Also: This Smart Doorbell Doesn't Require a Subscription, and More! How-To Geek Logo September 24, 2024 Did You Know Astronauts in Earth orbit experience up to a three percent increase in height as

Python 3.13, Rust Extensions, doctest, and More

Tuesday, September 24, 2024

Python 3.13 Preview: Free Threading and a JIT Compiler #648 – SEPTEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Python 3.13 Preview: Free Threading and a JIT Compiler Get a sneak peek at

A type by any other name would smell as sweet..

Tuesday, September 24, 2024

Plus both WIRED and the ACM take a look at Go, scripting Go with Prolog, and a faster linter for Go code. | #​524 — September 24, 2024 Unsub | Web Version Together with Three Dots Labs Go Weekly

Daily Coding Problem: Problem #1566 [Hard]

Tuesday, September 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given a string, find the longest palindromic contiguous substring. If there are

In Our Innovation Era: Seamless Messaging, 77 Language Translations, Tag Search, and More

Tuesday, September 24, 2024

Meet HackerNoon's Latest Features ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌

Software Testing Weekly - Issue 238

Tuesday, September 24, 2024

AI Test Reporter 📊 View on the Web Archives ISSUE 238 September 24th 2024 COMMENT Welcome to the 238th issue! I've just stumbled upon AI Test Reporter. It's an open-source library created by

Marzipan

Tuesday, September 24, 2024

AI's Call to Arms, AI's American Front, AI's Audible Augmentation Marzipan AI's Call to Arms, AI's American Front, AI's Audible Augmentation By MG Siegler • 24 Sept 2024 View in

Charted | The Growth in Working Age Populations Over the Next 10 Years 🌎

Tuesday, September 24, 2024

Nearly half of the world's major economies are projected to see their working age population decline over the next decade. View Online | Subscribe | Download Our App Presented by: Find the

Meet Wellfound: HackerNoon Company of the Week

Tuesday, September 24, 2024

Top Tech Content sent at Noon! A dev conference with discussions, workshops, and 1:1 feedback sessions Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today