Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
UI AUTOMATION TEST
WITH JUNIT5
LINE Fukuoka ChangYu Hao
SELF INTRODUCTION
• ChangYu Hao
• QA Automation Engineer
• LINE Fukuoka Corporation
Contents
01
02
03
04
05
Team Introduction
Junit 4
Junit 5
Other Tools
Q & A
TEAM INTRODUCTION
JUNIT 4
SINGLE DRIVER MULTI DRIVERS
JUNIT 4
FORMER JUNIT VERSION JUNIT 5
PARAMETER RESOLVER
JUNIT 5
JUNIT 5 ARCHITECTURE
• Vintage (JUnit 4)
• Jupiter (JUnit 5)
JUNIT 5 GRADLE SETTING
• junit-platform-launcher
• classpath(“org.junit.platform:junit-platform-
gradle-plugin:${junitPlat...
JUNIT 4 GRADLE SETTING
• junit-platform-launcher
• classpath(“org.junit.platform:junit-platform-
gradle-plugin:${junitPlat...
ANNOTATION
EXTENSION MODEL
EXTENSION API
PARAMETER RESOLVER
TEST CLASS TEST METHOD
PARAMETER RESOLVER
JUNIT 4 JUNIT 5
LIFE CYCLE
TEST INSTANCE LIFE CYCLE
SELENIUM JUPITER
EXECUTION ORDER
EXTENSION MODEL
EXTENSION REGISTRATION ORDER
TAG
CUSTOM TAG
OTHER TOOLS
AYA-CHAN
AYAVUE
IMAGE RECOGNITION
TEMPLATE IMAGE SOURCE FROM SCREENSHOT
IMAGE RECOGNITION
APPIUM
FEATURE DETECTION
Q & A
THANKS FOR LISTENING
UI Automation Test with JUnit5
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
What to Upload to SlideShare
Next
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

UI Automation Test with JUnit5

Download to read offline

Session material for Test Corner #19 at 2019/1/8

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

UI Automation Test with JUnit5

  1. 1. UI AUTOMATION TEST WITH JUNIT5 LINE Fukuoka ChangYu Hao
  2. 2. SELF INTRODUCTION • ChangYu Hao • QA Automation Engineer • LINE Fukuoka Corporation
  3. 3. Contents 01 02 03 04 05 Team Introduction Junit 4 Junit 5 Other Tools Q & A
  4. 4. TEAM INTRODUCTION
  5. 5. JUNIT 4
  6. 6. SINGLE DRIVER MULTI DRIVERS JUNIT 4
  7. 7. FORMER JUNIT VERSION JUNIT 5 PARAMETER RESOLVER
  8. 8. JUNIT 5
  9. 9. JUNIT 5 ARCHITECTURE • Vintage (JUnit 4) • Jupiter (JUnit 5)
  10. 10. JUNIT 5 GRADLE SETTING • junit-platform-launcher • classpath(“org.junit.platform:junit-platform- gradle-plugin:${junitPlatformVersion}”) • junit-platform-engine • testCompile("org.junit.jupiter:junit-jupiter- api:${junitJupiterVersion}") • testRuntime("org.junit.jupiter:junit-jupiter- engine:${junitJupiterVersion}")
  11. 11. JUNIT 4 GRADLE SETTING • junit-platform-launcher • classpath(“org.junit.platform:junit-platform- gradle-plugin:${junitPlatformVersion}”) • junit-platform-engine • testCompile("junit:junit:${junitLegacyVersio n}") • testRuntime("org.junit.vintage:junit-vintage- engine:${junitVintageVersion}")
  12. 12. ANNOTATION
  13. 13. EXTENSION MODEL
  14. 14. EXTENSION API
  15. 15. PARAMETER RESOLVER
  16. 16. TEST CLASS TEST METHOD PARAMETER RESOLVER
  17. 17. JUNIT 4 JUNIT 5 LIFE CYCLE
  18. 18. TEST INSTANCE LIFE CYCLE
  19. 19. SELENIUM JUPITER
  20. 20. EXECUTION ORDER
  21. 21. EXTENSION MODEL
  22. 22. EXTENSION REGISTRATION ORDER
  23. 23. TAG
  24. 24. CUSTOM TAG
  25. 25. OTHER TOOLS
  26. 26. AYA-CHAN
  27. 27. AYAVUE
  28. 28. IMAGE RECOGNITION
  29. 29. TEMPLATE IMAGE SOURCE FROM SCREENSHOT IMAGE RECOGNITION
  30. 30. APPIUM
  31. 31. FEATURE DETECTION
  32. 32. Q & A
  33. 33. THANKS FOR LISTENING
  • c0c0c0c

    Feb. 13, 2019
  • wyhsin

    Jan. 26, 2019

Session material for Test Corner #19 at 2019/1/8

Views

Total views

1,077

On Slideshare

0

From embeds

0

Number of embeds

4

Actions

Downloads

3

Shares

0

Comments

0

Likes

2

×