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. Евгений Рудев. QA 3.0. New generation

36 views

Published on

Параллельно с развитием ИТ индустрии, профессия тестировщика еволюционувала очень сильно - от "monkey testing" обязанностей, для уменьшения нагрузки на разработчиков, к профессии способной зарабатывать больше чем эти же разработчики. Обеспечения качества в сегодняшние дни, это не просто провести регрессию и, даже, не автоматизировать ее. Это улучшение всех этапов разработки продукта, и тестировщики нового поколения действительно способны это сделать.
Мы обсудим этот путь эволюции, рассмотрим все их составляющие и причины.
Я расскажу, как можно строить культуру QA в организации и развивать тестировщиков 3.0.

Published in: Education
  • Be the first to comment

  • Be the first to like this

QA Fest 2019. Евгений Рудев. QA 3.0. New generation

  1. 1. QA 3.0 New generation t WITH PASSION TO QUALITY Yevhen Rudiev QA CONFERENCE #1 IN UKRAINE, KYIV 2019
  2. 2. Yevhen Rudiev • QA Manager at PM Lab KYIV 2019
  3. 3. PM LAB KYIV 2019
  4. 4. Yevhen Rudiev • 7+ years experience in IT • Founder of Test Unit Lab organization KYIV 2019 • QA Manager at PM Lab
  5. 5. Test Unit Lab https://github.com/TestUnitLab testunitlab@gmail.com @gameunitlab KYIV 2019
  6. 6. Back to the past KYIV 2019
  7. 7. Waterfall KYIV 2019
  8. 8. Agile KYIV 2019
  9. 9. Automated testing KYIV 2019
  10. 10. Performance testing KYIV 2019
  11. 11. Security testing KYIV 2019
  12. 12. QA 3.0 KYIV 2019
  13. 13. QA 3.0 QA KYIV 2019
  14. 14. QA 3.0 SDLC KYIV 2019
  15. 15. Skills Absorbing KYIV 2019
  16. 16. Analyst KYIV 2019
  17. 17. ● Analytical thinking Skills KYIV 2019
  18. 18. Analytical thinking KYIV 2019
  19. 19. ● Wide look at a requirements Skills KYIV 2019 ● Analytical thinking
  20. 20. Review ● Mandatory review stage ○ Documentation ○ Requirements ○ Stories KYIV 2019
  21. 21. KYIV 2019
  22. 22. Q&A sessions KYIV 2019
  23. 23. Manager KYIV 2019
  24. 24. Skills ● Planning KYIV 2019
  25. 25. Sprint Planning KYIV 2019
  26. 26. Test activities KYIV 2019
  27. 27. Skills ● Time management KYIV 2019 ● Planning
  28. 28. Time management KYIV 2019 ● Pomodoro ● Eat frog ● Salami slicing ● Backlog ● 60/40
  29. 29. Skills ● Leading KYIV 2019 ● Planning ● Time management
  30. 30. Leading KYIV 2019
  31. 31. Skills ● Performance evaluation KYIV 2019 ● Planning ● Time management ● Leading
  32. 32. Metrics KYIV 2019
  33. 33. Metrics KYIV 2019 ● Escaped defects ● Bugs during regression ● Manual vs Automated test cases ● Time to test ● Time to deliver ● Flaky tests
  34. 34. Developer KYIV 2019
  35. 35. Skills ● Programming language KYIV 2019
  36. 36. Automated testing KYIV 2019
  37. 37. Own Tool KYIV 2019
  38. 38. Skills ● Databases KYIV 2019 ● Programming language
  39. 39. Databases KYIV 2019
  40. 40. Databases KYIV 2019
  41. 41. Skills ● Technologies KYIV 2019 ● Programming language ● Databases
  42. 42. Technologies KYIV 2019
  43. 43. Skills ● System structure KYIV 2019 ● Programming language ● Databases ● Technologies
  44. 44. API Testing KYIV 2019
  45. 45. White-box Testing KYIV 2019
  46. 46. Code Review KYIV 2019
  47. 47. Infrastructure engineer KYIV 2019
  48. 48. Skills ● CI/CD KYIV 2019
  49. 49. CI/CD KYIV 2019
  50. 50. CI/CD KYIV 2019
  51. 51. Skills ● Deployment KYIV 2019 ● CI/CD
  52. 52. Deployment KYIV 2019
  53. 53. Production KYIV 2019
  54. 54. Skills ● Monitoring KYIV 2019 ● CI/CD ● Deployment
  55. 55. Monitoring KYIV 2019
  56. 56. Monitoring KYIV 2019
  57. 57. Skills ● Infrastructure rollout KYIV 2019 ● CI/CD ● Deployment ● Monitoring
  58. 58. Environments KYIV 2019
  59. 59. Environments KYIV 2019
  60. 60. Roll Out KYIV 2019
  61. 61. Rollout testing ● Data migration ● Index creation ● Load balancing ● Zero downtime KYIV 2019
  62. 62. Support KYIV 2019
  63. 63. Skills ● Know your customer ○ Usage of the product ○ Unpredictable flows ○ Communication KYIV 2019
  64. 64. Practice ● L3 level of support ● Prod bug localization ● Communication with customer KYIV 2019
  65. 65. Architect KYIV 2019
  66. 66. Skills ● Data flow KYIV 2019
  67. 67. Data flow KYIV 2019
  68. 68. Skills ● Service communication KYIV 2019 ● Data flow
  69. 69. Services KYIV 2019
  70. 70. Skills ● Domain allocation KYIV 2019 ● Data flow ● Service communication
  71. 71. Domain-Driven Design KYIV 2019
  72. 72. Skills ● Communication layer KYIV 2019 ● Data flow ● Service communication ● Domain allocation
  73. 73. Communication layer KYIV 2019
  74. 74. List of requirements KYIV 2019 ● Analytical thinking ● Wide look at a requirements ● Planning skills ● Time management ● Leading skills ● Performance evaluation ● Programming languages ● Databases ● White-box testing ● System architecture ● CI/CD ● Deployment ● Monitoring ● L3 support ● Microservice architecture ● Domain-Driver Design ● Communication layer ● Docker ● Kubernetes ● Grafana ● ELK stack ● Test design ● Test plan, test cases ● Selenium WebDriver ● Domain knowledge ● Design patterns ● Test Rail ● Jira ● HTML/CSS ● Git ● Json ● Rest ● Kafka ● Redis ● Networking ● Testing theory ● Postman ● Swagger ● Client-server ● Soft skills ● English ● High motivation
  75. 75. KYIV 2019 QA 3.0
  76. 76. Can’t do anything w/o ● Team cooperation KYIV 2019
  77. 77. Team cooperation KYIV 2019
  78. 78. Can’t do anything w/o KYIV 2019 ● Team’s responsibility ● Team cooperation
  79. 79. Team’s responsibility KYIV 2019
  80. 80. Can’t do anything w/o KYIV 2019 ● Team evolution ● Team cooperation ● Team’s responsibility
  81. 81. Team evolution KYIV 2019
  82. 82. Knowledge sharing KYIV 2019
  83. 83. Can’t do anything w/o KYIV 2019 ● Organization culture ● Team cooperation ● Team’s responsibility ● Team evolution
  84. 84. Organization culture KYIV 2019
  85. 85. What’s next? KYIV 2019
  86. 86. How to grow? ● Do more that you are asked for ● Be interested in processes around you ● Do general sharing knowledge sessions ● Do not stop to learning KYIV 2019
  87. 87. Contacts: KYIV 2019 //github.com/TestUnitLab yrudiev@gmail.com @gameunitlab www.linkedin.com/in/yevhen-rudiev-a5609590 www.facebook.com/evgeniy.rudev.5
  88. 88. Q&A KYIV 2019

×