Most manual testing should be spent on Usability and Exploratory Testing. These types of tests are non-scripted and thus cannot be automated. These tests need human interaction, observation, and analysis.
With usability testing, a human needs to verify that the design, layout, and user interface of a business feature is intuitive, easy to understand, easy to learn, easy to execute and attractive to the business users.
The same goes for exploratory testing. It’s non-scripted, however, it is not ad hoc testing. It’s a sophisticated and thoughtful approach to testing that combines learning, test design and test execution into one.
It applies test heuristics in a disciplined manner to supplement story testing and go beyond the obvious variations that have been already scripted and tested. Again this requires a human doing manual testing, following through on a mission to achieve some business objective. However, the tester is encouraged to deviate from the mission based on their interaction with the application. At the end of the mission, they report their findings and decide on what to test next.
Also check out the entire Agile Testing series:
- 4 Typical Transitions Teams Go Through When They First Start Adopting Scrum
- The Most Common Misunderstanding of Agile Software Development
- What are the Different Types of Tests?
- What is The Agile Testing Quadrant?
- Which Tests Should We Automate?
- How Many Tests Are Enough?
- What is The Testing Pyramid?
- When Do We Start Testing in Scrum?
- Who Is Responsible for Testing in Scrum?
- What is Test Driven Development (TDD)?
- Why You Shouldn’t Do Functional Testing From the UI?
- What are Executable Specifications or Specifications by Example?
- What is Acceptance Test Driven Development (ATTD)?
- Testing Green Field Applications vs. Legacy Applications
- What is Exploratory Testing?
- Top 8 Things to Consider for Your Agile Testing Strategy
- Agile Testing – Testing from Day 1 Presentation