Save 37% off PRO during our Black Friday Sale! »

КГТУ Лекция 4: Обеспечение Качества Программного Обеспечения

5206c19df417b8876825b5561344c1a0?s=47 Exactpro
PRO
November 12, 2012

КГТУ Лекция 4: Обеспечение Качества Программного Обеспечения

КГТУ - Костромской Государственный Технологический Университет
Курс Лекций:
Обеспечение Качества Программного Обеспечения
Лекция 4: Автоматизация тестирования программного обеспечения

Максим Рудовский, Инновационные Трейдинговые Системы
Иосиф Иткин, Exactpro Systems

5206c19df417b8876825b5561344c1a0?s=128

Exactpro
PRO

November 12, 2012
Tweet

Transcript

  1. Максим Рудовский, Инновационные Трейдинговые Системы Иосиф Иткин, Exactpro Systems Курс

    Лекций: Обеспечение Качества Программного Обеспечения Лекция 4: Автоматизация тестирования программного обеспечения
  2. Содержание лекции 1.Автоматизация тестирования 2.Взаимодействие с системой 3.Методы кодирования автоматических

    тестов 4.Тестовые инструменты vs. женитьба 5.Уроки робоапокалипсиса
  3. Что такое автоматизация Автоматизация — одно из направлений научно- технического

    прогресса, использующее саморегулирующие технические средства и математические методы с целью освобождения человека от участия в процессах получения, преобразования, передачи и использования энергии, материалов или информации, либо существенного уменьшения степени этого участия или трудоёмкости выполняемых операций
  4. Что такое автоматизация

  5. Взаимодействие с системой 1.GUI –

  6. Взаимодействие с системой 1.GUI – пользовательский интерфейс 2.API –

  7. Взаимодействие с системой 1.GUI – пользовательский интерфейс 2.API – клиентский

    интерфейс основанный на протоколе 3.Внутренние протоколы 4.Нижележащие системы
  8. Взаимодействие с системой

  9. Взаимодействие с системой

  10. Подходы к кодированию 1.Запись и проигрывание 2.Линейный подход 3.Модульный подход

    4.Тестирование основанное на данных 5.Ключевые слова
  11. Запись и проигрывание

  12. Линейный подход

  13. Устойчивость Тестов

  14. Модульный подход

  15. Тестирование основанное на данных

  16. Тестирование основанное на данных

  17. Ключевые слова

  18. Ключевые слова Logon TestPetya/Password123 Open Order Ticket Send Order VOD.L

    23@985 Order Ticket Should Be Closed No Error Message
  19. Риски использования инструментов По ISTQB: • Нереалистичные ожидания от инструментов

    • Недооценка времени, затрат и усилий требуемых при первоначальном внедрении • Недооценка времени и усилий необходимых для достижения существенных результатов • Недооценка усилий требуемых на поддержку • Избыточная зависимость от инструмента
  20. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий
  21. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением
  22. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота
  23. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто
  24. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто • Главное правило робоапокалипса
  25. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто • Главное правило робоапокалипса
  26. Уроки робоапокалипсиса • Легко научить робота совершать действия, гораздо сложнее

    научить его понимать последствия своих действий • Относись к искусственной жизни с уважением • Не выкидывай старого робота • Спрашивай себя зачем ты создаешь нечто • Главное правило робоапокалипса Найди себе друга робота
  27. Вопросы и замечания? Сайт Костромского сообщества тестировщиков: http://clubqa.ru/site/lectures • Презентации

    всех лекций • Материалы к лабораторным работам • Вопросы к зачету • Полезные ссылки и документы