https://www.peterintest.com/Peter JohnsonPeter Johnson: Senior Software Engineer in Cambridge, UK | Expertise in Software Testing and Computer Science | Formerly at Google and arm | University of Hertfordshire Graduate | Tech Industry Professional. 2024-03-08T08:05:19+00:00 Peter Johnson https://www.peterintest.com/ Jekyll © 2024 Peter Johnson /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Unleashing the power of Large Language Models in Testing2023-12-29T08:00:00+00:00 2023-12-29T08:00:00+00:00 https://www.peterintest.com/posts/Harnessing-AI-in-testing/ Peter Johnson Welcome to the ever-evolving landscape of software development, where the intricacies of modern systems collide with the escalating demand for frequent releases. In this agile environment, the pursuit of efficient and effective testing processes has intensified, driven by the need to deliver high-quality software at an accelerated pace. While traditional test automation has aimed to boost test ... Playwright for end-to-end testing web applications2023-08-29T18:00:00+01:00 2023-08-29T18:00:00+01:00 https://www.peterintest.com/posts/Playwright-modern-web-testing/ Peter Johnson Working in an agile development team with regular customer and end-user feedback loops is the norm in modern web applications; so automating new end-to-end user journeys is expected. I previously blogged on different types of testing including The Testing Pyramid. Although end-to-end testing is at the top of the pyramid; meaning there should only be a few of these tests; it’s still important t... Accessibility evaluation tools you should know about!2023-06-22T08:44:00+01:00 2023-06-22T08:44:00+01:00 https://www.peterintest.com/posts/BCS-SIGiST-Summer-Conference-2023/ Peter Johnson Last week I attended the BCS SIGiST (Special Interest Group in Software Testing) Summer Conference at the British Computer Society in London. It was great to see a community of people focused on solving problems in software quality and testing. I presented a short talk on accessibility evaluation tools highlighting tools that are widely adopted from my research in this area. My notes from the ... An extremely fast Python linter, written in Rust.2023-03-08T08:55:00+00:00 2023-03-08T08:55:00+00:00 https://www.peterintest.com/posts/Python-linting-with-ruff/ Peter Johnson Working in a fast-paced development environment will often involve pushing code to version control multiple times an hour or day. Comments on merge requests are best focused on the logic or implementation details rather than nit picking for compliance against coding style guides e.g. PEP 8. So it can be challenging to maintain a high quality codebase with a consistent code style. “How do we en... The journey to Software Development Engineer in Test2023-02-12T20:40:00+00:00 2023-02-12T20:40:00+00:00 https://www.peterintest.com/posts/How-To-Become-A-SDET/ Peter Johnson During the COVID-19 pandemic, I presented a talk to a small audience on my journey to becoming a Software Development Engineer in Test (SDET). Although the journey is personal, I feel the process can be applied to any career or goal; which is why I have decided to share the talk along with my personal notes. I hope they are useful and bring value in your journey! Find your passion My passi...