SlideShare a Scribd company logo
Викторина
     для
тестировщиков
   Uladzimir Kryvenka
        Paralect
       18.12.2012
Вопрос №1
Что из перечисленного является ложью?

 Отсутствие ошибок не гарантирует того, что
  программа работает правильно
 Тестирование должно начинаться как можно
  раньше
 Исчерпывающее тестирование возможно в
  большинстве случаев
 Уровень покрытия кода тестами практически
  ничего говорит о качестве конечного продукта
Ответ
• Исчерпывающее тестирование возможно в
  большинстве случаев

Это заблуждение. Исчерпывающие тестирование
возможно только в тривиальных случаях.
Вопрос №2
Вид интеграционного тестирования, при котором
тестирование не проводится до полного
объединения всех модулей в единую систему?

 Fuzz-тестирование
 Большой взрыв("Big Bang")
 Stress-тестирование
 Acceptance-тестирование
Ответ
• “Big Bang” Integration
Вопрос №3
Что из перечисленного верно в отношении Black
Box тестирования?

 От тестировщика требуется понимание
  внутреннего устройства, структуры, реализации
  программы
 Понимание внутренней реализации программы
  от тестировщика не требуется
 Необходимо протестировать все ветви кода
  программы
 Необходимо проверить функциональные
  требования к программе
Ответ
• Понимание внутренней реализации программы
  от тестировщика не требуется
• Необходимо проверить функциональные
  требования к программе
Вопрос №4
Тестирование элементов пользовательского
интерфейса приложения – это?

 Тестирование удобства пользования (Usability)
 Функциональное тестирование
 Тестирование графического интерфейса (GUI)
 Компонентное тестирование
Ответ
• Тестирование графического интерфейса (GUI)
Вопрос №5
Что из перечисленного не является критерием
тестирования требований к приложению?

 Осуществимость
 Прослеживаемость
 Проверямость (тестируемость)
 Недвусмысленность (однозначность)
 Все является
Ответ
• Все из перечисленного является критериями к
  валидации требований
Вопрос №6
К какому понятию относится данное
высказывание: «Проверка осуществляется на
предмет того, что результаты работы
соответствуют постановке задачи и могут быть
переданы клиенту»?

o Верификация
o Валидация
Ответ
Правильный ответ: Валидация

Пояснение:

Verification - это любая проверка(специально использую универсальное слово «проверка»)
любых промежуточных результатов, которые могут появиться в процессе проектирования(идеи
- задокументированные или нет, документы или эскизы документов, схемы или коды, макеты и
т.п.), которые сами разработчики не относят к окончательным результатам проектирования и
ни при каких условиях не готовы передать это заказчикам/ пользователям. Проверка
осуществляется на предмет того, что эти промежуточные результаты отражают правильное
направление движения от постановки задачи (Технического задания) на разработку
продукта/изделия к самому этому продукту/изделию.
Validation- это любая проверка любых окончательных результатов проектирования
(документы, схемы или коды, сами изделия и т.п.), которые сами разработчики готовы при тех
или иных условиях передать заказчикам/ пользователям. Проверка осуществляется на предмет
того, что эти результаты соответствуют постановке задачи (Технического задания) на
разработку продукта/изделия.

Полезные ссылки:
http://software-testing.ru/forum/index.php?//topic/979/
http://www.viva64.com/ru/b/0049/
http://for-software-testers.blogspot.com/2010/08/blog-post.html
Вопрос №7
Какие из утверждений являются ошибочными по
отношению к автоматизации тестирования?

 Затраты на поддержку автоматизации могут
  превышать доход от автоматизации
 Автоматизация позволяет найти больше ошибок
 Автоматизация тестирования не подвержена
  «эффекту пестицида»
 Автоматизация бывает эффективной на
  маленьких проектах
Ответ
• Автоматизация тестирования не подвержена
  «эффекту пестицида»

Скриптовые тесты (в том числе и
автоматизированные) в первую очередь
подвержены «эффекту пестицида».
Все остальные суждения не однозначны, но не
являются ошибочными, т.к. многое зависит от типа
автоматизации и успешности ее внедрения.
Вопрос №8
Что из перечисленного не является техникой тест-
дизайна?

 Анализ граничных значений (Boundary Value Analysis)
 Разделение на классы эквивалентности (Equivalence
  Partitioning)
 Причина / следствие (Cause / Effect)
 Исчерпывающие тестирование (Exhaustive Testing)
 Предугадывание ошибки (Error Guessing)
 Попарный перебор (Pairwise Testing)
 Композитное тестирование (Composite Testing)
