Explains headless browser testing benefits for CI, focusing on Google Chrome's native headless mode (v59+). Provides a Java/Selenium/FluentLenium demo showing how to enable headless mode via ChromeOptions and run a simple AJAX test.
Read more: Headless testing with Google ChromeA basic tutorial on using Chrome DevTools to find and test CSS selectors for Selenium automation, covering inspect element, copy selector, and console verification ($$), with examples and a Java/FluentLenium demo.
Read more: How to find & test CSS Selector using Chrome DevToolsRecommends essential software testing books, emphasizing 'why' over 'how'. Includes: How Google Tests Software, Team Geek (collaboration), Thinking Fast & Slow (cognitive biases), Continuous Delivery (pipelines/releases), and Agile Testing/More Agile Testing (tester's role in Agile).
Read more: Best software testing booksCompares automated and manual testing in the security context, arguing that while automation (scanners, static analysis) is vital for CI/CD, manual pentesting is crucial for finding complex flaws and addressing social engineering risks, emphasizing their complementary nature.
Read more: Automated testing vs manual testing - security perspectiveAn updated checklist for software tester skill development, emphasizing Programming, TestOps (CI/CD, networking, virtualization, cloud, IaC), Security/Pentesting, and Coaching/Persuasion as key areas for continuous improvement.
Read more: Learning Software Testing Checklist - 2017 edition