What do Testers do?

Get Started. It's Free
or sign up with your email address
Rocket clouds
What do Testers do? by Mind Map: What do Testers do?

1. Adrian Rapan - Test analyst

1.1. http://www.testfeed.co.uk/

1.2. @adyon2004

1.3. working at LMAX Exchange

2. What are some of the things people think you do?

2.1. What people think you do

2.1.1. Sigurdur Birgisson - http://happytesting.wordpress.com/2012/02/16/what-a-software-tester-does/

2.1.2. Randomly click things

2.1.3. Safety net

2.1.4. Gateway

2.1.5. Check off requirements

2.1.6. Input/output

2.1.7. If the automation is effective and working well in CI, people might not believe you need to do anything.

2.1.8. Policing developers and nagging them with your defects

3. Why this talk?

3.1. experiment

3.1.1. Wanted to see what the Testers thought

3.1.2. http://dancedwiththetester.blogspot.co.uk/2012/02/testing-thoughts-idea-what.html

3.2. agile transition

4. @tonybruce77 - Software consultant

4.1. Focus

4.1.1. Testing

4.1.2. People

4.2. http://dancedwiththetester.blogspot.co.uk/

5. Testing is

5.1. a job

5.2. a career

5.3. interesting

5.4. boring (to some)

5.4.1. depending how you do it

5.5. exciting

5.5.1. depending how you do it

5.6. a challenge

5.7. something we all do from birth

6. Realise

6.1. We ask questions

6.1.1. Stakeholders

6.1.2. Customers

6.1.3. Requirements

6.1.4. Schedule

6.1.5. Ourselves

6.1.6. Testers

6.1.7. ?

6.1.8. In order to investigate and gather information so decisions can be made

6.2. Testers

6.2.1. Creativity

6.2.2. Think

6.2.2.1. Lateral

6.2.2.2. Logical

6.2.2.3. Dark

6.2.2.4. Different perspectives

6.2.2.4.1. User

6.2.2.4.2. Troublemaker

6.2.2.4.3. Stake holder

6.2.2.4.4. Developer

6.2.2.5. Critical thinking is the intellectually disciplined process of actively and skillfully conceptualizing, applying, analyzing, synthesizing, and/or evaluating information gathered from, or generated by, observation, experience, reflection, reasoning, or communication, as a guide to belief and action. http://www.criticalthinking.org/pages/defining-critical-thinking/766

6.2.2.6. Six Thinking Hats

6.2.3. Silliness

6.2.4. Relationships

6.2.5. Experience

6.2.6. Rationality

6.2.7. Irrationality

6.2.8. Communication

6.2.8.1. Story telling

6.2.8.2. Questions

6.2.9. Information

6.2.10. Analysis

6.2.11. Context

6.2.12. Collaborate

6.2.13. Curiosity

6.2.13.1. Investigative skills

6.2.14. Why?

6.2.15. What if?

6.2.16. Learn

6.2.17. Make use of all of our senses

6.2.18. Technical skills

6.2.19. Humour

6.2.20. Knowledge

6.2.20.1. Tacit knowledge

6.2.20.1.1. difficult to transfer to another person

6.2.20.1.2. has been described as “know-how”

6.2.20.1.3. (Henry) Bessemer process

6.2.20.1.4. Example

6.2.20.2. Implicit Knowledge

6.2.20.3. Implicit and tacit knowledge are thought to be similiar but it's thought that implicit can be turned to explicit and tacit cannot

6.2.20.4. Explicit knowledge

6.2.20.4.1. knowledge that has been articulated, codified, and stored in certain media

7. A tester is somebody who knows that things can be different. - Jerry Weinberg

8. To finish - What do Testers do?

8.1. You are not a safety net

8.2. You are not a gateway

8.3. You are not a judge

8.4. Use a number of different approaches, techniques, soft skills,hard skills, knowledge, information, context, experience, investigative curiosity, constant learning and much much more to question. We do this in order to provide information to help gain more information to help those who need to make decisions. We use different skills and personality traits at different times to achieve what we need to do

8.5. Thank you @tonybruce77 http://dancedwiththetester.blogspot.co.uk/

8.6. @adyon2004 http://testfeed.co.uk/

9. Things to discuss?

9.1. What

9.1.1. Information providers

9.1.2. Team builders

9.1.2.1. mentoring

9.1.2.2. coaching

9.1.3. criteque

9.1.4. explorers

9.2. How

9.2.1. Investigate

9.2.1.1. question everything and everybody

9.2.1.2. facilitate

9.2.2. Share information

9.2.2.1. Building models of the system

9.2.2.1.1. it's valuable documentation

9.2.2.2. Radiate information to fellow colleagues

9.2.2.2.1. especially to other testers

9.2.2.2.2. brown bags

9.2.2.2.3. general overview of the system

9.2.3. Appropiate preparation

9.2.3.1. testing strategy

9.2.3.2. planning

9.2.3.3. tooling

9.2.3.4. heuristics

9.2.3.5. gathering experience on building heuristics

9.2.4. discussions

9.2.4.1. get people started on talking about insecure/feeble areas of their understanding of the system

9.2.4.2. brainstorming

9.2.4.3. ask strategic questions that verify the understanding of the team

9.3. Who

9.3.1. Everybody

9.4. Why

9.4.1. Provide information

9.4.1.1. decisions made

9.5. When

9.5.1. All the time

9.6. Maybe we should do like a primary and secondary.

9.6.1. Like introducing new processes could be a secondary

9.7. Clarify domain language

9.8. A tester can be

9.8.1. creative

9.8.2. detailed

9.8.3. good with language

9.8.4. good communicator

9.8.5. knowledgable

9.8.6. a facilitator

9.9. Prove

9.9.1. How can we prove our value?

10. #bddx