Tools in Agile Projects

Tools described in the Foundation Level syllabus [ISTQB_FL_SYL] are relevant and used by testers on Agile teams. Not all tools are used the same way and some tools have more relevance for Agile projects than they have in traditional projects. For example, although the test management tools, requirements management tools, […]

Techniques in Agile Projects

Many of the test techniques and testing levels that apply to traditional projects can also be applied to Agile projects. However, for Agile projects, there are some specific considerations and variances in test techniques, terminologies, and documentation that should be considered. Acceptance Criteria, Adequate Coverage, and Other Information for Testing […]

Advantages of The Selenium Automation Testing Tool

Testing professionals use a variety of test automation testing tools to effectively test web applications. Automated testing has made the process much simpler and faster than manual testing. It has accelerated the testing process as well as improved efficiency. Selenium is the most powerful open source automation tool available at […]

Assessing Quality Risks and Estimating Test Effort

A typical objective of testing in all projects, Agile or traditional, is to reduce the risk of product quality problems to an acceptable level prior to release. Testers in agile projects can use the same types of techniques used in traditional projects to identify quality risks (or product risks), assess […]

Agile Testing Methods

There are certain testing practices that can be followed in every development project (agile or not) to produce quality products. These include writing tests in advance to express proper behavior, focusing on early defect prevention, detection, and removal, and ensuring that the right test types are run at the right […]

Role and Skills of a Tester in an Agile Team

In an Agile team, testers must closely collaborate with all other team members and with business stakeholders. This has a number of implications in terms of the skills a tester must have and the activities they perform within an Agile team. Agile Tester Skills Agile testers should have all the […]

Status of Testing in Agile Projects

Change takes place rapidly in Agile projects. This change means that test status, test progress, and product quality constantly evolve, and testers must devise ways to get that information to the team so that they can make decisions to stay on track for successful completion of each iteration. In addition, […]

The Differences between Testing in Traditional and Agile Approaches

As described in [Black09], test activities are related to development activities, and thus testing varies in different lifecycles. Testers must understand the differences between testing in traditional lifecycle models (e.g., sequential such as the V-model or iterative such as RUP) and Agilelifecycles in order to work effectively and efficiently. The […]

Aspects of Agile Approaches

There are a number of Agile approaches in use by organizations. Common practices across most Agile organizations include collaborative user story creation, retrospectives, continuous integration, and planning for each iteration as well as for overall release.This subsection describes some of the agile approaches. Agile Software Development Approaches There are several […]

The Fundamentals of Agile Software Development

A tester on an Agile project will work differently than one working on a traditional project. Testers must understand the values and principles that underpin Agile projects, and how testers are an integral part of a whole-team approach together with developers and business representatives. The members of an Agile project […]