Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
QA Tools - Research and Development
Search
Eko Kurniawan Khannedy
August 17, 2018
Technology
0
280
QA Tools - Research and Development
QA Tools Prove of Concept
Eko Kurniawan Khannedy
August 17, 2018
Tweet
Share
More Decks by Eko Kurniawan Khannedy
See All by Eko Kurniawan Khannedy
Monolith to Event-Driven Microservices
khannedy
1
250
Refactoring
khannedy
0
320
Multi-Datacenter Kafka at Blibli.com
khannedy
2
1.5k
Reactive Puzzle
khannedy
0
200
Event-Driven Architecture
khannedy
1
1.9k
Resilience Engineering with Hystrix and Spring
khannedy
1
560
Mocking for Unit Test using Mockito
khannedy
1
330
Centralized Configuration using Consul and Spring Cloud
khannedy
2
670
Validation Best Practice
khannedy
2
1.3k
Other Decks in Technology
See All in Technology
ゴリラ.vim #36 ~ Vim x SNS ~ スポンサーセッション
yasunori0418
1
350
アプリケーションの中身が見える!Mackerel APMの全貌と展望 / Mackerel APMリリースパーティ
mackerelio
0
440
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
360k
What's Next in OpenShift Q2 CY2025
redhatlivestreaming
1
800
Swiftは最高だよの話
yuukiw00w
2
290
GitHub Coding Agent 概要
kkamegawa
1
1.7k
CloudBruteによる外部からのS3バケットの探索・公開の発見について / 20250605 Kumiko Hennmi
shift_evolve
3
160
JNation 2025 - Quarkus for Spring Developers
edeandrea
PRO
0
110
[zh-TW] DevOpsDays Taipei 2025 -- Creating Awesome Change in SmartNews!(machine translation)
martin_lover
1
650
カンファレンスのつくりかた / The Conference Code: What Makes It All Work
tomzoh
8
930
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
会社員しながら本を書いてきた知見の共有
sat
PRO
3
690
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
35
6.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Music & Morning Musume
bryan
47
6.6k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
For a Future-Friendly Web
brad_frost
178
9.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
BBQ
matthewcrist
88
9.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
How to train your dragon (web standard)
notwaldorf
92
6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.3k
4 Signs Your Business is Dying
shpigford
183
22k
Transcript
QA FRAMEWORK
EKO KURNIAWAN KHANNEDY ▸ Principal R&D Engineer at Blibli.com ▸
Part of R&D Team at Blibli.com ▸
[email protected]
QA FRAMEWORK
QA FRAMEWORK AGENDA ▸ Current Problem ▸ QA Framework ▸
Project Setup ▸ Project Structure ▸ Spring Integration ▸ Service API ▸ Template API ▸ Selenium Support ▸ Summary
CURRENT PROBLEM QA FRAMEWORK
QA FRAMEWORK MULTI PROJECT TESTING ▸ 1 QA project for
1 project ▸ Unmaintainable old QA project
QA FRAMEWORK MULTI SERVICE TESTING ▸ Manual testing for multi
microservices. ▸ Still using JMETER.
QA FRAMEWORK MULTI PROFILE TESTING ▸ Local Profile ▸ Dev
Env Profile ▸ QA Env Profile ▸ Production Profile
QA FRAMEWORK QA FRAMEWORK
QA FRAMEWORK WHAT IS QA FRAMEWORK? ▸ Framework for help
QA Automation Test ▸ Build on top Spring Boot ▸ Easy for multi project, multi service, and multi profile testing
QA FRAMEWORK SUPPORTED LIBRARY ▸ JUnit ▸ JBehave ▸ Serrenity
▸ RESTAssured ▸ Selenium ▸ Spring Boot
PROJECT SETUP QA FRAMEWORK
QA FRAMEWORK USING SPRING BOOT
QA FRAMEWORK SETUP DEPENDENCY
QA FRAMEWORK SERENITY REPORTING PLUGIN
QA FRAMEWORK ADD MICROSERVICES MODEL (WEB)
PROJECT STRUCTURE QA FRAMEWORK
QA FRAMEWORK PROJECT STRUCTURE
QA FRAMEWORK STORY FOLDER
SPRING INTEGRATION QA FRAMEWORK
QA FRAMEWORK SPRING COMPONENT
QA FRAMEWORK DEPENDENCY INJECTION
SERVICE API QA FRAMEWORK
QA FRAMEWORK SERVICE CONFIGURATION
QA FRAMEWORK SERVICE API BASE CLASS
QA FRAMEWORK DEFAULT QUERY PARAMS
QA FRAMEWORK DEFAULT HEADERS
QA FRAMEWORK PER SERVICE HEADERS & QUERY PARAMS
QA FRAMEWORK REQUEST SPECIFICATION INTERCEPTOR
QA FRAMEWORK REQUEST SPECIFICATION INTERCEPTOR PER SERVICE
TEMPLATE API QA FRAMEWORK
QA FRAMEWORK TEMPLATE DEFINITION USING MUSTACHE
QA FRAMEWORK TEMPLATE API
SELENIUM SUPPORT QA FRAMEWORK
QA FRAMEWORK ENDPOINT PROPERTIES
QA FRAMEWORK SELENIUM SUPPORT USING WEB API
MULTI PROFILE QA FRAMEWORK
QA FRAMEWORK PROFILE PROPERTIES
QA FRAMEWORK RUN IN DIFFERENT PROFILE mvn clean verify -Drun.profiles=dev
DEMO QA FRAMEWORK
WANT TO CONTRIBUTE? PLEASE CREATE PULL REQUEST
[email protected]
QA FRAMEWORK