Ответ
• Композитное тестирование (Composite Testing)
Такой техники тест-дизайна не существует.
Вопрос №9
В каком из перечисленных методов тестирования
на вход ПО подаются сгенерированные
случайным образом наборы данных?

 Marge Testing
 Smoke Testing
 Fuzz Testing
 Operation Testing
Ответ
• Fuzz Testing
Вопрос №10
Что из перечисленного относится к
функциональным видам тестирования?

 Тестирование требований
 Функциональное тестирование
 Тестирование производительности
 Тестирование установки
 Тестирование безопасности
Ответ
• Функциональное тестирование
• Тестирование безопасности
Вопрос №11
Что из перечисленного относится к
нефункциональным видам тестов?

 Регрессионное тестирование
 Тестирование производительности
 Black Box тестирование
 Тестирование локализации
 Приемочное тестирование
Ответ
• Тестирование производительности
• Тестирование локализации

Регрессионное тестирование и приемочное
тестирование относятся к видам тестов, связанных
с изменениями.
Black Box тестирование относится к
классификации тестирования по знанию системы
(доступности кода).
Вопрос №12
Что из перечисленного не является уровнем
тестирования?

o Приемочное тестирование (Acceptance testing)
o Системное тестирование (System/end-to-end
  testing)
o Интеграционное тестирование (Integration
  testing)
o Компонентное (модульное) тестирование
  (Component testing)
o Все является
Ответ
• Все является
Вопрос №13
Дано текстовое поле для ввода целых чисел в
диапазоне от -100 до 100. Какие значения для
данного числа являются граничными?

o   -100, 100
o   -101, -100, 0, 100, 101
o   -101, -100, 100, 101
o   -101, -100, -99, 99, 100, 101
Ответ
• -101, -100, 100, 101
Вопрос №14
Дано текстовое поля для вычисления таможенной пошлины. Допустимые
значения 1-10000. Пошлина высчитывается по следующей формуле:
1) 1- 500 => 10 $
2) 500 -1000 => 50$
3) 1000 – 3000 =>150$
4) 3000 – 7000 => 300$
5) 7000 – 10000 =>500$

Сколько классов эквивалентности (числовых) можно выделить для
тестирования данного поля?

o   5
o   12
o   10
o   8
o   7
Ответ
• 8

Классы эквивалентности (числовые):

1.   Невалидное значение: 0;
2.   Невалидное значение: >10000;
3.   Невалидное значение: отрицательные значения;
4.   Валидное значение: от 1 до 500;
5.   Валидное значение: от 501 до 1000;
6.   Валидное значение: от 1001 до 3000;
7.   Валидное значение: от 3001 до 7000;
8.   Валидное значение: от 7001до 10000;
Вопрос №15
Что из перечисленного не является подходом к
проведению интеграционного тестирования?

o   Bottom Up Testing
o   Top Down Testing
o   Big Bang Testing
o   Все перечисленное является
Ответ
• Все перечисленное является видами
  интеграционного тестирования
Вопрос №16
Какие из перечисленных типов тестирования не
предъявляют требований к наличию
документации?

 Исследовательское тестирование (Exploratory
  Testing)
 Интуитивное тестирование(Ad hoc testing)
 Регрессионное тестирование
 Тестирование по сценариям
 Тестирование графического интерфейса
Ответ
 Исследовательское тестирование (Exploratory
  Testing)
 Интуитивное тестирование(Ad hoc testing)
Вопрос №17
Что из перечисленного является видами
нагрузочного тестирования?

o Тестирование стабильности или
  надежности(Stability Testing)
o Тестирование взаимодействия (Interoperability
  Testing)
o Объемное тестирование (Volume Testing)
o Системное тестирование (System Testing)
o Первый и третий варианты ответов
o Второй и четвертый варианты ответов
Ответ
• Тестирование стабильности или надежности
  (Stability / Reliability Testing)
• Объемное тестирование (Volume Testing)
Вопрос №18
Стандарт качества ISO 9126. Что лишнее?

 Практичность
 Эффективность
 Сопровождаемость
 Прослеживаемость
 Переносимость
