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 2018. Евгений Клименко. Карты, деньги, консоль браузера для QA

140 views

Published on

Игральные карты - лучший инструмент для шулера. Деньги - для финансового воротилы. Сегодня мы поговорим о консоли браузера - лучшем на мой взгляд инструменте для любого тестировщика. Выясним, как с помощью консоли мы можем быстро диагностировать проблемы, что поможет нам делать наши продукты лучше, быстрее и качественнее.

Published in: Education
  • Be the first to comment

  • Be the first to like this

QA Fest 2018. Евгений Клименко. Карты, деньги, консоль браузера для QA

  1. 1. 1. Elements
  2. 2. 1. Elements - html-comments
  3. 3. 1. Elements
  4. 4. 1. Elements
  5. 5. 1. Elements
  6. 6. 1. Elements - html-comments - hidden inputs
  7. 7. 1. Elements
  8. 8. 1. Elements
  9. 9. 1. Elements - html-comments - hidden inputs - change html/css
  10. 10. 1. Elements
  11. 11. 1. Elements
  12. 12. 1. Elements
  13. 13. 1. Elements
  14. 14. 1. Elements
  15. 15. 1. Elements
  16. 16. 1. Elements
  17. 17. 1. Elements
  18. 18. 1. Elements
  19. 19. 1. Elements
  20. 20. 1. Elements
  21. 21. 1. Elements
  22. 22. 1. Elements
  23. 23. 1. Elements - html-comments - hidden inputs - change html/CSS - must have knowledge for Test Automation
  24. 24. 2. Console
  25. 25. 2. Console - errors, warnings, broken styles etc.
  26. 26. 2. Console
  27. 27. 2. Console
  28. 28. 2. Console
  29. 29. 2. Console
  30. 30. 2. Console
  31. 31. 2. Console
  32. 32. 2. Console
  33. 33. 2. Console - errors, warnings, broken styles etc. - execution of JS-code
  34. 34. 2. Console
  35. 35. 2. Console
  36. 36. 2. Console document.body.contentEditable=true
  37. 37. 2. Console - errors, warnings, broken styles etc. - execution of JS-code - must have knowledge for Test Automation #2
  38. 38. 2. Console JavascriptExecutor jse = (JavascriptExecutor) driver;
  39. 39. 2. Console JavascriptExecutor jse = (JavascriptExecutor) driver; jse.executeScript("("#elementID") .val("42") .trigger("chosen:updated");");
  40. 40. 2. Console - errors, warnings, broken styles etc. - execution of JS-code - must have knowledge for Test Automation #2 - other
  41. 41. 3. Sources
  42. 42. 3. Sources - view files
  43. 43. 3. Sources - view files - debug JavaScript
  44. 44. 3. Sources
  45. 45. 4. Network
  46. 46. 4. Network - HTTP status codes
  47. 47. 4. Network - HTTP status codes 1xx: Informational
  48. 48. 4. Network - HTTP status codes 1xx: Informational 2xx: Success
  49. 49. 4. Network - HTTP status codes 1xx: Informational 2xx: Success 3xx: Redirection
  50. 50. 4. Network
  51. 51. 4. Network - HTTP status codes 1xx: Informational 2xx: Success 3xx: Redirection 4xx: Client Error
  52. 52. 4. Network
  53. 53. 4. Network - HTTP status codes 1xx: Informational 2xx: Success 3xx: Redirection 4xx: Client Error 5xx: Server Error
  54. 54. 4. Network
  55. 55. 4. Network - HTTP status codes - loading timeline
  56. 56. 4. Network
  57. 57. 4. Network
  58. 58. 4. Network - HTTP status codes - loading timeline - request logging
  59. 59. 4. Network
  60. 60. 4. Network - HTTP status codes - loading timeline - request logging - slow/missing internet connection emulation
  61. 61. 4. Network
  62. 62. 4. Network
  63. 63. 4. Network
  64. 64. 4. Network - HTTP status codes - loading timeline - request logging - slow/missing internet connection emulation - must have knowledge for Test Automation #3
  65. 65. 5. Performance
  66. 66. 6. Memory
  67. 67. 7. Application
  68. 68. 7. Application - cache - cookies
  69. 69. 7. Application
  70. 70. 7. Application
  71. 71. 7. Application
  72. 72. 7. Application
  73. 73. 8. Security
  74. 74. 8. Security
  75. 75. 8. Security
  76. 76. 9. Audits
  77. 77. 9. Audits
  78. 78. 10. Additional
  79. 79. 10. Additional - debug and testing on the mobile devices
  80. 80. 10. Additional
  81. 81. 10. Additional
  82. 82. 10. Additional
  83. 83. 10. Additional
  84. 84. Outro "Divide and conquer" is a good rule, but "Unite and guide" is even better.” Johann Wolfgang von Goethe

×