#Quality doesnโ€™t wait until the end anymore.

With #ShiftLeft + #Continuous testing, teams catch issues early, automate smarter, and ship with confidence.

Read More: https://www.testrigtechnologies.com/key-difference-between-functional-testing-and-non-functional-testing/

#softwaretesting #QAtesting #automationtesting #Testautomation

Learn everything you need to know about Test Automation via these 222 free HackerNoon blog posts. https://hackernoon.com/222-blog-posts-to-learn-about-test-automation #testautomation
222 Blog Posts To Learn About Test Automation | HackerNoon

Learn everything you need to know about Test Automation via these 222 free HackerNoon blog posts.

Released Webship-js 2.0.4
https://webship.co/products/webship-js/releases/2.0.4

Big update for webship-js!
Configurable test modes (warn/fail/off) + before/after hooks
Playwright video recording built in
Ready-to-use CI configs for Jenkins, Azure, AWS, GCP, TeamCity, Semaphore, Harness, Bamboo, Codefresh & more
407-step docs fully regenerated
Your tests. Every pipeline. One library. ๐Ÿงช

#TestAutomation #JavaScript #CI #Playwright #OpenSource #Playwright #QA #WebTesting

How to Build Better Automated Function Tests: Patterns vs. Anti-Patterns
https://webship.co/blog/how-build-better-automated-function-tests-patterns-vs.-anti-patterns

Discover how to choose Patterns over Anti-Patterns for a robust, business-readable test suite.

#TestAutomation #Webshipjs #Playwright #Gherkin #QA #Patterns #AntiPatterns

How to Test

์ด ๊ธ€์€ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ์ €์ž์˜ ๊ฒฝํ—˜๊ณผ ์ ‘๊ทผ๋ฒ•์„ ๊ณต์œ ํ•œ๋‹ค. ํŠนํžˆ ํ…Œ์ŠคํŠธ๊ฐ€ ์ฝ”๋“œ ๋ณ€๊ฒฝ์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๋„๋ก 'check' ํ•จ์ˆ˜๋กœ API ํ˜ธ์ถœ์„ ์บก์Аํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ฃผ๋„ ํ…Œ์ŠคํŠธ ๋ฐฉ์‹์„ ๊ฐ•์กฐํ•œ๋‹ค. ๋˜ํ•œ ํ…Œ์ŠคํŠธ๋Š” ์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ ๊ธฐ๋Šฅ์„ ๊ฒ€์ฆํ•ด์•ผ ํ•˜๋ฉฐ, ํ…Œ์ŠคํŠธ ์†๋„๋ฅผ ๋น ๋ฅด๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋А๋ฆฐ ํ…Œ์ŠคํŠธ๋Š” CI์—์„œ๋งŒ ์‹คํ–‰ํ•˜๋„๋ก ๊ด€๋ฆฌํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์›์น™๋“ค์€ ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์—์„œ๋„ ํ…Œ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ๋น„์šฉ์„ ์ค„์ด๊ณ , ML ๊ธฐ๋ฐ˜ ๊ตฌํ˜„์œผ๋กœ์˜ ์ „ํ™˜ ๊ฐ€๋Šฅ์„ฑ๊นŒ์ง€ ๊ณ ๋ คํ•œ ์‹ค์šฉ์  ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์‹œํ•œ๋‹ค.

https://matklad.github.io/2021/05/31/how-to-test.html

#softwaretesting #datadriventesting #unittesting #testautomation #softwareengineering

How to Test

Alternative titles: Unit Tests are a Scam Test Features, Not Code Data Driven Integrated Tests

Implicit Knowledge Is a Liability

AI ์ฝ”๋”๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์•”๋ฌต์  ์ง€์‹์ด ๋ถ€์กฑํ•ด ํšŒ๊ท€ ๋ฒ„๊ทธ ๋ฐœ์ƒ ์œ„ํ—˜์ด ํฌ๋‹ค. ์•”๋ฌต์  ์ง€์‹์„ ๋ช…์‹œ์ ์ด๊ณ  ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ํ…Œ์ŠคํŠธ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด AI ์‹œ๋Œ€์— ์‹ ๋ขฐ์„ฑ ๋†’์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ์ด๋‹ค. ๋ฌธ์„œ๋‚˜ ์ฃผ์„ ๊ฐ™์€ ๋ช…์‹œ์  ์ง€์‹๋„ ์ข…์ข… ์˜ค๋ž˜๋˜์–ด AI๊ฐ€ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํ–‰๋™ ๊ฒ€์ฆ ์ค‘์‹ฌ์˜ ํ…Œ์ŠคํŠธ๊ฐ€ ํ•„์ˆ˜์ ์ด๋‹ค. AI๊ฐ€ ํ…Œ์ŠคํŠธ ์ž‘์„ฑ์— ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์œผ๋‚˜, ์—„๊ฒฉํ•œ ๊ฐ๋…์ด ํ•„์š”ํ•˜๋‹ค. AAA, Given-When-Then ๊ฐ™์€ ํ…Œ์ŠคํŠธ ํŒจํ„ด๊ณผ ๊ณต์šฉ API ์ค‘์‹ฌ ํ…Œ์ŠคํŠธ๊ฐ€ ์—ฌ์ „ํžˆ ์ตœ์„ ์˜ ๋ฐฉ๋ฒ•์ด๋‹ค.