Ответ
• Прослеживаемость
Вопрос №19
Какое утверждение является неверным по отношению к
статическому тестированию:

 Статическое тестирование производится без запуска
  программного кода продукта
 Статическое тестирование отличается от динамического
  тестирования, тем, что оно выполняется без тестировщиков
 С помощью статического тестирования можно найти
  проблемы, связанные с уязвимостями в безопасности
 Статическое тестирование выявляет дефекты, которые
  сложно найти при динамическом тестировании
 Деятельность по верификации требований относится к
  статическому тестированию
Ответ
• Статическое тестирование отличается от
  динамического тестирования тем, что оно
  выполняется без тестировщиков
Вопрос №20
К какому виду тестирования относится данное
определение: «Специальный вид
тестирования, направленный на проверку работы
программного обеспечения на различных
платформах»?

o Приемочное тестирование (Acceptance testing)
o Системное тестирование (System/end-to-end
  testing)
o Интеграционное тестирование (Integration
  testing)
o Конфигурационное тестирование (Configuration
  Testing)
Ответ
• Конфигурационное тестирование (Configuration
  Testing)
Вопрос №21
Какой номер вопроса данного теста был
пропущен? 

o   12
o   13
o   12 и 13
o   Нумерация вопросов не была нарушена
Ответ
• Нумерация вопросов не была нарушена 
Спасибо за внимание!

Удачи в изучении тестирования и рабочих подвигов! 

More Related Content

What's hot

Automação de teste de software
Automação de teste de softwareAutomação de teste de software
Automação de teste de software
Qualister
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Test Automation
Test AutomationTest Automation
Test Automation
rockoder
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
Kaizenko
 
Software testing
Software testingSoftware testing
Software testing
Omar Al-Bokari
 
[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스
철민 신
 
Unit testing with NUnit
Unit testing with NUnitUnit testing with NUnit
Unit testing with NUnit
kleinron
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
Elias Nogueira
 
Unit Tests And Automated Testing
Unit Tests And Automated TestingUnit Tests And Automated Testing
Unit Tests And Automated Testing
Lee Englestone
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniquesQA Guards
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation StrategyMartin Ruddy
 
An Introduction to Unit Testing
An Introduction to Unit TestingAn Introduction to Unit Testing
An Introduction to Unit Testing
Joe Tremblay
 
Unit Test Presentation
Unit Test PresentationUnit Test Presentation
Unit Test PresentationSayedur Rahman
 
Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013
XBOSoft
 
How To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | EdurekaHow To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | Edureka
Edureka!
 
Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Mesut Günes
 
Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)
Venkatesh Prasad Ranganath
 

What's hot (20)

Automação de teste de software
Automação de teste de softwareAutomação de teste de software
Automação de teste de software
 
Plano de teste
Plano de testePlano de teste
Plano de teste
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
 
Software testing
Software testingSoftware testing
Software testing
 
[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스[AUG]개발자와 QA가 상생하는 테스트 프로세스
[AUG]개발자와 QA가 상생하는 테스트 프로세스
 
Unit testing with NUnit
Unit testing with NUnitUnit testing with NUnit
Unit testing with NUnit
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
 
Unit Tests And Automated Testing
Unit Tests And Automated TestingUnit Tests And Automated Testing
Unit Tests And Automated Testing
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniques
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
 
An Introduction to Unit Testing
An Introduction to Unit TestingAn Introduction to Unit Testing
An Introduction to Unit Testing
 
Unit Test Presentation
Unit Test PresentationUnit Test Presentation
Unit Test Presentation
 
Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013
 
How To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | EdurekaHow To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | Edureka
 
Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2
 
Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)
 

Viewers also liked

Особенности тестирования NoSql приложений
Особенности тестирования NoSql приложенийОсобенности тестирования NoSql приложений
Особенности тестирования NoSql приложений
Uladzimir Kryvenka
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
GoIT
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
Alex Baranouski
 
CQRS. Event Sourcing. Особенности тестирования
CQRS. Event Sourcing. Особенности тестированияCQRS. Event Sourcing. Особенности тестирования
CQRS. Event Sourcing. Особенности тестирования
Uladzimir Kryvenka
 
The ACT Test
The ACT TestThe ACT Test
The ACT Test
shugal
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingGleb Rybalko
 
"Подводная 3D охота": VR игра с полным погружением
"Подводная 3D охота": VR игра с полным погружением"Подводная 3D охота": VR игра с полным погружением
"Подводная 3D охота": VR игра с полным погружением
EligoVision
 
