Тесты (типы тестов, организация тестов, создание тестов).

Тесты (типы тестов, организация тестов, создание тестов).
 Тест дизайн (Test Design) – это этап процесса тестирования
ПО, на котором проектируются и создаются тестовые случаи
(Test Case), в соответствии с определёнными ранее
критериями качества и целями тестирования.
 Тестовый набор (Test Suite) - это набор тестов реализующих
бизнес-задачу, выполняемую тестируемой системой.
Тестовый набор включает в себя, кроме тестовых сценариев,
ещё и тестовые данные и правила их генерации.
 Тестовый случай (Test Case) - это артефакт, описывающий
совокупность шагов, конкретных условий и параметров,
необходимых для проверки реализации тестируемой
функции или её части.
 TestLink - система для описання тест кейсов.
 На примереTest Suite можно рассмотреть так:
 Test Suite - это кирпичная стена,
 Test Case – это один кирпич из стены.
 ВTest Suite попадают тест кейсы объединённые по какой либо роли,
функциональности.
 Тестовый случай (Test Case) - это артефакт,
описывающий совокупность шагов, конкретных
условий и параметров, необходимых для
проверки реализации тестируемой функции или
её части.
Action Expected Result Test Result
(passed/failed/blocked)
Нажать на кнопку
"Войти".
Происходит переход на
страницу
"Authentication".
Passed
Тест кейс должен быть унифицированным – в рамках
одного тест кейса использовать одни и те же термины,
обозначения.
Тест кейс должен быть однозначным и понятным -
значение каждой фазы и слова, должно пониматься в
единственно возможном смысле. Не используйте слова
«плохо», «хорошо», «очевидно».
Тест кейс не должен быть слишком простым или слишком
сложным, не используйте длинных, запутанных
сложноподчинённых предложений (лучше разделить
один шаг на несколько).
Тест кейс должен проверять одну функциональность и
содержать до 10-ти шагов.
Тест кейсов не должно быть слишком много, т.к. их потом
трудно будет поддерживать.
 Позитивный тест кейс (пользователь
вводит корректные данные)
 Негативный тест кейс (пользователь
вводит корректные данные)
Действие Ожидаемый результат
Открыть страницу "Вход в систему" -Окно "Вход в систему" открыто
- Название окна - Вход в систему
- Логотип компании отображается в
правом верхнем углу
- На форме 2 поля - Имя и Пароль
- Кнопка Вход доступна
- Ссылка "забыл пароль" - доступна
 Действие: Открыть страницу «Вход в систему»
Проверка: Проверьте, что отображаемая страница соответствует странице
на рисунке (и прилагаем изображение )
 Разбейте функционал программы и начните составление
тест кейсов для одной из её частей;
 Используйте ранее составленные чек листы для
создания общей структуры тест кейсов;
 Начните с простых позитивных тестов;
 Помните о граничных значениях и классах
эквивалентности;
 Добавьте негативные тесты;
 Уточните спорные моменты;
 Подумайте, какие необычные сценарии можно
проверить;
 Не переходите к следующей части, пока не закончите
предыдущую;
 Используйте аналогичные тесты для остальных частей.
Тесты (типы тестов, организация тестов, создание тестов).
 Т1: Внешний вид страницы для входа в почту.
 Т2: Авторизация зарегистрированного
пользователя с помощью корректных данных.
 Т3: Авторизация с помощью корректного
логина и некорректного пароля
зарегистрированного пользователя.
 Т4: Авторизация с помощью корректного
логина и пароля незарегистрированного
пользователя.
 Т5: Авторизация с пустыми полями логина и
пароля.
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
ВОПРОСЫ
ThankYou!
1 von 15

Recomendados

QA процесс, часть 1 von
QA процесс, часть 1QA процесс, часть 1
QA процесс, часть 1DressTester
7.8K views16 Folien
лекция3 QA von
лекция3 QAлекция3 QA
лекция3 QASvetlana Stoyan
2.7K views19 Folien
Manual testing concepts course 1 von
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
14.9K views38 Folien
software testing methodologies von
software testing methodologiessoftware testing methodologies
software testing methodologiesJhonny Jhon
5.4K views11 Folien
Automation testing von
Automation testingAutomation testing
Automation testingMona M. Abd El-Rahman
910 views29 Folien
SOFTWARE TESTING von
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTINGPriyanka Karancy
7.1K views76 Folien

