Software Testing

Below Topics will be covered in workshop:

1. Introduction to IT Software environment

- IT company types

- Introduction to Project and Teams

- Pre-Project phase

- Key details about Project

- Stakeholders

- Working on Projects

2. Introduction to Software testing

- What is testing?

- Need and importance of testing.

- Testing principles.

- Best practices for testing.

- Skills required for testing.

- Tester roles and responsibilities.

3. Introduction to Agile environment

- What is Agile and models

- Agile values and principles

- Different roles in Agile

- Projects in Agile/SDLC

- Product Backlog

- Scrum meetings/ceremonies/events

- Artifacts

- Significance of Done

4. Types of Testing

- Unit testing

- Integration testing

- System testing

- Acceptance testing

- White box testing

- Black box testing

- Functional testing

- Non-functional testing

5. Tools and techniques

- JIRA or ADO

- Confluence

- Estimation

- Prioritization

- Documentation