SlideShare a Scribd company logo
Tips and Tricks за
идни Софтвер
Тестери
Академија за Software Testing
Катерина Крстовска
Агенда 0
1
02
03
04
Што е Софтверско
Тестирање?
Одлики на
Софтвер
тестер
Tips and Tricks
Q&A
01. Што е Софтверско Тестирање?
Што е софтвер?
Софтверот е сет од инструкции, податоци или
програми кои имаат за цел да извршат одредени
операции.
Животен
циклус на
софтвер
Што е софтверско
тестирање?
Процес според кој се одредува дали
софтверот ги исполнува корисничките
барања, дали ја врши функцијата за
која е наменет и да се провери дали
има дефекти.
Животен
циклус на
софтверското
тестирање
Која е целта на
софтверско тестирање?
• Да ги пронајдеме дефектите најрано што
може во животниот циклус на софтверот
• Да се осигураме во безбедноста на
софтверот
• Да се осигураме во квалитетот на
софтверот
• Да провериме дали софтверот ги
исполнува клиентските барања
Mануелно
тестирање
• Тест кејсовите се извршуваат
рачно од страна на тестерот
• Потребно е подолго време за да се
заврши целиот процес на
тестирање
• Не е потребно познавање на
програмски јазик
• Склоно на човечки грешки
• Се користат автоматски
алатки за извршување на тест
скриптите
• Се извршува за пократко
време од мануелното
тестирање
• Потребно е познавање од
програмски јазик
• Автоматското тестирање
никогаш нема да може да го
замени мануелното
Автоматско
тестирање
Што е тест кејс?
• Наслов
• Предуслови (опционално)
• Тест чекори
• Тестирачки податоци (опционално)
• Очекуван резултат
Сет од акции, со кои се верифицира одредена
функционалност на апликацијата.
Пишување дефект репорти
• Да биде краток, но да ги содржи сите потребни
информации
• Насловот да одговара на прашањата: Што?
Каде? Кога?
• Priority & Severity
• Верзија и околина
• Да содржи точни репродуцирачки чекори
• Дополнителни фајлови
• Очекуван и реален резултат
02. Одлики на Софтвер Тестер
Која се одликите на
добар софтвер тестер?
1. Да биде креативен и иновативен
2. Да има визуелизирачки способности
3. Да размислува и како клиент и како краен
корисник
4. Да има око за детали
5. Да размислува логички и да поставува
прашања
6. Да биде супер комуникативен
7. Слободно да искажува мислење и да дава
предлози
8. Постојано да учи и да се надоградува
9. Да биде Тимски играч
04. Tips and Tricks
1. Пишување едноставни и концизни тест
кејсови
2. Прегледување на тест кејсови од друг член
од тимот
3. Не претпоставувајте, држете се до
документација
4. Тест кејсовите се независни едни од други
5. Секој тест кејс треба да има само една цел
6. Користете техники за тестирање при
дизајнирање на тест кејсовите
• Boundary Value Analysis (BVA)
• Equivalence Partitioning
• Decision Table
• State Transitioning
Техниките за тестирање ни
помагаат да креираме тест
кејсови со максимална
покриеност за тестираната
функционалност.
7. Не го потценувајте Exploratory тестирањето
• Exploratory тестирањето е симултан
процес на тест дизајн и тест егзекуција
во исто време
• Зависи од искуството на тестерот кој го
извршува
• Се извршува најчесто кога немаме
документација или имаме половична
документација
• Се пронаоѓаат дефекти кои не би се
пронашле со другите типови на
тестирања
”Exploratory
testing is a
new way of
thinking”
8. Пробајте да го репродуцирате дефектот
минимум два пати пред да го пријавите
9. Пишувајте детални дефект репорти
10. Тестирајте ги и негативните сценарија
Со јасни и концизни дефект репорти,
им ја олеснувате работата на
девелоперите на кои им требаат
информации за најдениот дефект.
“Quality is never an
accident; it is always
the result of
intelligent effort.” –
John Ruskin
“Software testing
proves the existence
of bugs not their
absence.” –
Anonymous
Интересни цитати за Софтвер
Тестинг
Tips and Tricks за идни софтвер тестери.pptx

