Languages

Вопросы по курсу Сафронова С. "Тестирование ПО" 2017

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. Анализ тестового покрытия: определение, круг решаемых задач
33. Полный разбор одного из методов анализа тестового покрытия по основным характеристикам
34. Краткая характеристика распределенных систем: плюсы и минусы. Особенности тестирования распределенных систем
35. Тестирование клиентской части
36. Тестирование серверной части
37. Тестирование сети
38. Особенности тестирования Web-приложений
39. Особенности тестирования Java-приложений
40. Стресс тестирование распределенных приложений. Тестирование безопасности
41. История и краткая характеристика модели СММ
42. Модель СММ: основные этапы с кратким описанием
43. Модель ТММ: основные этапы с кратким описанием
44. ABCD модель зрелости
45. Модель TPI®Next: основные характеристики
46. Основные характеристики Domain тестирования
47. Различные методы выбора значений для Domain testing
48. Анализ граничных значений: типы границ, типы ошибок, правила составления тестов
49. Pair-wise тестирование: подоплека, основные характеристики подхода
50. Тестирование по бизнес-циклам
51. Предположение об ошибках, exploration testing (эксплоративное тестирование)
52. Чеклисты. Плюсы и минусы подхода
53. Чеклисты для GUI, конфигов и консольных приложений
54. Чеклисты для текстовых и числовых параметров
55. Чеклисты для путей к файлам/папкам
56. Чеклисты для IP и URL
57. Определение Usability, количественные характеристики Usability
58. Основные принципы проектирования интерфейсов (по Куперу)
59. Экспресс-метод оценки юзабилити
60. Виды нагрузочного тестирования
61. Основные цели тестирования производительности
62. Соотношения и закономерности в нагрузочном тестировании
63. Разработка модели нагрузки
64. Задачи автоматизации тестирования
65. Области приложения автоматизации
66. Практическая применимость автоматизации тестирования
67. Плюсы и минусы автоматизации тестирования