Очир Абушинов - Применение fuzz-тестирования
Очир Абушинов - Применение fuzz-тестированияОчир Абушинов - Применение fuzz-тестирования
Очир Абушинов - Применение fuzz-тестирования
SQALab
 
Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Алексан...
Mobile Saturday. Тема 6.  Особенности тестирования приложений на iOS (Алексан...Mobile Saturday. Тема 6.  Особенности тестирования приложений на iOS (Алексан...
Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Алексан...
GoIT
 
Как виртуальная реальность меняет работу девелоперов?
Как виртуальная реальность меняет работу девелоперов?Как виртуальная реальность меняет работу девелоперов?
Как виртуальная реальность меняет работу девелоперов?
Региональные проекты
 
jobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптомjobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптом
Vasilii Chernov
 
Лекция "Методология VR разработки"
Лекция "Методология VR разработки"Лекция "Методология VR разработки"
Лекция "Методология VR разработки"
Evgeniy Marchenko
 
Тестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QAТестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QA
SQALab
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2
Andrey Oleynik
 
Собеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответитьСобеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответить
SQALab
 
Секреты становления тестировщика
Секреты становления тестировщикаСекреты становления тестировщика
Секреты становления тестировщика
SQALab
 
Domain-тестирование
Domain-тестированиеDomain-тестирование
Domain-тестирование
SPB SQA Group
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testingpingkapil
 

Viewers also liked (18)

Особенности тестирования NoSql приложений
Особенности тестирования NoSql приложенийОсобенности тестирования NoSql приложений
Особенности тестирования NoSql приложений
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
 
CQRS. Event Sourcing. Особенности тестирования
CQRS. Event Sourcing. Особенности тестированияCQRS. Event Sourcing. Особенности тестирования
CQRS. Event Sourcing. Особенности тестирования
 
The ACT Test
The ACT TestThe ACT Test
The ACT Test
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
"Подводная 3D охота": VR игра с полным погружением
"Подводная 3D охота": VR игра с полным погружением"Подводная 3D охота": VR игра с полным погружением
"Подводная 3D охота": VR игра с полным погружением
 
Очир Абушинов - Применение fuzz-тестирования
Очир Абушинов - Применение fuzz-тестированияОчир Абушинов - Применение fuzz-тестирования
Очир Абушинов - Применение fuzz-тестирования
 
Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Алексан...
Mobile Saturday. Тема 6.  Особенности тестирования приложений на iOS (Алексан...Mobile Saturday. Тема 6.  Особенности тестирования приложений на iOS (Алексан...
Mobile Saturday. Тема 6. Особенности тестирования приложений на iOS (Алексан...
 
Как виртуальная реальность меняет работу девелоперов?
Как виртуальная реальность меняет работу девелоперов?Как виртуальная реальность меняет работу девелоперов?
Как виртуальная реальность меняет работу девелоперов?
 
jobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптомjobDSL plugin: настройка jenkins ci скриптом
jobDSL plugin: настройка jenkins ci скриптом
 
Лекция "Методология VR разработки"
Лекция "Методология VR разработки"Лекция "Методология VR разработки"
Лекция "Методология VR разработки"
 
Тестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QAТестирование тестировщиков. Нейрофидбэк в QA
Тестирование тестировщиков. Нейрофидбэк в QA
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2
 
Собеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответитьСобеседование тестировщиков: что спросить и как ответить
Собеседование тестировщиков: что спросить и как ответить
 
Секреты становления тестировщика
Секреты становления тестировщикаСекреты становления тестировщика
Секреты становления тестировщика
 
Domain-тестирование
Domain-тестированиеDomain-тестирование
Domain-тестирование
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 

Similar to Викторина для тестировщиков

Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Technopark
 
ук 03.007.02 2011
ук 03.007.02 2011ук 03.007.02 2011
ук 03.007.02 2011etyumentcev
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
Kairat Yussupov
 
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
Evgeny Kaziak
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Technopark
 
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
Alexander Solosh
 
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Dakiry
 
Тестирование весна 2013 лекция 2
Тестирование весна 2013 лекция 2Тестирование весна 2013 лекция 2
Тестирование весна 2013 лекция 2Technopark
 
Тестирование лекция 2 весна 2014
Тестирование лекция 2 весна 2014Тестирование лекция 2 весна 2014
Тестирование лекция 2 весна 2014Technopark
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU
 
3 лекция. презентация
3 лекция. презентация3 лекция. презентация
3 лекция. презентация
vyacheslavmaslov
 
3 лекция. презентация
3 лекция. презентация3 лекция. презентация
3 лекция. презентацияvyacheslavmaslov
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Technopark
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciplesQA Guards
 
Лекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципыЛекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципы
Sergey Chuburov
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложений
SQALab
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional tester
Vitebsk Miniq
 

Similar to Викторина для тестировщиков (20)

Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
 
ук 03.007.02 2011
ук 03.007.02 2011ук 03.007.02 2011
ук 03.007.02 2011
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
 
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
 
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требований
 
Тестирование весна 2013 лекция 2
Тестирование весна 2013 лекция 2Тестирование весна 2013 лекция 2
Тестирование весна 2013 лекция 2
 
Тестирование лекция 2 весна 2014
Тестирование лекция 2 весна 2014Тестирование лекция 2 весна 2014
Тестирование лекция 2 весна 2014
 
Test management print
Test management printTest management print
Test management print
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
 
3 лекция. презентация
3 лекция. презентация3 лекция. презентация
3 лекция. презентация
 
3 лекция. презентация
3 лекция. презентация3 лекция. презентация
3 лекция. презентация
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciples
 
Лекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципыЛекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципы
 
Test design print
Test design printTest design print
Test design print
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложений
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional tester
 

More from Uladzimir Kryvenka

Эмоциональный интеллект: теория и практика
Эмоциональный интеллект: теория и практикаЭмоциональный интеллект: теория и практика
Эмоциональный интеллект: теория и практика
Uladzimir Kryvenka
 
Тестирование требований и документации
Тестирование требований и документацииТестирование требований и документации
Тестирование требований и документации
Uladzimir Kryvenka
 
MongoDB. Фокус на тестирование
MongoDB. Фокус на тестированиеMongoDB. Фокус на тестирование
MongoDB. Фокус на тестирование
Uladzimir Kryvenka
 
NoSql. Фокус на тестирование
NoSql. Фокус на тестированиеNoSql. Фокус на тестирование
NoSql. Фокус на тестирование
Uladzimir Kryvenka
 
Continuous Integration для тестировщиков
Continuous Integration для тестировщиковContinuous Integration для тестировщиков
Continuous Integration для тестировщиков
Uladzimir Kryvenka
 
Руководство по приготовлению бутербродов из Selenium
Руководство по приготовлению бутербродов из SeleniumРуководство по приготовлению бутербродов из Selenium
Руководство по приготовлению бутербродов из Selenium
Uladzimir Kryvenka
 

More from Uladzimir Kryvenka (6)

Эмоциональный интеллект: теория и практика
Эмоциональный интеллект: теория и практикаЭмоциональный интеллект: теория и практика
Эмоциональный интеллект: теория и практика
 
Тестирование требований и документации
Тестирование требований и документацииТестирование требований и документации
Тестирование требований и документации
 
MongoDB. Фокус на тестирование
MongoDB. Фокус на тестированиеMongoDB. Фокус на тестирование
MongoDB. Фокус на тестирование
 
NoSql. Фокус на тестирование
NoSql. Фокус на тестированиеNoSql. Фокус на тестирование
NoSql. Фокус на тестирование
 
Continuous Integration для тестировщиков
Continuous Integration для тестировщиковContinuous Integration для тестировщиков
Continuous Integration для тестировщиков
 
Руководство по приготовлению бутербродов из Selenium
Руководство по приготовлению бутербродов из SeleniumРуководство по приготовлению бутербродов из Selenium
Руководство по приготовлению бутербродов из Selenium
 

Викторина для тестировщиков

  • 1. Викторина для тестировщиков Uladzimir Kryvenka Paralect 18.12.2012
  • 2. Вопрос №1 Что из перечисленного является ложью?  Отсутствие ошибок не гарантирует того, что программа работает правильно  Тестирование должно начинаться как можно раньше  Исчерпывающее тестирование возможно в большинстве случаев  Уровень покрытия кода тестами практически ничего говорит о качестве конечного продукта
  • 3. Ответ • Исчерпывающее тестирование возможно в большинстве случаев Это заблуждение. Исчерпывающие тестирование возможно только в тривиальных случаях.
  • 4. Вопрос №2 Вид интеграционного тестирования, при котором тестирование не проводится до полного объединения всех модулей в единую систему?  Fuzz-тестирование  Большой взрыв("Big Bang")  Stress-тестирование  Acceptance-тестирование
  • 6. Вопрос №3 Что из перечисленного верно в отношении Black Box тестирования?  От тестировщика требуется понимание внутреннего устройства, структуры, реализации программы  Понимание внутренней реализации программы от тестировщика не требуется  Необходимо протестировать все ветви кода программы  Необходимо проверить функциональные требования к программе
  • 7. Ответ • Понимание внутренней реализации программы от тестировщика не требуется • Необходимо проверить функциональные требования к программе
  • 8. Вопрос №4 Тестирование элементов пользовательского интерфейса приложения – это?  Тестирование удобства пользования (Usability)  Функциональное тестирование  Тестирование графического интерфейса (GUI)  Компонентное тестирование
  • 10. Вопрос №5 Что из перечисленного не является критерием тестирования требований к приложению?  Осуществимость  Прослеживаемость  Проверямость (тестируемость)  Недвусмысленность (однозначность)  Все является
  • 11. Ответ • Все из перечисленного является критериями к валидации требований
  • 12. Вопрос №6 К какому понятию относится данное высказывание: «Проверка осуществляется на предмет того, что результаты работы соответствуют постановке задачи и могут быть переданы клиенту»? o Верификация o Валидация
  • 13. Ответ Правильный ответ: Валидация Пояснение: Verification - это любая проверка(специально использую универсальное слово «проверка») любых промежуточных результатов, которые могут появиться в процессе проектирования(идеи - задокументированные или нет, документы или эскизы документов, схемы или коды, макеты и т.п.), которые сами разработчики не относят к окончательным результатам проектирования и ни при каких условиях не готовы передать это заказчикам/ пользователям. Проверка осуществляется на предмет того, что эти промежуточные результаты отражают правильное направление движения от постановки задачи (Технического задания) на разработку продукта/изделия к самому этому продукту/изделию. Validation- это любая проверка любых окончательных результатов проектирования (документы, схемы или коды, сами изделия и т.п.), которые сами разработчики готовы при тех или иных условиях передать заказчикам/ пользователям. Проверка осуществляется на предмет того, что эти результаты соответствуют постановке задачи (Технического задания) на разработку продукта/изделия. Полезные ссылки: http://software-testing.ru/forum/index.php?//topic/979/ http://www.viva64.com/ru/b/0049/ http://for-software-testers.blogspot.com/2010/08/blog-post.html
  • 14. Вопрос №7 Какие из утверждений являются ошибочными по отношению к автоматизации тестирования?  Затраты на поддержку автоматизации могут превышать доход от автоматизации  Автоматизация позволяет найти больше ошибок  Автоматизация тестирования не подвержена «эффекту пестицида»  Автоматизация бывает эффективной на маленьких проектах
  • 15. Ответ • Автоматизация тестирования не подвержена «эффекту пестицида» Скриптовые тесты (в том числе и автоматизированные) в первую очередь подвержены «эффекту пестицида». Все остальные суждения не однозначны, но не являются ошибочными, т.к. многое зависит от типа автоматизации и успешности ее внедрения.
  • 16. Вопрос №8 Что из перечисленного не является техникой тест- дизайна?  Анализ граничных значений (Boundary Value Analysis)  Разделение на классы эквивалентности (Equivalence Partitioning)  Причина / следствие (Cause / Effect)  Исчерпывающие тестирование (Exhaustive Testing)  Предугадывание ошибки (Error Guessing)  Попарный перебор (Pairwise Testing)  Композитное тестирование (Composite Testing)
  • 17. Ответ • Композитное тестирование (Composite Testing) Такой техники тест-дизайна не существует.
  • 18. Вопрос №9 В каком из перечисленных методов тестирования на вход ПО подаются сгенерированные случайным образом наборы данных?  Marge Testing  Smoke Testing  Fuzz Testing  Operation Testing
  • 20. Вопрос №10 Что из перечисленного относится к функциональным видам тестирования?  Тестирование требований  Функциональное тестирование  Тестирование производительности  Тестирование установки  Тестирование безопасности
  • 21. Ответ • Функциональное тестирование • Тестирование безопасности
  • 22. Вопрос №11 Что из перечисленного относится к нефункциональным видам тестов?  Регрессионное тестирование  Тестирование производительности  Black Box тестирование  Тестирование локализации  Приемочное тестирование
  • 23. Ответ • Тестирование производительности • Тестирование локализации Регрессионное тестирование и приемочное тестирование относятся к видам тестов, связанных с изменениями. Black Box тестирование относится к классификации тестирования по знанию системы (доступности кода).
  • 24. Вопрос №12 Что из перечисленного не является уровнем тестирования? o Приемочное тестирование (Acceptance testing) o Системное тестирование (System/end-to-end testing) o Интеграционное тестирование (Integration testing) o Компонентное (модульное) тестирование (Component testing) o Все является
  • 26. Вопрос №13 Дано текстовое поле для ввода целых чисел в диапазоне от -100 до 100. Какие значения для данного числа являются граничными? o -100, 100 o -101, -100, 0, 100, 101 o -101, -100, 100, 101 o -101, -100, -99, 99, 100, 101
  • 28. Вопрос №14 Дано текстовое поля для вычисления таможенной пошлины. Допустимые значения 1-10000. Пошлина высчитывается по следующей формуле: 1) 1- 500 => 10 $ 2) 500 -1000 => 50$ 3) 1000 – 3000 =>150$ 4) 3000 – 7000 => 300$ 5) 7000 – 10000 =>500$ Сколько классов эквивалентности (числовых) можно выделить для тестирования данного поля? o 5 o 12 o 10 o 8 o 7
  • 29. Ответ • 8 Классы эквивалентности (числовые): 1. Невалидное значение: 0; 2. Невалидное значение: >10000; 3. Невалидное значение: отрицательные значения; 4. Валидное значение: от 1 до 500; 5. Валидное значение: от 501 до 1000; 6. Валидное значение: от 1001 до 3000; 7. Валидное значение: от 3001 до 7000; 8. Валидное значение: от 7001до 10000;
  • 30. Вопрос №15 Что из перечисленного не является подходом к проведению интеграционного тестирования? o Bottom Up Testing o Top Down Testing o Big Bang Testing o Все перечисленное является
  • 31. Ответ • Все перечисленное является видами интеграционного тестирования
  • 32. Вопрос №16 Какие из перечисленных типов тестирования не предъявляют требований к наличию документации?  Исследовательское тестирование (Exploratory Testing)  Интуитивное тестирование(Ad hoc testing)  Регрессионное тестирование  Тестирование по сценариям  Тестирование графического интерфейса
  • 33. Ответ  Исследовательское тестирование (Exploratory Testing)  Интуитивное тестирование(Ad hoc testing)
  • 34. Вопрос №17 Что из перечисленного является видами нагрузочного тестирования? o Тестирование стабильности или надежности(Stability Testing) o Тестирование взаимодействия (Interoperability Testing) o Объемное тестирование (Volume Testing) o Системное тестирование (System Testing) o Первый и третий варианты ответов o Второй и четвертый варианты ответов
  • 35. Ответ • Тестирование стабильности или надежности (Stability / Reliability Testing) • Объемное тестирование (Volume Testing)
  • 36. Вопрос №18 Стандарт качества ISO 9126. Что лишнее?  Практичность  Эффективность  Сопровождаемость  Прослеживаемость  Переносимость
  • 38. Вопрос №19 Какое утверждение является неверным по отношению к статическому тестированию:  Статическое тестирование производится без запуска программного кода продукта  Статическое тестирование отличается от динамического тестирования, тем, что оно выполняется без тестировщиков  С помощью статического тестирования можно найти проблемы, связанные с уязвимостями в безопасности  Статическое тестирование выявляет дефекты, которые сложно найти при динамическом тестировании  Деятельность по верификации требований относится к статическому тестированию
  • 39. Ответ • Статическое тестирование отличается от динамического тестирования тем, что оно выполняется без тестировщиков
  • 40. Вопрос №20 К какому виду тестирования относится данное определение: «Специальный вид тестирования, направленный на проверку работы программного обеспечения на различных платформах»? o Приемочное тестирование (Acceptance testing) o Системное тестирование (System/end-to-end testing) o Интеграционное тестирование (Integration testing) o Конфигурационное тестирование (Configuration Testing)
  • 42. Вопрос №21 Какой номер вопроса данного теста был пропущен?  o 12 o 13 o 12 и 13 o Нумерация вопросов не была нарушена
  • 43. Ответ • Нумерация вопросов не была нарушена 
  • 44. Спасибо за внимание! Удачи в изучении тестирования и рабочих подвигов! 