SDET, also known as Software Development Engineer in Test, is a job role within Software Testing and Quality Assurance Domain. The term was originally used by Microsoft and then Google with a view of replacing mundane and repetitive manual testing task… Read More »
What are some common problems with test automation in agile and DevOps? Modern Software Development and QA focus too much on test automation and not enough on exploratory testing. Are we releasing better quality software with more automated tests? I… Read More »
DevOps is an amalgamation of the Development and Operations practices for Software development and Delivery. Testers who are involved in the DevOps delivery model start asking questions like: Where does testing fit in a DevOps model? How is testing and… Read More »
Should Automated UI Tests (e.g. Selenium Tests) be run as part of the continuous integration build pipeline? The problem with automated UI tests is that they are slow and brittle as they need to interact with a browser over HTTP. In this post, we examine a strategy for executing automated UI tests in CI/CD pipeline.
Question: What is the main difference between Agile Testing and Continuous Testing? In my opinion, Agile Testing ties into the Agile effort development teams are moving towards, and how testing teams can keep up with the increase in the speed and… Read More »
What is Continuous Testing? In a world of Agile Development where frequent releases are the norm, how can we ensure that we release to production with no major bugs and keep the business functioning? Continuous Testing is the answer – but… Read More »
Andrew asks: I have recently joined a web based company as their first QA member. The website has been developed in the past five years and during this time, developers and other team members were doing the testing. There is no… Read More »
Testing in an Agile environment requires having the right mindset and a mix of technical skills. Here, we look at what is the role of a tester in an agile team and what skills and mindset are required to become a successful agile tester.
What is a Delivery Pipeline? A delivery pipeline which is also known as a deployment or build pipeline, is how a story from a product backlog makes its way through to development, testing and deployment to production. In this post, I… Read More »
What is Continuous Testing? In Agile, where we frequently release software to production, we need to ensure that software is of high quality throughout the development. We need to test early and we need to test often. We need… Read More »