Selenium the Agile automation testing tool

Test automation is usually lagging behind development of new functionality. The tools that are used to automate are dependent on the UI and this causes automation of the functionality to start only after the environment and the UI are stable. Selenium is the test automation tool that helps test below the UI layer. The automation […]

Automation in each sprint (Scrum)

The question is should there be a separate product backlog item (PBI)/ User story for test automation in each sprint. The answer to the above question is YES. There should be a separate PBI/ User story for test automation in each sprint. In the first sprint when thinks are still evolving you may not want […]

Reasons to automate the regression test suite

There are four reasons why you should automate the regression test suite 1. It increases the amount of time testers have to test new functionality. (That’s manual exploratory testing. Which requires intelligence, creativity and adaptability. Which requires a human being.) 2. It increases the level of confidence in the regression test results (Let’s be honest, […]

Responsibilities of ScrumMaster

The ScrumMaster is a new management role introduced by Scrum. The ScrumMaster is responsible for the success of Scrum. Given that explanation, there really is no analog of the ScrumMaster in traditionally managed projects. Further, “The ScrumMaster is responsible for ensuring that Scrum values, practices and rules are enacted and enforced. The ScrumMaster is the […]

What Is Agile?

Agile methodology is an approach to project management, typically used in software development. It helps teams respond to the unpredictability of building software through incremental, iterative work cadences, known as sprints. But before discussing agile methodologies further, it’s best to first turn to the methodology that inspired it: waterfall, or traditional sequential development. Where Did […]

What is Scrum?

Scrum is an agile project management approach that combines an empirical process model with clearly defined roles for the management and execution of that process. Within the Scrum framework, there are three roles: The Product Owner, the ScrumMaster, and the Team. Work is performed iteratively and incrementally within repeatable 30-day work cadences known as “Sprints.” […]