SlideShare a Scribd company logo
1 of 31
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
•
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Black box test techniques overview
Black box test techniques overview

More Related Content

What's hot

アイ・トレーニング10点)
アイ・トレーニング10点)アイ・トレーニング10点)
アイ・トレーニング10点)
kenji sakuma
 
アイ・トレーニング(4点)
アイ・トレーニング(4点)アイ・トレーニング(4点)
アイ・トレーニング(4点)
kenji sakuma
 

What's hot (20)

Daniel Liddle — 5 Practical Ways to Implement NLP in Your SEO Strategy
Daniel Liddle — 5 Practical Ways to Implement NLP in Your SEO StrategyDaniel Liddle — 5 Practical Ways to Implement NLP in Your SEO Strategy
Daniel Liddle — 5 Practical Ways to Implement NLP in Your SEO Strategy
 
Next Level Marketing For Property Developers: Content Marketing - Blank Can...
Next Level Marketing For Property Developers: Content Marketing - Blank   Can...Next Level Marketing For Property Developers: Content Marketing - Blank   Can...
Next Level Marketing For Property Developers: Content Marketing - Blank Can...
 
Organizational Behavior Models
Organizational Behavior ModelsOrganizational Behavior Models
Organizational Behavior Models
 
Propuestas de estructuras organicas
Propuestas de estructuras organicasPropuestas de estructuras organicas
Propuestas de estructuras organicas
 
Sasha latypovaonprospectingforstartups
Sasha latypovaonprospectingforstartupsSasha latypovaonprospectingforstartups
Sasha latypovaonprospectingforstartups
 
Technology and Crisis at Christmas
Technology and Crisis at ChristmasTechnology and Crisis at Christmas
Technology and Crisis at Christmas
 
4. modul 6 evaluasi 360 derajat
4. modul 6   evaluasi 360 derajat4. modul 6   evaluasi 360 derajat
4. modul 6 evaluasi 360 derajat
 
The 10 Commandments of the SaaS-Powered Workplace
The 10 Commandments of the SaaS-Powered WorkplaceThe 10 Commandments of the SaaS-Powered Workplace
The 10 Commandments of the SaaS-Powered Workplace
 
Recipe For Success – Chocolate, Engagement, Moodle
Recipe For Success – Chocolate, Engagement, MoodleRecipe For Success – Chocolate, Engagement, Moodle
Recipe For Success – Chocolate, Engagement, Moodle
 
Lucid Green Foria Budtender Training
Lucid Green Foria Budtender Training Lucid Green Foria Budtender Training
Lucid Green Foria Budtender Training
 
Gig Economy & The Future of Work by Safaraz Ali
Gig Economy & The Future of Work by Safaraz AliGig Economy & The Future of Work by Safaraz Ali
Gig Economy & The Future of Work by Safaraz Ali
 
IMpro PR
IMpro PRIMpro PR
IMpro PR
 
Promote diversity and inclusion in the workplace through online learning
Promote diversity and inclusion in the workplace through online learningPromote diversity and inclusion in the workplace through online learning
Promote diversity and inclusion in the workplace through online learning
 
Seller packet spring 2013
Seller packet spring 2013Seller packet spring 2013
Seller packet spring 2013
 
アイ・トレーニング10点)
アイ・トレーニング10点)アイ・トレーニング10点)
アイ・トレーニング10点)
 
In Your Facebook
In Your FacebookIn Your Facebook
In Your Facebook
 
Bevolking en ruimte h2 de geo
Bevolking en ruimte h2 de geoBevolking en ruimte h2 de geo
Bevolking en ruimte h2 de geo
 
Early enterprise architecture
Early enterprise architectureEarly enterprise architecture
Early enterprise architecture
 
アイ・トレーニング(4点)
アイ・トレーニング(4点)アイ・トレーニング(4点)
アイ・トレーニング(4点)
 