Más contenido relacionado

Was ist angesagt?

Security testing fundamentals von
Security testing fundamentalsSecurity testing fundamentals
Security testing fundamentalsCygnet Infotech
8.9K views14 Folien
Testing methodology von
Testing methodologyTesting methodology
Testing methodologyDina Hanbazazah
2.9K views31 Folien
Manual testing ppt von
Manual testing pptManual testing ppt
Manual testing pptSantosh Maranabasari
35.8K views15 Folien
Quality assurance k.meenakshi von
Quality assurance   k.meenakshiQuality assurance   k.meenakshi
Quality assurance k.meenakshiMeenakshiK19
333 views12 Folien
Difference between functional testing and non functional testing von
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testingpooja deshmukh
1.3K views10 Folien
Software testing von
Software testingSoftware testing
Software testingBhagyashree pathak
2K views29 Folien

Was ist angesagt?(20)

Quality assurance k.meenakshi von MeenakshiK19
Quality assurance   k.meenakshiQuality assurance   k.meenakshi
Quality assurance k.meenakshi
MeenakshiK19333 views
Difference between functional testing and non functional testing von pooja deshmukh
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
pooja deshmukh1.3K views
Software Testing Basics von Belal Raslan
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
Belal Raslan85.1K views
автоматизация тестирования с помощью Selenium von vyacheslavmaslov
автоматизация тестирования с помощью Seleniumавтоматизация тестирования с помощью Selenium
автоматизация тестирования с помощью Selenium
vyacheslavmaslov4.9K views
Non-Functional testing von Kanoah
Non-Functional testingNon-Functional testing
Non-Functional testing
Kanoah3.3K views
Software testing.ppt von Komal Garg
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg5.9K views
Integration testing von Vaibhav Dash
Integration testingIntegration testing
Integration testing
Vaibhav Dash2.3K views
ISTQB - CTFL Summary v1.0 von Samer Desouky
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
Samer Desouky3.1K views
Unit Testing with xUnit.net - Part 2 von BizTalk360
Unit Testing with xUnit.net - Part 2Unit Testing with xUnit.net - Part 2
Unit Testing with xUnit.net - Part 2
BizTalk360809 views
Software testing ppt von Ajit Waje
Software testing pptSoftware testing ppt
Software testing ppt
Ajit Waje381 views
Introduction to performance testing von Richard Bishop
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
Richard Bishop7K views
Quality Assurance and Software Testing von pingkapil
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
pingkapil74.2K views

Destacado

Теория тестирования, часть 2 (процесс, компоненты). von
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).DressTester
12.4K views14 Folien
Теория тестирования, часть 1 von
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1 DressTester
15.2K views22 Folien
Тестирование сложных программных решений и комплексных систем. von
Тестирование сложных программных решений и комплексных систем.Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.DressTester
10.6K views13 Folien
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов). von
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).DressTester
13.2K views18 Folien
обзор IT бизнеса von
обзор IT бизнесаобзор IT бизнеса
обзор IT бизнесаDressTester
21.8K views12 Folien
Методологии процесса разработки программного обеспечения von
Методологии процесса разработки программного обеспеченияМетодологии процесса разработки программного обеспечения
Методологии процесса разработки программного обеспеченияDressTester
17.4K views15 Folien

Destacado(20)

