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
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
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
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.
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.

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.
🔍 "Self-healing" in test automation sounds great on paper but does it actually hold up? Some honest thoughts on the trade-offs worth reading before you commit to it.

From what I’ve seen over the years, tests that exercise a system through the graphical user interface are disproportionally likely to fail for reasons other than an actual, genuine product failure. Call them false positives, call them flaky tests, call them whatever you want.
Released Webship-js 2.0.2
https://webship.co/products/webship-js/releases/2.0.2
Added visual regression testing with Diffy, advanced screenshot capabilities, and unified selectors (CSS + XPath).
Also included new step definitions (follow-link, multi-select, element count, and debugging tools).
A few #playwright commands I use almost every day:
That’s it. That’s the workflow.
The last few weeks went into project Nr. 0005: 電力番長 (Denryoku Bancho), my Linux-native fork path for the MightyWatt electronic load.
Main reason: Finally wanted this thing to live where I want it: In my Linux lab environment instead of in a virtual Windows side corner so I can better integrate. It also fits well with restarting my electronics hobby & reshaping my lab.
So the cli part of the project is now at beta 0.1. It basically works, but it still needs heavy testing and improve over the next few weeks. Maybe a GUI will follow later.
Blog: https://togo-lab.io/?p=250
Git: https://gitea.togo-lab.io/tgohle/0005-DenryokuBancho
#MightyWatt #DenryokuBancho #電力番長 #ToGoLab #Linux #Electronics #ElectronicLoad #CLI #Python #TestAutomation #OpenSource #HardwareHacking #DIY #DIY_electronics