Submit Search
Upload
Unit test and ui testing with cucumber
•
10 likes
•
1,659 views
哲偉 楊
Follow
Unit test and ui testing with cucumber
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 38
Download now
Download to read offline
Recommended
Build safe environment for software developers
Build safe environment for software developers
Prayoch Rujira
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Stephen Garrett
前端工程師與室內裝修師傅的相似之處-twMVC#16
前端工程師與室內裝修師傅的相似之處-twMVC#16
twMVC
Orm各library效能分析與使用
Orm各library效能分析與使用
Takuma Lee
Hybrid design with bootstrap
Hybrid design with bootstrap
哲偉 楊
Custom view2
Custom view2
Takuma Lee
Gson
Gson
哲偉 楊
Dog point
Dog point
哲偉 楊
Recommended
Build safe environment for software developers
Build safe environment for software developers
Prayoch Rujira
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Stephen Garrett
前端工程師與室內裝修師傅的相似之處-twMVC#16
前端工程師與室內裝修師傅的相似之處-twMVC#16
twMVC
Orm各library效能分析與使用
Orm各library效能分析與使用
Takuma Lee
Hybrid design with bootstrap
Hybrid design with bootstrap
哲偉 楊
Custom view2
Custom view2
Takuma Lee
Gson
Gson
哲偉 楊
Dog point
Dog point
哲偉 楊
ORMLite Android
ORMLite Android
哲偉 楊
設計師合作經驗分享
設計師合作經驗分享
哲偉 楊
RxJava With retrolambda
RxJava With retrolambda
哲偉 楊
FcmD2D
FcmD2D
Takuma Lee
Android Crawler Web
Android Crawler Web
Takuma Lee
Annotation processing
Annotation processing
Benjamin Cheng
Android Animator
Android Animator
Charile Tsai
Firebase Cloud Messaging Device to Device
Firebase Cloud Messaging Device to Device
Takuma Lee
Android動態ui介面設計
Android動態ui介面設計
艾鍗科技
BDD testing with cucumber
BDD testing with cucumber
Daniel Kummer
Choosing the Best Open Source Test Automation Tool for You
Choosing the Best Open Source Test Automation Tool for You
Perfecto by Perforce
REST API testing with SpecFlow
REST API testing with SpecFlow
Aiste Stikliute
How to Automate API Testing
How to Automate API Testing
Bruno Pedro
Cucumber
Cucumber
Dulminie Nanayakkara
Cucumber ppt
Cucumber ppt
Qwinix Technologies
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
Lars Thorup
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
KMS Technology
Behavior Driven Development with Cucumber
Behavior Driven Development with Cucumber
Brandon Keepers
Writing Software not Code with Cucumber
Writing Software not Code with Cucumber
Ben Mabey
Kotlin 初體驗
Kotlin 初體驗
哲偉 楊
Continuous Testing With React Storybook & WebdriverIO
Continuous Testing With React Storybook & WebdriverIO
Josh Cypher
Testing 101
Testing 101
Elango Balusamy
More Related Content
Viewers also liked
ORMLite Android
ORMLite Android
哲偉 楊
設計師合作經驗分享
設計師合作經驗分享
哲偉 楊
RxJava With retrolambda
RxJava With retrolambda
哲偉 楊
FcmD2D
FcmD2D
Takuma Lee
Android Crawler Web
Android Crawler Web
Takuma Lee
Annotation processing
Annotation processing
Benjamin Cheng
Android Animator
Android Animator
Charile Tsai
Firebase Cloud Messaging Device to Device
Firebase Cloud Messaging Device to Device
Takuma Lee
Android動態ui介面設計
Android動態ui介面設計
艾鍗科技
BDD testing with cucumber
BDD testing with cucumber
Daniel Kummer
Choosing the Best Open Source Test Automation Tool for You
Choosing the Best Open Source Test Automation Tool for You
Perfecto by Perforce
REST API testing with SpecFlow
REST API testing with SpecFlow
Aiste Stikliute
How to Automate API Testing
How to Automate API Testing
Bruno Pedro
Cucumber
Cucumber
Dulminie Nanayakkara
Cucumber ppt
Cucumber ppt
Qwinix Technologies
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
Lars Thorup
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
KMS Technology
Behavior Driven Development with Cucumber
Behavior Driven Development with Cucumber
Brandon Keepers
Writing Software not Code with Cucumber
Writing Software not Code with Cucumber
Ben Mabey
Kotlin 初體驗
Kotlin 初體驗
哲偉 楊
Viewers also liked
(20)
ORMLite Android
ORMLite Android
設計師合作經驗分享
設計師合作經驗分享
RxJava With retrolambda
RxJava With retrolambda
FcmD2D
FcmD2D
Android Crawler Web
Android Crawler Web
Annotation processing
Annotation processing
Android Animator
Android Animator
Firebase Cloud Messaging Device to Device
Firebase Cloud Messaging Device to Device
Android動態ui介面設計
Android動態ui介面設計
BDD testing with cucumber
BDD testing with cucumber
Choosing the Best Open Source Test Automation Tool for You
Choosing the Best Open Source Test Automation Tool for You
REST API testing with SpecFlow
REST API testing with SpecFlow
How to Automate API Testing
How to Automate API Testing
Cucumber
Cucumber
Cucumber ppt
Cucumber ppt
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development with Cucumber
Behavior Driven Development with Cucumber
Writing Software not Code with Cucumber
Writing Software not Code with Cucumber
Kotlin 初體驗
Kotlin 初體驗
Similar to Unit test and ui testing with cucumber
Continuous Testing With React Storybook & WebdriverIO
Continuous Testing With React Storybook & WebdriverIO
Josh Cypher
Testing 101
Testing 101
Elango Balusamy
Jenkins for android developer at TWJUG
Jenkins for android developer at TWJUG
哲偉 楊
Intro to DevOps
Intro to DevOps
Ernest Mueller
自己的 Jenkins 自己來 for Android developer
自己的 Jenkins 自己來 for Android developer
哲偉 楊
Espresso
Espresso
ichirokato5
Scala, Functional Programming and Team Productivity
Scala, Functional Programming and Team Productivity
7mind
Software Testing and Agility
Software Testing and Agility
Zaid Shabbir
Android testing part i
Android testing part i
Kan-Han (John) Lu
Testing 101
Testing 101
Manuel de la Peña Peña
Software Mobile Website Quality assurance framework design
Software Mobile Website Quality assurance framework design
Bonnie Yau
Automated Testing in Angular Slides
Automated Testing in Angular Slides
Jim Lynch
Speed upyourtest with_appium
Speed upyourtest with_appium
VodqaBLR
Android TDD
Android TDD
Chuck Greb
WindowTester PRO
WindowTester PRO
cho hyun jong
Junit
Junit
Ravi Kant Soni (ravikantsoni03@gmail.com)
Unit testing and junit
Unit testing and junit
Ömer Taşkın
Continuous Cross Platform Mobile App Development using Jenkins Build Server
Continuous Cross Platform Mobile App Development using Jenkins Build Server
Adam Paxton
Testing In Java
Testing In Java
David Noble
Testing In Java4278
Testing In Java4278
contact.bsingh
Similar to Unit test and ui testing with cucumber
(20)
Continuous Testing With React Storybook & WebdriverIO
Continuous Testing With React Storybook & WebdriverIO
Testing 101
Testing 101
Jenkins for android developer at TWJUG
Jenkins for android developer at TWJUG
Intro to DevOps
Intro to DevOps
自己的 Jenkins 自己來 for Android developer
自己的 Jenkins 自己來 for Android developer
Espresso
Espresso
Scala, Functional Programming and Team Productivity
Scala, Functional Programming and Team Productivity
Software Testing and Agility
Software Testing and Agility
Android testing part i
Android testing part i
Testing 101
Testing 101
Software Mobile Website Quality assurance framework design
Software Mobile Website Quality assurance framework design
Automated Testing in Angular Slides
Automated Testing in Angular Slides
Speed upyourtest with_appium
Speed upyourtest with_appium
Android TDD
Android TDD
WindowTester PRO
WindowTester PRO
Junit
Junit
Unit testing and junit
Unit testing and junit
Continuous Cross Platform Mobile App Development using Jenkins Build Server
Continuous Cross Platform Mobile App Development using Jenkins Build Server
Testing In Java
Testing In Java
Testing In Java4278
Testing In Java4278
More from 哲偉 楊
Specification unit test by Spek
Specification unit test by Spek
哲偉 楊
Code kata 的自我修煉
Code kata 的自我修煉
哲偉 楊
Coding dojo
Coding dojo
哲偉 楊
輕輕鬆鬆產生 changelog
輕輕鬆鬆產生 changelog
哲偉 楊
Speed up add custom marker on google map
Speed up add custom marker on google map
哲偉 楊
Spek
Spek
哲偉 楊
從開發到上線的華麗大冒險
從開發到上線的華麗大冒險
哲偉 楊
Kotlin初體驗
Kotlin初體驗
哲偉 楊
More from 哲偉 楊
(8)
Specification unit test by Spek
Specification unit test by Spek
Code kata 的自我修煉
Code kata 的自我修煉
Coding dojo
Coding dojo
輕輕鬆鬆產生 changelog
輕輕鬆鬆產生 changelog
Speed up add custom marker on google map
Speed up add custom marker on google map
Spek
Spek
從開發到上線的華麗大冒險
從開發到上線的華麗大冒險
Kotlin初體驗
Kotlin初體驗
Recently uploaded
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
Online banking management system project.pdf
Online banking management system project.pdf
Kamal Acharya
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
Asst.prof M.Gokilavani
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
RagavanV2
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
DineshKumar4165
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Christo Ananth
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
ranjana rawat
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
bhaskargani46
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
BhangaleSonal
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ranjana rawat
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Call Girls in Nagpur High Profile
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
sanyuktamishra911
Recently uploaded
(20)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Online banking management system project.pdf
Online banking management system project.pdf
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
Unit test and ui testing with cucumber
1.
UINT TEST AND
UI TESTING WITH CUCUMBER andyang@Android Taipei
2.
ABOUT ME ▸ ▸ ▸ ▸
3.
OUTLINE ▸ ▸
4.
OUTLINE ▸ ▸ ▸
5.
SAMPLE CODE GITHUB LINK ▸
Live Demo ▸ https://github.com/bng86/UnitTestDemo
6.
RESOURCES ▸ ▸
7.
OVERVIEW Unit Test Integration Test UI
Test androidTest unit test 10% 20% 70%
8.
UNIT TEST FIRST ▸ Fast ▸
Independent ▸ Repeatable ▸ Self Validating ▸ Timely
9.
UNIT TEST ▸
10.
UNIT TEST ▸
11.
UNIT TEST ▸
12.
UNIT TEST ▸
13.
UNIT TEST TIPS ▸ ▸ (
Assertion) ▸
14.
UINT TEST TIPS 3A ▸
Arrange ▸ Act ▸ Assert
15.
3A PRACTICE
16.
UNIT TEST JUNIT 4 ▸
@Test ▸ @Setup ▸ @Before ▸ @After ▸ @BeforeClass ▸ @AfterClass
17.
UNIT TEST JUNIT 4 BeforeClass AfterClass Before After Test
A Test B 1 2 3 4 5 6 7 8
18.
UNIT TEST ANDROID STUDIO
SET UP JUNIT 4
19.
Unit Test Live Demo
20.
UI TESTING ▸ UI
Testing -> Do the right thing ▸ Unit Testing -> Do the thing Right ▸ ▸ UI Testing ▸ ▸
21.
CUCUMBER CHERKIN ▸ a business
readable, domain specific language ▸ used for documentation and automated testing
22.
CUCUMBER CHERKIN
23.
CUCUMBER CHERKIN ▸ Feature - ▸
Scenario - ▸ Given - arrange ▸ When - act ▸ Then - assert
24.
CUCUMBER CHERKIN ▸ And
25.
CUCUMBER CHERKIN ▸ Background
26.
CUCUMBER CHERKIN ▸ Scenario Outline
27.
UI TESTING ANDROID STUDIO
CUCUMBER PLUGIN ▸ preferences -> plugins -> search Cucumber for Java
28.
UI TESTING ANDROID STUDIO
CUCUMBER PLUGIN ▸ ▸ ▸ auto formater ▸ ▸ step test method
29.
UI TESTING ANDROID STUDIO
SET UP ESPRESSO WITH CUCUMBER
30.
UI Test With Cucumber
Live Demo
31.
Refactoring Live Demo
32.
RECAP ▸ FIRST ▸ ▸ 3A ▸
JUNIT4 ▸ Cucumber
33.
TDD Live Demo
34.
▸ TDD (
C#) ▸ Joey Chen 91 ▸ ▸ 70 45 ▸ ▸ 91
35.
▸ ▸ 19:00 ~
22:00 ▸ @ ▸ ▸ 7/30( ) Workshop: Firebase app
36.
▸ 30 TDD ▸
https://cucumber.io/docs/reference ▸ https://github.com/cucumber/cucumber-jvm/tree/master/ android ▸ https://google.github.io/android-testing-support-library/ docs/espresso/
37.
Q&A
38.
THANKS
Download now