Вернуться на страницу учебного курса

Вопросы к учебному курсу "Тестирование программного обеспечения" СПб ГУАП осень 2014-2016

  1. Понятие качества программного обеспечения. Модели качества
  2. Понятие тестирования. Виды тестирования
  3. Управление качеством как управление рисками
  4. Место тестирования в жизненном цикле разработки ПО. Подходы к тестированию на разных этапах жизненного цикла
  5. Ошибки в требованиях. Нетрассируемость. Примеры
  6. Ошибки в требованиях. Неполнота, некорректность, двусмысленность, непроверяемость. Примеры
  7. Основные виды ошибок в проекте
  8. Понятие функционального тестирования
  9. Критерии выбора тестов. Метод черного ящика
  10. Критерии выбора тестов. Метод белого ящика
  11. Оценка качества тестовой базы
  12. Специфические проблемы графического Rich интерфейса
  13. Специфические проблемы графического Thin интерфейса
  14. Критерии выбора тестов на интерфейс
  15. Инструменты тестирования веб-сайтов
  16. Специфические проблемы безопасности ПО
  17. Статический анализ
  18. Динамический анализ
  19. Фаззинг
  20. Антипаттерны безопасности. Buffer overrun и buffer underrun
  21. XSS и CSRF
  22. Понятие производительности.
  23. Вклад памяти в производительность программного обеспечения. Статическая vs динамическая память. UMA vs NUMA. L3 cache. TLB cache miss
  24. Вклад сборщика мусора и Just in time compiler в производительность программного обеспечения
  25. Профилировщики – инструментирующие и основанные на hardware counters
  26. Производительность веб-приложений. Методы и инструменты анализа