Тестирование программных средств, Сафронов С.
Вопросы к экзамену 2018
1. Тестирование и качество. Основные определения
2. Критерии качества ПО с краткими характеристиками
3. Требования к тестировщику
4. Основные этапы жизненного цикла ПО
5. Каскадная модель жизненного цикла
6. Спиральная модель жизненного цикла
7. V-образная модель жизненного цикла ПО
8. Прототипирование как модель жизненного цикла
9. Инкрементная модель жизненного цикла
10. Итерационная модель жизненного цикла
11. Agile модель
12. Основные активности по тестированию и их место в жизни продукта
13. История развития BugTracking system
14. Особенности автоматизированных BTS
15. Жизненный цикл ошибки
16. Правила составления отчета об ошибке, формальные требования и частые проблемы
17. Классификация типов тестирования по проверяемым объектам и по доступности исходного кода.
18. Unit-тестирование. Описание. Список локализуемых проблем
19. Интеграционное тестирование. Определение. Типы. Список локализуемых проблем
20. Системное тестирование. Список локализуемых проблем
21. Приемо-сдаточные испытания. Цели и задачи. Список локализуемых проблем
22. Классификация типов тестирования по цели тестирования
23. Принципы тестирования
24. Инспектирование: общая характеристика, правила применения
25. Инспектирование: признаки неудачного применения
26. Сквозной просмотр: основные характеристики
27. Оценка посредством просмотра: цели, правила проведения
28. Краткая характеристика распределенных систем: плюсы и минусы. Особенности тестирования распределенных систем
29. Тестирование клиентской части
30. Тестирование серверной части
31. Тестирование сети
32. Особенности тестирования Web-приложений
33. Особенности тестирования Java-приложений
34. Стресс тестирование распределенных приложений. Тестирование безопасности
35. История и краткая характеристика модели СММ
36. Модель СММ: основные этапы с кратким описанием
37. Модель ТММ: основные этапы с кратким описанием
38. ABCD модель зрелости
39. Модель TPI®Next: основные характеристики
40. Основные характеристики Domain тестирования
41. Различные методы выбора значений для Domain testing
42. Анализ граничных значений: типы границ, типы ошибок, правила составления тестов
43. Pair-wise тестирование: подоплека, основные характеристики подхода
44. Тестирование по бизнес-циклам
45. Предположение об ошибках, exploration testing (эксплоративное тестирование)
46. Чеклисты. Плюсы и минусы подхода
47. Чеклисты для GUI, конфигов и консольных приложений
48. Чеклисты для текстовых и числовых параметров
49. Чеклисты для путей к файлам/папкам
50. Чеклисты для IP и URL
51. Определение Usability, количественные характеристики Usability
52. Основные принципы проектирования интерфейсов (по Куперу)
53. Экспресс-метод оценки юзабилити + метод Стива Круга
54. Виды нагрузочного тестирования
55. Основные цели тестирования производительности
56. Соотношения и закономерности в нагрузочном тестировании
57. Разработка модели нагрузки
58. Задачи автоматизации тестирования
59. Области приложения автоматизации
60. Практическая применимость автоматизации тестирования
61. Плюсы и минусы автоматизации тестирования
62. Особенности мобильных устройств и приложений, влияющие на тестирование
63. Тестирование мобильных приложений: проверка прерываний
64. Тестирование мобильных приложений: проверка ввода
65. Тестирование мобильных приложений: проверка usability