More Related Content

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Tips and Tricks за идни софтвер тестери.pptx

  • 1. Tips and Tricks за идни Софтвер Тестери Академија за Software Testing Катерина Крстовска
  • 2. Агенда 0 1 02 03 04 Што е Софтверско Тестирање? Одлики на Софтвер тестер Tips and Tricks Q&A
  • 3. 01. Што е Софтверско Тестирање?
  • 4. Што е софтвер? Софтверот е сет од инструкции, податоци или програми кои имаат за цел да извршат одредени операции.
  • 6. Што е софтверско тестирање? Процес според кој се одредува дали софтверот ги исполнува корисничките барања, дали ја врши функцијата за која е наменет и да се провери дали има дефекти.
  • 8. Која е целта на софтверско тестирање? • Да ги пронајдеме дефектите најрано што може во животниот циклус на софтверот • Да се осигураме во безбедноста на софтверот • Да се осигураме во квалитетот на софтверот • Да провериме дали софтверот ги исполнува клиентските барања
  • 9. Mануелно тестирање • Тест кејсовите се извршуваат рачно од страна на тестерот • Потребно е подолго време за да се заврши целиот процес на тестирање • Не е потребно познавање на програмски јазик • Склоно на човечки грешки • Се користат автоматски алатки за извршување на тест скриптите • Се извршува за пократко време од мануелното тестирање • Потребно е познавање од програмски јазик • Автоматското тестирање никогаш нема да може да го замени мануелното Автоматско тестирање
  • 10. Што е тест кејс? • Наслов • Предуслови (опционално) • Тест чекори • Тестирачки податоци (опционално) • Очекуван резултат Сет од акции, со кои се верифицира одредена функционалност на апликацијата.
  • 11. Пишување дефект репорти • Да биде краток, но да ги содржи сите потребни информации • Насловот да одговара на прашањата: Што? Каде? Кога? • Priority & Severity • Верзија и околина • Да содржи точни репродуцирачки чекори • Дополнителни фајлови • Очекуван и реален резултат
  • 12. 02. Одлики на Софтвер Тестер
  • 13. Која се одликите на добар софтвер тестер? 1. Да биде креативен и иновативен 2. Да има визуелизирачки способности 3. Да размислува и како клиент и како краен корисник 4. Да има око за детали
  • 14. 5. Да размислува логички и да поставува прашања 6. Да биде супер комуникативен 7. Слободно да искажува мислење и да дава предлози 8. Постојано да учи и да се надоградува 9. Да биде Тимски играч
  • 15. 04. Tips and Tricks
  • 16. 1. Пишување едноставни и концизни тест кејсови 2. Прегледување на тест кејсови од друг член од тимот 3. Не претпоставувајте, држете се до документација 4. Тест кејсовите се независни едни од други 5. Секој тест кејс треба да има само една цел
  • 17. 6. Користете техники за тестирање при дизајнирање на тест кејсовите • Boundary Value Analysis (BVA) • Equivalence Partitioning • Decision Table • State Transitioning Техниките за тестирање ни помагаат да креираме тест кејсови со максимална покриеност за тестираната функционалност.
  • 18. 7. Не го потценувајте Exploratory тестирањето • Exploratory тестирањето е симултан процес на тест дизајн и тест егзекуција во исто време • Зависи од искуството на тестерот кој го извршува • Се извршува најчесто кога немаме документација или имаме половична документација • Се пронаоѓаат дефекти кои не би се пронашле со другите типови на тестирања ”Exploratory testing is a new way of thinking”
  • 19. 8. Пробајте да го репродуцирате дефектот минимум два пати пред да го пријавите 9. Пишувајте детални дефект репорти 10. Тестирајте ги и негативните сценарија Со јасни и концизни дефект репорти, им ја олеснувате работата на девелоперите на кои им требаат информации за најдениот дефект.
  • 20. “Quality is never an accident; it is always the result of intelligent effort.” – John Ruskin “Software testing proves the existence of bugs not their absence.” – Anonymous Интересни цитати за Софтвер Тестинг