Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testability under control

29 views

Published on

Про «тестабилити» в последнее время говорят часто, зачастую говорят в рамках способности тестировать тот или иной функционал. А иногда и ограничиваются только возможностью автоматизировать. Существует техника “10P тестируемости”, которая используется для оптимизации процесса разработки, как инструмент анализа и настройки процессов для достижения успеха на проекте в целом. Вот об этом и поговорим.

Published in: Education
  • Be the first to comment

  • Be the first to like this

QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testability under control

  1. 1. the pop art of keeping testability under control. Tune your P’s Kateryna Chernikova Wix, Dnipro
  2. 2. Kateryna Chernikova Wix, Dnipro QA Guild master katerynac@wix.com https://www.linkedin.com/in/ekaterina-chernikova/ https://twitter.com/cykerochka
  3. 3. TESTABILITY Best practice? Must-have? Achievable? Measurable?
  4. 4. https://www.menti.com/
  5. 5. Problem Product People Proactivity Productivity Pipeline Project Process Philosophy Production issues
  6. 6. Enrollment may (very likely will) depend on seniority.
  7. 7. Choose wisely! Consume responsibly.
  8. 8. It will cost a pretty penny.
  9. 9. Don’t trust? Just try!
  10. 10. Problem Product People Proactivity Productivity Pipeline Project Process Philosophy Production issues
  11. 11. PROBLEM “ They told us to do so! I’m just a QA, management should decide.
  12. 12. Problem ➤ Know customers’ needs, expectations, context
  13. 13. ➤ Risks Problem
  14. 14. PRODUCT Let’s create the product first, then we’ll see how to test.
  15. 15. Product ➤ QA requirements for development
  16. 16. ➤ “Automatability” - an ability to be automated Data-hooks? Element IDs? End-points? Test services? Cleaning up? Product
  17. 17. PEOPLE Any team can get this job done.
  18. 18. People ➤ Diversity matters
  19. 19. ➤ Seek for inspiration around People
  20. 20. ➤ teach`n`learn Not separately. People
  21. 21. PROACTIVITY We’re doing good. Nothing to change unless we fail.
  22. 22. Proactivity ➤ Innovation sprints
  23. 23. ➤ Let (make?) people talk Proactivity
  24. 24. ➤ Retrospect to become better Proactivity
  25. 25. PRODUCTIVITY I did so on my previous project, it worked like a charm!
  26. 26. Productivity ➤ 7 habits of effective people
  27. 27. ➤ Urgency and/or importance Productivity
  28. 28. ➤ Boost your creativity Productivity
  29. 29. PIPELINE My changes pushed. Test report is coming soon. Or not soon. Or not coming.
  30. 30. Pipeline ➤ Lightweighting loop over Bureaucracy
  31. 31. ➤ Decision making Pipeline
  32. 32. PROJECT So we get a new FE dev. Oh, and our QA will help on other project for a little while.
  33. 33. Project ➤ Reconsider estimations - predictability and accuracy
  34. 34. ➤ Resources and wastes Project
  35. 35. ➤ Space Project
  36. 36. PROCESS Let’s just start developing, guys, camon! Sprint scope is clear enough. And, btw, we can save time on skipping unit tests.
  37. 37. Process ➤ DoD and ready
  38. 38. ➤ Manage the tech debt Process
  39. 39. ➤ Tools are just tools. Even if it is automation :) Oh no! He is back to Manual... Process
  40. 40. PHILOSOPHY Just let developers develop. And let testers test!
  41. 41. Philosophy ➤ Build a team to build a product Can we release without Regression? Of course not
  42. 42. ➤ Whole team approach Philosophy
  43. 43. ➤ Leadership, management, collaboration Philosophy
  44. 44. PRODUCTION ISSUES It is our golden customer of level 80! We need to fix all of their issues asap! No matter what.
  45. 45. Production issues ➤ Controlled amount of issues
  46. 46. ➤ Monitoring Production issues
  47. 47. ➤ POC(s) Point(s) of Contact Production issues
  48. 48. Product ?. Problem –. Process Pipeline Project ?. Philosophy –. People Proactivity Productivity Production issues Have / Missing / Improve
  49. 49. WHEN? WHO? WHY? According to project development stage and maturity. All team as a single unit. I hope why is not a question anymore :)
  50. 50. Kateryna Chernikova Wix, Dnipro QA Guild master Got a question? katerynac@wix.com https://www.linkedin.com/in/ekaterina-chernikova/ https://twitter.com/cykerochka

×