Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

20170613 tech easy

https://www.meetup.com/techiteasy/events/239444230/

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

20170613 tech easy

  1. 1. Testing with the whole team Tech Talk meet up #2 by Kazuaki Matsuo(@Kazu_cocoa)
  2. 2. Kazuaki Matsuo( @Kazu_cocoa) 🏢: Cookpad Inc. Software Engineer in Quality / Test Lang: / / / Maintainer: Appium client libraries
  3. 3. Try!SwiftTokyo
  4. 4. Testing with the whole team
  5. 5. Testing with the whole team
  6. 6. Testing vs Checking
  7. 7. Testing vs Checking http://www.satisfice.com/blog/archives/856
  8. 8. Testing vs Checking Testing is the process of evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, etc. http://www.satisfice.com/blog/archives/856 by James Bosh, Testing vs Checking Refined
  9. 9. Testing vs Checking Testing is the process of evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, etc. http://www.satisfice.com/blog/archives/856 by James Bosh, Testing vs Checking Refined
  10. 10. Testing vs Checking Checking is the process of making evaluations by applying algorithmic decision rules to specific observations of a product. http://www.satisfice.com/blog/archives/856 by James Bosh, Testing vs Checking Refined
  11. 11. Testing vs Checking Human Checking Machine Checking Human/machine Checking http://www.satisfice.com/blog/archives/856 by James Bosh, Testing vs Checking Refined
  12. 12. Testing vs Checking Human Checking Machine Checking Human/machine Checking http://www.satisfice.com/blog/archives/856 by James Bosh, Testing vs Checking Refined
  13. 13. Testing with the whole team
  14. 14. Testing with the whole team
  15. 15. Two Cookpad iOS App
  16. 16. Japan and Global
  17. 17. Japan and Global
  18. 18. Structure Android Engineers iOS Engineers Feature A Group Feature B Group Feature C Group Tech Group
  19. 19. Feature Groups Feature A Group Feature B Group Tech Group Feature C Group
  20. 20. iOS Engineers Cross-group communities Android Engineers Feature A Group Feature B Group Feature C Group Tech Group
  21. 21. iOS Engineers the iOS team Feature A Group Feature B Group Feature C Group Tech Group
  22. 22. Testing with the whole team
  23. 23. Meetings • Kick off • Kakuninkai (in Japanese) • Retrospective
  24. 24. Meetings • Kick off • Kakuninkai (in Japanese) • Retrospective
  25. 25. What is Kakuninkai Prevent releasing ios-cookpad with unexpected behaviours • features • animatins/transitions • user experiences • …
  26. 26. Doesn’t aim to uncover defects such as broken feature by checking. Just testing and uncover something strange. What isn't Kakuninkai
  27. 27. For testing in Kakuninkai • Explain new features and user story • Time box • 5~10 minutes for each features • Roll playing game • persona • evil users • edge case users http://www.satisfice.com/blog/archives/856
  28. 28. For testing in Kakuninkai • Explain new features and user story • Time box • 5~10 minutes for each features • Roll playing game • persona • evil users • edge case users http://www.satisfice.com/blog/archives/856
  29. 29. For testing in Kakuninkai • Explain new features and user story • Time box • 5~10 minutes for each features • Roll playing game • persona • evil users • edge case users http://www.satisfice.com/blog/archives/856 Testing
  30. 30. Conclusion • Testing and Checking • our iOS team • Testing with the whole team • roll playing as some users
  31. 31. Thanks

×