Automation Testing
forUI
for UIApplication
Application
02 How Automation
Works
04 Demo
Introduce
Introduce
Automation pada dasarnya merupakan penciptaan dan pengaplikasian
teknologi untuk memproduksi dan men-deliver service-service dengan
intervensi manusia seminimal mungkin
Why We Need Automation ?
I’m a Driver,
ChromeDriver,
Introduce
GeckoDriver,
etc I’m an
Autom
ation
Script
UI Testing
BDD Testing
Introduce
Serenity Write
scenario
Develop
Code
Cucumber
Selenium
Run it !
BDD Testing
Behavior Driven Development merupakan software test yang adalah pengembangan dari TDD, menggunakan
human-readable descriptions. Why BDD ? Karena BDD menggunakan bahasa yang dipahami oleh manusia,
maka scenario/testcase yang telah dibuat dapat dimengerti oleh semua orang (Business User, Data Analyst,
Developer, Product Manager, dll) Introduce
Write The ‘Given-When-Then’ formula BDD
scenario example:
Run It!
How Write Automation
Code?
How To Write
Automation
Main Package, For Action ( Hit API ) &
Code
UI Intercation etc.