https://news.ycombinator.com/item?id=48108956

#aicoding #softwaretesting #regression #implicitknowledge #testautomation

Implicit Knowledge Is a Liability | Hacker News

Intermediate Automation Tester (JB6057)
Hybrid, Bryanston & Isando
R50 000 to R60 000 a month CTC

#AutomationTester #TestAutomation #CI_CD #Selenium #Cucumber #WebDriverIO #APITesting #DevOps #ISTQB #SoftwareTesting

Apply: https://bit.ly/IntermediateAutomationTesterJB6057

Stop bashing bugs โ€“ they're undesirable states, not villains

์ด ๊ธ€์€ ๋ฒ„๊ทธ๋ฅผ ๋‹จ์ˆœํžˆ ์•…๋‹น์œผ๋กœ ๋ณด์ง€ ๋ง๊ณ , ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์˜ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ ์ค‘ ํ•˜๋‚˜๋กœ ์ดํ•ดํ•˜์ž๊ณ  ์ œ์•ˆํ•œ๋‹ค. ๋ฒ„๊ทธ๋Š” ์‹œ์Šคํ…œ ์„ค๊ณ„์ž๊ฐ€ ์ •์˜ํ•˜์ง€ ์•Š์€ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š์€ ์ƒํƒœ์ด๋ฉฐ, ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์—์„œ๋Š” ์ƒํƒœ ๊ณต๊ฐ„์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์–ด๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ์ƒํƒœ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ๋”ฐ๋ผ์„œ ์ƒํƒœ ๊ณต๊ฐ„์„ ์ œํ•œํ•˜๊ณ , ์œ ํšจ ์ƒํƒœ๋ฅผ ๋ช…ํ™•ํžˆ ์ •์˜ํ•˜๋ฉฐ, ํ–‰๋™ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ์™€ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ๋ฅผ ํ™œ์šฉํ•ด ๋ฒ„๊ทธ๋ฅผ ์˜ˆ๋ฐฉํ•˜๊ณ  ์ดํ•ดํ•˜๋Š” ์ ‘๊ทผ๋ฒ•์„ ๊ถŒ์žฅํ•œ๋‹ค. ๋ฒ„๊ทธ๋ฅผ ๋ฌธ์ œ๋กœ๋งŒ ๋ณด์ง€ ์•Š๊ณ  ์‹œ์Šคํ…œ ์„ค๊ณ„์™€ ํ…Œ์ŠคํŠธ ๊ฐœ์„ ์˜ ๋‹จ์„œ๋กœ ์‚ผ๋Š” ํƒœ๋„๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.

https://testflows.com/blog/stop-bashing-bugs-its-all-your-fault/

#softwaretesting #stateexplosion #bugmanagement #modelbasedtesting #testautomation

Stop Bashing Bugs โ€“ It's All Your Fault!

A light and systematic look at bugs as just states in your system. Inspired by BugBash 2025 reliability conference.

TestFlows

Released Webship-js 2.0.3
https://webship.co/products/webship-js/releases/2.0.3

This release rewrites webship-js around a per-domain step-file layout, adds
TypeScript / JavaScript interop, ships 22 CMS and framework selector presets,
introduces a flat colored PDF report, and brings the documentation set up to
date. All 288 scenarios / 1,406 steps pass on chromium, firefox, and webkit.

#TestAutomation #Playwright #QA #WebTesting

How to upgrade your #Cypress project to #TypeScript v6 and prepare it for the upcoming v7 release. I cover the changes I made. I also have a solution to path aliases that I wanted to keep working without baseUrl.

https://www.bartvanherck.com/posts/2026/20260508/

#testautomation #softwaretesting

Upgrade Cypress To TypeScript v6

How to upgrade your Cypress project to TypeScript v6 and prepare it for the upcoming v7 release. I cover the basic tsconfig changes and show a solution for path aliases that keeps working without baseUrl by configuring the Cypress webpack preprocessor directly.

Bart's Story