Skip to content

UC07: Manual testing

Use Case FEA516

  • Author: Honar Abdi
  • Date/Version: 09.02.2024

User roles

  1. Tester

Prerequisites / Conditions

Access to Testing Environment:

  1. Testers need unrestricted access to the testing environment with necessary credentials for thorough exploration and issue identification.

  2. Proficient skills in exploratory testing techniques, like scenario-based testing, empower testers to navigate the application effectively and uncover hidden defects.

Use Case Diagram

uml diagram

Description of Use Case:

Setup:

  1. Access Testing Environment: Log in and ensure the testing environment mirrors production. Test Data: Obtain or generate relevant test data. Explore:

  2. Identify Areas: Explore the app without predefined scripts, relying on intuition. Ad-Hoc Testing: Conduct unplanned tests for unexpected issues. Test:

  3. Scenario-Based Testing: Execute test scenarios mimicking user workflows. Boundary Testing: Investigate limits by testing at data input edges. Error Handling: Intentionally induce errors to assess the application's response. Document Findings:

  4. Capture Evidence: Document findings with screenshots and bug reports. Bug Reports: Provide detailed reports on discovered defects. Adjust and Retest:

  5. Collaborate with Developers: Communicate with the development team for issue resolution. Retesting: Verify fixes and retest specific areas. Repeat:

  6. Iterative Exploration: Continue exploratory testing iteratively. Continuous Learning: Adapt testing strategies based on continuous learning. Collaborate:

  7. Cross-Functional Communication: Engage in effective communication with team members. Feedback Loop:

  8. Provide Feedback: Share insights on usability and user experience. Continuous Improvement: Contribute to testing process improvement.

Exceptions

  • No known expectations

Result

  • The developer will know if they need to modify their code to make the application work as intended

Use frequency

  • The configuration and management tasks are performed as needed.

Additional information

  • Tester should do manual testings and do exploratory testings.

Sources

N/A