Data Analytics.02. data management and aggregation
Data Analytics.02. data management and aggregationData Analytics.02. data management and aggregation
Data Analytics.02. data management and aggregation
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Black box test techniques overview

Editor's Notes

  1. Pasakyt, kad šio pranešimo tikslas yra supažindinti testuotojus su galbūt dar nežinomomis juodosios dėžės testavimo metodikomis. Kad šis pranešimas yra informacinis, paliečiantis pačius pagrindus, bet neinantis labai giliai
  2. Ekvivalenčios klasės negali persidengti. Negali būti tuščios klasės. Reikia įtraukti ir negatyvių particijų. Testai būtų - skaičiai paimti iš šių klasių, nesvarbu kokie. Pasakyt, kad jei dropdown’as yra, tai galima tiesiog susinumeruot
  3. Ribinių reikšmių analizė. Mažiausios ir didžiausios reikšmės. Ar žinojot, kad worde šrifto dydį galima pasirinkt nuo 1 iki 1638, o Excelyje į vieną laukelį įrašyti 32198 (10 wordo puslapių)
  4. Sprendimų lentelės
  5. Pasakyt, kad rule 4 galima naikint todėl, kad tas pats veiksmas gaunasi, kai žmogus turi/neturi pinigų ir nenori pirkti namo
  6. Naudojant visokius decision table mažinimo įrankius yra labai svarbu neištrinti svarbių stulpelių.
  7. Ką su kuo galima kombinuoti, ko negalima, kokius stulpelius galima apleist, o kuriems reiktų skirti didesnį dėmesį
  8. Būsenų ir jų pasikeitimų testavimo metodas
  9. Yra du validus scenarijai, bet galima mėginti testuoti ir nevalidų – going to the user group -> answering questions
  10. Būsenų ir jų pasikeitimo lentelės sudarymo taisyklės. Išrašomos visos būsenos, tada išrašomi visi įvykiai/sąlygos/veiksmai, tuomet sukuriam lentelę, kurioje būtų po eilutę kiekvienai būsenai su kiekvienu įvykiu/sąlyga.
  11. Lietuviškai versčiau būsenų persijungimo padengiamumo technika.
  12. 0-switch apima vieną seką 1-switch apima dvi Galima ir n-switch turėt
  13. http://istqbexamcertification.com/what-is-use-case-testing-in-software-testing/ Pasitelkiamos use case diagramos. Labiau naudojama biznio kalba, o ne techniniai terminai.
  14. https://www.lucidchart.com/documents#docs?folder_id=home&browser=icon&sort=saved-desc
  15. Porinis testavimas. Efektyvus testavimo būdas, kai galvojama, kad dauguma klaidų atsiranda dėl dviejų faktorių susikirtimo. Šiuo būdu sugeneruoti testavimo atvejai apima visas porų kombinacijas.
  16. Jei norime stipriau testuoti kažkokį tai funkcionalumą, dažniau jį įtraukti į testus, arba pavyzdžiui ne visi su visais faktoriai egzistuoja ir reikia daryti tam tikras išimtis, tokiu atveju porinis metodas nelabai tiks. Štai čia į pagalbą ateina klasifikacijų medžiai.
  17. Yra acceptance kriterijai, testai gali būti generuojami iš jų, taip pat ir neigiami testai.
  18. galvoji, kokius bugus gali padaryt developeriai, ilgainiui gal net galima susidaryti sąrašą vietų, kurias galima iškart patikrint ir tikėtina, kad bus rastas vienas ar keli bugai. Jei tai yra skaičiavimai, tai dažniausiai surandama dalyba iš nulio, neteisingai įvesti parametrai arba nullpointeriai kokie.
  19. Kontroliniu sąrašu paremtas testavimas. Dažniausiai sąrašas yra suorganizuotas pagal kažkokią tai temą. Tai gali būti kokybės metrikos, vartotojo sąsajos kažkokie tai standartai. Šis sąrašas yra labai aukšto lygio, neturi būti detalizuojama.