Теория тестирования, часть 2 (процесс, компоненты). von DressTester
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
DressTester12.4K views
Теория тестирования, часть 1 von DressTester
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
DressTester15.2K views
Тестирование сложных программных решений и комплексных систем. von DressTester
Тестирование сложных программных решений и комплексных систем.Тестирование сложных программных решений и комплексных систем.
Тестирование сложных программных решений и комплексных систем.
DressTester10.6K views
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов). von DressTester
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
DressTester13.2K views
обзор IT бизнеса von DressTester
обзор IT бизнесаобзор IT бизнеса
обзор IT бизнеса
DressTester21.8K views
Методологии процесса разработки программного обеспечения von DressTester
Методологии процесса разработки программного обеспеченияМетодологии процесса разработки программного обеспечения
Методологии процесса разработки программного обеспечения
DressTester17.4K views
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ... von DressTester
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
DressTester17.7K views
От тестирования к QA von DressTester
От тестирования к QAОт тестирования к QA
От тестирования к QA
DressTester8.4K views
Requirements, введение в bug tracking systems. von DressTester
Requirements, введение в bug tracking systems.Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.
DressTester8.3K views
Введение в тестирование (что такое тестирование, основные принципы тестирования) von DressTester
Введение в тестирование (что такое тестирование, основные принципы тестирования)Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)
DressTester14.5K views
Особенности тестирования веб приложение von DressTester
Особенности тестирования веб приложениеОсобенности тестирования веб приложение
Особенности тестирования веб приложение
DressTester8.3K views
QA процесс, часть 2 von DressTester
QA процесс, часть 2QA процесс, часть 2
QA процесс, часть 2
DressTester7.1K views
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira). von DressTester
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
DressTester5.4K views
базовые принципы работы с Git von DressTester
базовые принципы работы с Gitбазовые принципы работы с Git
базовые принципы работы с Git
DressTester4.7K views
тестирование снецифических областей von DressTester
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
DressTester8.1K views
программное обеспечение процесса тестирования von DressTester
программное обеспечение процесса тестированияпрограммное обеспечение процесса тестирования
программное обеспечение процесса тестирования
DressTester5.6K views
Базовые принципы работы с SVN. von DressTester
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
DressTester4.9K views
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ... von DressTester
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
DressTester5.9K views
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани... von DressTester
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
DressTester3.1K views

Similar a Тесты (типы тестов, организация тестов, создание тестов).

лекция4 qa von
лекция4 qaлекция4 qa
лекция4 qaSvetlana Stoyan
481 views10 Folien
Test design print von
Test design printTest design print
Test design printMichael Karpov
2.5K views98 Folien
Модуль 8. Лекция 37-38. Управление качеством проекта von
Модуль 8. Лекция 37-38. Управление качеством проектаМодуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проектаYana Brodetski
432 views29 Folien
Организация тестового набора при автоматизированном функциональном тестировании von
Организация тестового набора при автоматизированном функциональном тестированииОрганизация тестового набора при автоматизированном функциональном тестировании
Организация тестового набора при автоматизированном функциональном тестированииSQALab
755 views20 Folien
Инна Слизовская - Тест-менеджмент: статистика, документация и планы von
Инна Слизовская - Тест-менеджмент: статистика, документация и планыИнна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планыYandex
1K views36 Folien
Unit tests von
Unit testsUnit tests
Unit testsPavel Tsukanov
795 views24 Folien

Similar a Тесты (типы тестов, организация тестов, создание тестов).(20)

Модуль 8. Лекция 37-38. Управление качеством проекта von Yana Brodetski
Модуль 8. Лекция 37-38. Управление качеством проектаМодуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проекта
Yana Brodetski432 views
Организация тестового набора при автоматизированном функциональном тестировании von SQALab
Организация тестового набора при автоматизированном функциональном тестированииОрганизация тестового набора при автоматизированном функциональном тестировании
Организация тестового набора при автоматизированном функциональном тестировании
SQALab755 views
Инна Слизовская - Тест-менеджмент: статистика, документация и планы von Yandex
Инна Слизовская - Тест-менеджмент: статистика, документация и планыИнна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
Yandex1K views
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье... von Tech Talks @NSU
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU210 views
Слайдкаст. Измерения в ИТ и ПО. Часть II von Sergiy Povolyashko
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть II
Система генерации чек-листов для регрессионного тестирования на основе анализ... von SQALab
Система генерации чек-листов для регрессионного тестирования на основе анализ...Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...
SQALab2.7K views
3 лекция. презентация von vyacheslavmaslov
3 лекция. презентация3 лекция. презентация
3 лекция. презентация
vyacheslavmaslov433 views
3 лекция. презентация von vyacheslavmaslov
3 лекция. презентация3 лекция. презентация
3 лекция. презентация
vyacheslavmaslov352 views
IntroductionPrinciples von QA Guards
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciples
QA Guards790 views
iPhone Unit Testing (Google tool Box) von Yandex
iPhone Unit Testing (Google tool Box)iPhone Unit Testing (Google tool Box)
iPhone Unit Testing (Google tool Box)
Yandex774 views
Testing RIA with Selenium von Sergey Shvets
Testing RIA with SeleniumTesting RIA with Selenium
Testing RIA with Selenium
Sergey Shvets1.4K views
Continious integration-Automated Testing-Solid-Agile von Kairat Yussupov
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
Kairat Yussupov412 views

