SlideShare a Scribd company logo
TC design
Who is who?
Intro
1. Not training
2. Free conversation
3. 60 min + 30 min (Theory of relativity)
Terminology & Definitions
• Test-case
• Sense of TC
• TC design
TC in details
Holy War
Detail VS High Level
Short VS Long
My advices
Test Data:
Key-Value approach
Test Data:
External source
One test case —
 one objective
Click, press, push, hit…
Special characters
OOP in TC?
From TC
to Documentation
Obvious steps
Analyse, analyse, analyse
Thanks

Skype, Twitter: Fruzenshtein
Email: alex.fruzenshtein@gmail.com

More Related Content

Viewers also liked

TestNG vs JUnit: cease fire or the end of the war
TestNG vs JUnit: cease fire or the end of the warTestNG vs JUnit: cease fire or the end of the war
TestNG vs JUnit: cease fire or the end of the war
Oleksiy Rezchykov
 
60 Design Ideas in 60 Minutes: 2017's Top Trends
60 Design Ideas in 60 Minutes: 2017's Top Trends60 Design Ideas in 60 Minutes: 2017's Top Trends
60 Design Ideas in 60 Minutes: 2017's Top Trends
KEPHART
 
Тренировка служебных тестировщиков
Тренировка служебных тестировщиковТренировка служебных тестировщиков
Тренировка служебных тестировщиковSQALab
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
Askhat Urazbaev
 
Testcase definition
Testcase definitionTestcase definition
Testcase definitionOana Feidi
 
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
SQALab
 

Viewers also liked (6)

TestNG vs JUnit: cease fire or the end of the war
TestNG vs JUnit: cease fire or the end of the warTestNG vs JUnit: cease fire or the end of the war
TestNG vs JUnit: cease fire or the end of the war
 
60 Design Ideas in 60 Minutes: 2017's Top Trends
60 Design Ideas in 60 Minutes: 2017's Top Trends60 Design Ideas in 60 Minutes: 2017's Top Trends
60 Design Ideas in 60 Minutes: 2017's Top Trends
 
Тренировка служебных тестировщиков
Тренировка служебных тестировщиковТренировка служебных тестировщиков
Тренировка служебных тестировщиков
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 
Testcase definition
Testcase definitionTestcase definition
Testcase definition
 
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
 

More from Alex Fruzenshtein

Scala UA: Big Step To Functional Programming
Scala UA: Big Step To Functional ProgrammingScala UA: Big Step To Functional Programming
Scala UA: Big Step To Functional Programming
Alex Fruzenshtein
 
Akka: Actor Design & Communication Technics
Akka: Actor Design & Communication TechnicsAkka: Actor Design & Communication Technics
Akka: Actor Design & Communication Technics
Alex Fruzenshtein
 
Spark as a distributed Scala
Spark as a distributed ScalaSpark as a distributed Scala
Spark as a distributed Scala
Alex Fruzenshtein
 
Spring IO for startups
Spring IO for startupsSpring IO for startups
Spring IO for startups
Alex Fruzenshtein
 
Boost UI tests
Boost UI testsBoost UI tests
Boost UI tests
Alex Fruzenshtein
 
N аргументов не идти в QA
N аргументов не идти в QAN аргументов не идти в QA
N аргументов не идти в QA
Alex Fruzenshtein
 
XpDays - Automated testing of responsive design (GalenFramework)
XpDays - Automated testing of responsive design (GalenFramework)XpDays - Automated testing of responsive design (GalenFramework)
XpDays - Automated testing of responsive design (GalenFramework)
Alex Fruzenshtein
 

More from Alex Fruzenshtein (7)

Scala UA: Big Step To Functional Programming
Scala UA: Big Step To Functional ProgrammingScala UA: Big Step To Functional Programming
Scala UA: Big Step To Functional Programming
 
Akka: Actor Design & Communication Technics
Akka: Actor Design & Communication TechnicsAkka: Actor Design & Communication Technics
Akka: Actor Design & Communication Technics
 
Spark as a distributed Scala
Spark as a distributed ScalaSpark as a distributed Scala
Spark as a distributed Scala
 
Spring IO for startups
Spring IO for startupsSpring IO for startups
Spring IO for startups
 
Boost UI tests
Boost UI testsBoost UI tests
Boost UI tests
 
N аргументов не идти в QA
N аргументов не идти в QAN аргументов не идти в QA
N аргументов не идти в QA
 
XpDays - Automated testing of responsive design (GalenFramework)
XpDays - Automated testing of responsive design (GalenFramework)XpDays - Automated testing of responsive design (GalenFramework)
XpDays - Automated testing of responsive design (GalenFramework)
 

Test-case design