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
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
QA Tools - Research and Development
QA Tools Prove of Concept
Eko Kurniawan Khannedy
August 17, 2018
More Decks by Eko Kurniawan Khannedy
See All by Eko Kurniawan Khannedy
Monolith to Event-Driven Microservices
khannedy
1
270
Refactoring
khannedy
0
370
Multi-Datacenter Kafka at Blibli.com
khannedy
2
1.6k
Reactive Puzzle
khannedy
0
220
Event-Driven Architecture
khannedy
1
2.1k
Resilience Engineering with Hystrix and Spring
khannedy
1
590
Mocking for Unit Test using Mockito
khannedy
1
360
Centralized Configuration using Consul and Spring Cloud
khannedy
2
730
Validation Best Practice
khannedy
2
1.3k
Other Decks in Technology
See All in Technology
AIが自律的に回る開発ループを設計してチーム開発に組み込む
nekorush14
0
130
クレデンシャル流出 ― 攻撃 3 時間 vs 復旧 10 時間。この非対称性にどう備えるか
kazzpapa3
3
560
Deep Data Security 機能解説
oracle4engineer
PRO
2
110
MySQL & MySQL HeatWave Report - June 2026
freshdaz
0
110
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
0
800
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
310
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
860
水を運ぶ人としてのリーダーシップ
izumii19
4
990
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
300
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
200
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.5k
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
0
300
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
470
Practical Orchestrator
shlominoach
191
11k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
It's Worth the Effort
3n
188
29k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
580
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
Are puppies a ranking factor?
jonoalderson
1
3.6k
Designing for Timeless Needs
cassininazir
1
260
Become a Pro
speakerdeck
PRO
31
6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Invisible Side of Design
smashingmag
301
52k
Navigating Weather and Climate Data
rabernat
0
230
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