Тесты (типы тестов, организация тестов, создание тестов).

  • 1. Тесты (типы тестов, организация тестов, создание тестов).
  • 2.  Тест дизайн (Test Design) – это этап процесса тестирования ПО, на котором проектируются и создаются тестовые случаи (Test Case), в соответствии с определёнными ранее критериями качества и целями тестирования.  Тестовый набор (Test Suite) - это набор тестов реализующих бизнес-задачу, выполняемую тестируемой системой. Тестовый набор включает в себя, кроме тестовых сценариев, ещё и тестовые данные и правила их генерации.  Тестовый случай (Test Case) - это артефакт, описывающий совокупность шагов, конкретных условий и параметров, необходимых для проверки реализации тестируемой функции или её части.  TestLink - система для описання тест кейсов.
  • 3.  На примереTest Suite можно рассмотреть так:  Test Suite - это кирпичная стена,  Test Case – это один кирпич из стены.  ВTest Suite попадают тест кейсы объединённые по какой либо роли, функциональности.
  • 4.  Тестовый случай (Test Case) - это артефакт, описывающий совокупность шагов, конкретных условий и параметров, необходимых для проверки реализации тестируемой функции или её части. Action Expected Result Test Result (passed/failed/blocked) Нажать на кнопку "Войти". Происходит переход на страницу "Authentication". Passed
  • 5. Тест кейс должен быть унифицированным – в рамках одного тест кейса использовать одни и те же термины, обозначения. Тест кейс должен быть однозначным и понятным - значение каждой фазы и слова, должно пониматься в единственно возможном смысле. Не используйте слова «плохо», «хорошо», «очевидно». Тест кейс не должен быть слишком простым или слишком сложным, не используйте длинных, запутанных сложноподчинённых предложений (лучше разделить один шаг на несколько). Тест кейс должен проверять одну функциональность и содержать до 10-ти шагов. Тест кейсов не должно быть слишком много, т.к. их потом трудно будет поддерживать.
  • 6.  Позитивный тест кейс (пользователь вводит корректные данные)  Негативный тест кейс (пользователь вводит корректные данные)
  • 7. Действие Ожидаемый результат Открыть страницу "Вход в систему" -Окно "Вход в систему" открыто - Название окна - Вход в систему - Логотип компании отображается в правом верхнем углу - На форме 2 поля - Имя и Пароль - Кнопка Вход доступна - Ссылка "забыл пароль" - доступна
  • 8.  Действие: Открыть страницу «Вход в систему» Проверка: Проверьте, что отображаемая страница соответствует странице на рисунке (и прилагаем изображение )
  • 9.  Разбейте функционал программы и начните составление тест кейсов для одной из её частей;  Используйте ранее составленные чек листы для создания общей структуры тест кейсов;  Начните с простых позитивных тестов;  Помните о граничных значениях и классах эквивалентности;  Добавьте негативные тесты;  Уточните спорные моменты;  Подумайте, какие необычные сценарии можно проверить;  Не переходите к следующей части, пока не закончите предыдущую;  Используйте аналогичные тесты для остальных частей.
  • 11.  Т1: Внешний вид страницы для входа в почту.  Т2: Авторизация зарегистрированного пользователя с помощью корректных данных.  Т3: Авторизация с помощью корректного логина и некорректного пароля зарегистрированного пользователя.  Т4: Авторизация с помощью корректного логина и пароля незарегистрированного пользователя.  Т5: Авторизация с пустыми полями логина и пароля.