This document provides information on various tools that can be used for agile software development and testing. It discusses tools for user stories, project planning, documentation, testing, reports, and session-based test management. Various options are presented for each category such as Excel, JIRA, Confluence, and specialized agile tools.
11. Functionality Matrix
Functional Block 1
Feature Feature Feature Feature Feature
1 2 3 4 5
User Story 1 X
User Story 2 X
Epic 1 User Story 3 X
User Story 4 X
Epic 2 User Story 5 X X
23. Gherkin
Given a Scrum Master wants to add new user story
to product backlog
When adding new user story into product backlog
with data
| storyName | storyDescription |
| US-309 Create new user | Description-Test |
| US-310 Edit user | Full Description |
Then system should show “User Story added”
message
http://www.adzynia.com/p/matherials.html
24. Java Code
@Given(“^a Scrum Master wants to add new user story to product
backlog$”)
public void aScrumMasterWantsToAddUserStory()
@When(“^adding new user story into product backlog with name
”(.*)” and description ”(.*)” $”)
public void addNewUserStoryIntoProductBacklog(List<String> list)
@When(“^adding new user story into product backlog with data”)
public void addNewUserStoryIntoProductBacklog(List<UserStory> list)
@Then(“^system should show ”(.*)” message”)
public void systemShouldShowMessage(String message)
29. Session Based Test Management
Charter Charters List
Reports Debrief
http://www.satisfice.com/sbtm/
http://pragprog.com/book/ehxta/explore-it
http://www.satisfice.com/articles/sbtm.pdf
31. SBTM Tools
Atlassian Bonfire QA Symphony
BB Test Assistant Telerik Test Studio
Test Explorer Session-Based Tester
Session Tester
SMTB by J.B.
Rapid Reporter
Session Web
33. KISS
Keep It Stupid Simple
Keep It Short and Simple
Keep It Simple Sir
Keep It Super Simple
Keep It Simple and Straightforward
http://en.wikipedia.org/wiki/KISS_principle