This book will provide a practical understanding of the test management process with Jira. The book presupposes no qualifications on the part of readers trying to streamline their test management processes and will guide you through a step-by-step approach to implementing test management effectively. It focuses on the basic concepts, covering details of the software testing process followed by the organization of test artifacts in Jira. It then explores and contrasts between the three most popular Jira plugins—Zephyr, Test Management, and synapseRT—that are widely used for test management.
Topics covered include creating and managing projects in Jira, creating Jira tickets to manage customer requirements, tracking Jira tickets, creating test plans, test cases, test suites, defects, requirement traceability matrices, and generating reports in Jira. It also covers the best practices for establishing a scalable and effective test management suite in Jira. The book primarily focuses on the following:
- Familiarizing users with concepts: The reader starts with learning about software quality assurance thought processes, as well as quality management standards used in the industry, thereby familiarizing themselves with the software development process and phases with the deliverable management generated at each stage of the software development life cycle.
- Familiarizing users with tools: The reader will then progress to learn how Jira can be used to organize and manage their Agile projects in Scrum and Kanban. They will also learn about Jira plugins from the Atlassian Marketplace that will help in test management.
- Understanding the test management approach: The reader will then learn how to plan and manage workflow as per their project requirements.
- Learn to implement: The reader will then learn in detail the best approaches in terms of selecting various project execution workflows based on the needs of the project, as well as learn different aspects of test planning, test strategy, and test execution.
- Monitoring and controlling project activities: The reader will then learn how Jira can help in defining strategy, as well as monitoring and controlling projects using different type reports.
- Continuous integration with Jira and Jenkins: The reader will then learn how to configure Jira plugins to create, manage, and execute automated test scripts in Jira using Jenkins.