2. Origins… from conveyer belt to
code-snippets (glue)..
.. from the notion of “Developers are code creators
Testers are code breakers”
Split between software developers and software testers, positioning them as
separate entities at different points along a production cycle, is one of the
fundamental problems that Agile seeks to resolve.
3. Role of a Tester..
Mindset change from wf to Agile
Developers started thinking like
Testers, and Testers started thinking
and understanding Developers
Everyone is a Tester in Agile
4. Challenges
• Team may not value testers
• Testers may not value team
• Unclear role of testers on team
• Testing is often squeezed as deadline
approach
• Developers and testers are often in different
operations silos
• Team may not have the skills or domain
expertise to develop/test effectively
5. Short notes on Types of testing
Code testing
- Developers / Tests
– Automation (Unit, Functional (BDD))
Exploratory testing
- Everyone in the team / company
Load and performance testing
- Tester
- Penetration testing
- Security tea/developer/tester
Accessibility testing
-Responsive to multiple devices, operating systems