DevEX - reference for building teams, processes, and platforms
Tabara testare adrian matei
1. Adrian Matei| QA Manager ADOBE Software testing careers
2. Agenda Software testing history Examples from software testing in present How to build a career in software testing 2
3. About me Worked for 10 years in Software Testing Experience 8 years as QA Manager Worked on 6 significant projects during these years (desktop and web) Collaborated with 4 companies Joined Adobe 2 years ago 3
4. Software Testing history Romantic times 1960’s – IBM Black Team Recognition of software testing 1980’s - 2000’s Glenford Myers - The Art of Software Testing (1979) Usage of automation on large scale Budget for testing Agile phase - these days Agile Manifesto 2001 4
5. Agile Manifesto - 2001 Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 5
6. Agile Benefits (Scrum) Daily scrum made the team think as a single team Vastly improved communication between Eng & QE Get a small important piece done to get early feedback Everybody owns the quality vs The testing team owns the quality 6
7. Examples - Google SET or Software Engineer in Test - SETs write unit testing frameworks and automation. TE or Test Engineer - product experts, quality advisers and analyzers of risk. Small scripting abilities. http://googletesting.blogspot.com 7
8. Examples - Adobe Software QE Developer – writes testing frameworks, writes automated tests, usually back-end Software Quality Engineer – front-end testing, manual and automation (e.g. record an play) , product specialist 8
9. Examples - Microsoft Software Development Engineers in Test ( SDET) -responsible for maintaining high testing and quality assurance standards for all Microsoft products. Testers at Microsoft are developers. Testers design tests, influence product design, conduct root cause analysis, participate in code reviews, and write automation. Occasionally testers check bug fixes or work on small features. How we test software at Microsoft - 2008 9
10. How to build a career in software testing Learn programming Earn respect from peers and developers Learn about software development Like to break software Open minded Work well in a team Communicate well Sustain your point of view Innovative 10