The tools usage in Agile projects must supplement people interaction but should not replace it. In Agile software development projects, there are many tools that are being used in various situations. Few examples of tools are: Developers use tools like SONAR for static analysis and code coverage, JUnit for code coverage. Developers also use configuration management tools like SVN, where they can check in source code, unit tests. The configuration management tool will compile and build the code with test frameworks. [Read more…] about What is Testing and Configuration Management in Agile development?
What are Test Levels in Agile methodology?
In Agile projects, test levels are often defined in definition of done document which are logically related to each other and indicates the broad test coverage area. Since, testing in agile is no longer a separate phase by itself, all test levels overlap with each other. The user stories which contain requirements and design description and development along with testing activities overlap with each other. [Read more…] about What are Test Levels in Agile methodology?
What are Project Work Products in Agile testing?
Project work products of immediate interest in Agile testing typically fall into three categories:
- Business-oriented work products that describe what is needed (e.g., requirements specifications) and how to use it (e.g., user documentation) [Read more…] about What are Project Work Products in Agile testing?
What are Agile Testing and Agile Development Activities?
The main objective in Agile is to generate working software at the end of iteration and receive feedback from the customer, to provide early business value to the stakeholders. It all starts with release planning at the start of a release followed by construction iterations. At the beginning of iteration there is iteration planning in which the user stories of high priority are pulled into the iteration backlog to define the iteration scope.
Agile Testing
Design, development and testing happens iteratively throughout the sprint and not at the end of the iteration. All the developers and testers will work together as a team to reach the iteration goal. [Read more…] about What are Agile Testing and Agile Development Activities?
What is Release and Iteration Planning in Agile methodology?
There are 3 levels of planning in Agile. They are Release Planning, Iteration Planning and Daily Planning. These planning meetings help the Scrum Master, Product Owner and the rest of the team in understanding how the product will be delivered, the complexity involved and their day to day responsibility in the delivery of the product, among other things. [Read more…] about What is Release and Iteration Planning in Agile methodology?