Overview
Software testing is increasingly becoming an important part of software development for companies and organizations. To ensure that released software is of the highest possible quality testing is crucial for organizations and is especially important for enterprise applications that serve thousands of users daily.
Enterprise applications have a lot of components working together to enable the user to carry out their goals. As such, creating and managing tests for each component by hand would be extremely tedious! A better approach is to use a test management solution to help you easily keep track of all testing activities. Using a test management solution such as Xray or Jira will assist in this process and even automate some of the processes for you.
This 2-day workshop is designed for professionals looking to develop a software testing plan utilizing various industry tools to ensure their software performs at peak capability.
GSA: $1640 USD
Next Upcoming Course
Train up your teams with private group training
Have a group of 5 or more students? Cprime also provides specialist private training with exclusive discounts for tailored, high-impact learning.
Enterprise Test Management With Xray Schedule
Full Course Details
Part 1: Introduction
- What is Xray?
- Why should you use Xray?
- Creating a Jira account
- How does Xray work?
- Exercise: create a Jira account
Part 2: Introduction to scrum
- What is scrum?
- Understanding scrum processes
- User stories
- Backlog
- Sprints
- Epics
- Tests
- Release version
- The hotel booking scrum project example
Part 3: User stories, components, and assigning priorities
- Creating a user story
- Exercise: create a user story
- Creating a release version
- Exercise: create a release version
- Creating components for release
- Exercise: create a component for a release
- Assigning priorities to user stories
- Exercise: assign a priority to the user story
- Moving user stories to In Progress
- Exercise: move a user story to In Progress
Part 4: Understanding user stories and components
- Creating more user stories
- Assigning user stories to fixed versions
- Creating more components
- Assigning user stories to components
- Exercise: create a user story and assign it to a component
Part 5: Organize a project with boards, filters, sprints, and backlog
- Creating and saving a filter
- Reusing a filter to create scrum boards
- Prioritizing user stories in the backlog
- Scheduling sprints to fit the project timeline
- Adding components during an active sprint
- Updating sprint statuses (for example, from To Do, In Progress, and Done)
- Compiling a sprint report
- Exercise: create a new sprint and add user stories to the sprint
- Exercise: compile a sprint report
Part 6: Managing tests with Xray
- Creating a new test (manual or automated)
- Adding a reusable precondition to the test
- Adding test steps directly
- Importing test steps from a CSV file
- Linking tests to epic and sprint
- Linking test cases to release, epic, and sprint
- Exercise: create another test and link it to an epic, sprint, and release
Part 7: Creating and executing a test plan
- Creating a test plan for a specific release
- Organizing tests in folders and test sets
- Adding test sets to the test plan
- Exercise: create a test plan and add tests
- Creating a test execution issue or issues and adding all tests
- Linking test execution to epic, sprint, release, and environment
- Exercise: create a test execution and link to an epic, sprint, release, and environment
- Running the test execution with test cases
- Analyzing test results to see test coverage and failed tests
- Creating defects for a failed test
- Adding comments and screenshots to defects
- Retesting a failed test after a bug has been fixed
- Exercise: analyze results from test execution and create defects for failed tests
- Exercise: retest failed tests
Part 8: Advanced testing
- Create a test structure with Xray
- Test automation with Xray
- Creating an automated test with Xray
- Creating a regression test
- Creating a functionality test
- Creating an integration test
- Creating an acceptance test
- Exercise: create a new test structure
- Exercise: create a regression test
- Exercise: create an integration test
- Exercise: create an acceptance test
Part 9: Xray Reporting
- Compiling Xray test coverage report
- Understanding insights in your project based on:
- Tests
- Project requirements
- Issue coverage
- Test coverage
- Exercise: compile an Xray test coverage report
- Compiling:
- Traceability reports
- Test Executions list
- Test Plans list
- Test Plans metrics
- Exercise: compile a traceability report
- Create a board for your project and share it with team members
Part 10: Automated testing with Xray
- Creating BDD scenarios with Jira
- Integrating Gherkin-based frameworks, such as Cucumber, behave, and Flowspec
- Integrating test automation frameworks, such as Selenium and JUnit
- Integrating CI/CD tools, such as Jenkins, Bamboo, and GitLab, for test automation
Professionals who may benefit include:
- Developers
- Technical-Oriented Testers
- Programmers
- Business Analysts
- Testers
- Test Automation Engineers
- Architects
- Software Engineers
- Full Stack Developers
- QA Automation Engineers
- Manage software activities with Xray and Jira
- Create epics, features, releases, sprints, and tests with Xray and Jira
- Manage your entire testing activities with Xray
- Create and track the progress of user stories
- Plan and schedule sprints to fit with the project timeline
- Work with active sprints and keep track of changing requirements
- Create and manage tests and test sets
- Run and execute tests to find defects and see test coverage
- Analyze test results to understand what could be improved
- Use Xray reporting to compile test coverage, traceability reports, and more