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
300
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
270
Refactoring
khannedy
0
360
Multi-Datacenter Kafka at Blibli.com
khannedy
2
1.5k
Reactive Puzzle
khannedy
0
210
Event-Driven Architecture
khannedy
1
2k
Resilience Engineering with Hystrix and Spring
khannedy
1
570
Mocking for Unit Test using Mockito
khannedy
1
350
Centralized Configuration using Consul and Spring Cloud
khannedy
2
720
Validation Best Practice
khannedy
2
1.3k
Other Decks in Technology
See All in Technology
Phase01_AI座学_基礎
overflowinc
0
4.2k
スピンアウト講座04_ルーティン処理
overflowinc
0
1.3k
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
130
スピンアウト講座02_ファイル管理
overflowinc
0
1.4k
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
7
4k
AI時代のIssue駆動開発のススメ
moongift
PRO
0
250
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
24
12k
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
150
Change Calendarで今はOK?を仕組みにする
tommy0124
1
110
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
110
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
330
FastMCP OAuth Proxy with Cognito
hironobuiga
3
210
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
660
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
Done Done
chrislema
186
16k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Scaling GitHub
holman
464
140k
Designing Powerful Visuals for Engaging Learning
tmiket
0
300
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
86
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
Believing is Seeing
oripsolob
1
96
Designing Experiences People Love
moore
143
24k
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