SlideShare una empresa de Scribd logo
1 de 102
Descargar para leer sin conexión
Kazuaki Matsuo
International Business Development
Product/Engineering Group
What/How To Design
Test Automation
for Mobile
Cookpad Inc.Feb 10th, 2018
Who I am
2
Kazuaki Matsuo
• International Business Development Product/Engineering Group
• Software Engineer in Quality
• Social Media
• Twitter: @Kazu_cocoa, GitHub: KazuCocoa
• OSS: Appium Project
Why do you evolve
test automation?
3
Okay, let’s go
4
Motivations
• Build fast feedback cycle
• Make test deterministic
• Design and build product lines
• Build “Culture of automation” to be autonomous organisation
By the way,
5
Can you work with the same context?
A: What about this integration test?
B: Well… we should use mock to make them stable.
A: I won’t use mocking since it hides real world.
B: I see, but without mock, the test may be flaky.
A: This is integration and my understanding of the type is less
mocking and close to in the wild, though…
In this session, you can learn
6
Concepts and Ways you go
• Concepts for automated test design / plan
• How adapt them to real projects/products
• Cookpad International applications
• Cookpad Japan applications
In this session, you can learn
7
Concepts and Ways you go
• Concepts for automated test design / plan
• How adapt them to real projects/products
• Cookpad International applications
• Cookpad Japan applications
Won’t talk about
business/humans/
techniques/tools
Scope Phase Level sIze Type
Scope
9
What is your test target?
Entire system?
10
Entire system?
11
Entire system?
12
Entire system?
13
Focus on the mobile
14
Focus on the mobile
15
The app has some UI flows
16
The app has some UI flows
17
Focus on UI flow?
18
Focus on UI flow?
19
Focus on UI flow?
20
Focus on UI flow?
21
More internal process?
22
More internal process?
23
More internal process?
24
Thus,
25
Thus,
26
Thus,
27
Scope Phase Level sIze Type
29
Phase
What phase do you focus?
What phase would you like to automate?
30
What phase would you like to automate?
31
Timeline for release
What phase would you like to automate?
32
release
What phase would you like to automate?
33
unit test
component
test
coding
low-level
design
integration
test
high-level
design
system
test
acceptance
test
specification
analyse
requirement
What phase would you like to automate?
34
unit test
component
test
coding
low-level
design
integration
test
high-level
design
system
test
acceptance
test
specification
analyse
requirement
Phase for development or production
35
Phase for development or production
36
release
What phase would you automate?
37
In Development
What phase would you automate?
38
In Production
What phase would you automate?
39
In Development
In Production
Scope Phase Level sIze Type
41
Level
How deep do you dive to
automation world?
What activity is the target?
42
Plan/Design Implement Run
Analyse

The Results
How deep would you like to drill down?
43
https://blog.appdiff.com/test-autonomy-levels-7de7967d030e
0. Manual Testing
1. Scripted Testing
2. Exploratory Bots
3. Human-Directed
4. Generative
5. Fully Autonomous
Scope Phase Level sIze Type
45
Size
What size to you test?
Test Pyramid
46
UI Tests
Integration Tests
Unit Tests
47
UI Tests
Unit Tests
manual testing
Integration Tests
Test Pyramid
Test Size
48http://techlife.cookpad.com/entry/2016/08/13/test-size-for-mobile

https://testing.googleblog.com/2010/12/test-sizes.html
feature Small Medium Large Enormous
network no localhost localhost/yes yes
system access no partial/yes yes yes
OS(APIs) no yes yes yes
View no partial yes yes
external system no no no yes
time per a test < 100ms < 2s < 120s < 500s
Scope Phase Level sIze Type
50
Type
What type do you test?
Agile Testing Quadrants
51
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Agile Testing Quadrants
52
Unit Tests
Component Tests (code level)
Testing Connectivity
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Agile Testing Quadrants
53
Example
A/B Tests
Story Tests (Written First)
UX (User Experience) Testing
Prototypes (paper/wireframes)
Simulations
Unit Tests
Component Tests (code level)
Testing Connectivity
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Agile Testing Quadrants
54
Example
A/B Tests
Story Tests (Written First)
UX (User Experience) Testing
Prototypes (paper/wireframes)
Simulations
Unit Tests
Component Tests (code level)
Testing Connectivity
Exploratory Testing
Workflows
System Integration
(business oriented)
Usability Testing
User Acceptance Testing
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Agile Testing Quadrants
55
Example
A/B Tests
Story Tests (Written First)
UX (User Experience) Testing
Prototypes (paper/wireframes)
Simulations
Unit Tests
Component Tests (code level)
Testing Connectivity
Exploratory Testing
Workflows
System Integration
(business oriented)
Usability Testing
User Acceptance Testing
Performance Testing
Load Testing
Security Testing
Quality Attributes (…ilities)
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Agile Testing Quadrants
56
Example
A/B Tests
Story Tests (Written First)
UX (User Experience) Testing
Prototypes (paper/wireframes)
Simulations
Unit Tests
Component Tests (code level)
Testing Connectivity
Exploratory Testing
Workflows
System Integration
(business oriented)
Usability Testing
User Acceptance Testing
Performance Testing
Load Testing
Security Testing
Quality Attributes (…ilities)
Outside-in
Barrier-free
Collaborative
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Scope Phase Level sIze Type
Adapt the design to
real products
58
Cookpad Android
for Global
59
Before stepping into concrete design…
60
Define your ideal product line
• What is your team’s ideal product line?
• To achieve the line, what kind of activities would you automate?
• Planning/Designing test automation as well
Apply SPLIT
61
Scope Phase Level sIze Type
Apply SPLIT
62
Scope Phase Level sIze Type
Android provides concept
for “Test Size” officially
Split entire system to some parts
63
Scope
64
Scope 1 / 4
65
Scope 2 / 4
66
Scope 3 / 4
67
Scope 4 / 4
68
Phase
69
In Development
In Production
Phase
70
In Development
Size
71
UI Tests
Integration Tests
Unit Tests
Size
72
UI Tests
Integration Tests
Unit Tests
Size
73
UI Tests
Integration Tests
Unit Tests
New
New
Size
74
Size
75
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
Size
76
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
Size
77
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
Size
78
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
Size
79
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
Type
80
Example
A/B Tests
Story Tests (Written First)
UX (User Experience) Testing
Prototypes (paper/wireframes)
Simulations
Unit Tests
Component Tests (code level)
Testing Connectivity
Exploratory Testing
Workflows
System Integration
(business oriented)
Usability Testing
User Acceptance Testing
Performance Testing
Load Testing
Security Testing
Quality Attributes (…ilities)
Outside-in
Barrier-free
Collaborative
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Type
81
Example
Story Tests (Written First)
Unit Tests
Component Tests (code level)
Testing Connectivity
User Acceptance Testing
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Convince other members with SPLIT
82
In the real world…
83
Current status ( Jan, 2018 ~ Feb, 2018)
84
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
Scope Phase Level sIze Type
Cookpad Android/iOS
for Japan
86
History
87
Cookpad Android / iOS run long history
following with Android / iOS platforms evolution
History
88
Cookpad Android / iOS run long history
following with Android / iOS platforms evolution
https://academy.realm.io/posts/tasting-tests-at-cookpad-try-swift-2017/
Current status ( Sep?, 2014~ Feb, 2018)
89http://techlife.cookpad.com/entry/2016/08/13/test-size-for-mobile
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
90
L: UI Component based
M: Integration Tests
S: Unit Tests
E: User Scenario based
http://techlife.cookpad.com/entry/2016/08/13/test-size-for-mobile
some of manual test

for regressions
Current status ( Sep?, 2014~ Feb, 2018)
91
Cookpad iOS
for Global
Any plan or design?
92
No particular entire plan / design
• but, one interesting automaton
Type
93
Example
A/B Tests
Story Tests (Written First)
UX (User Experience) Testing
Prototypes (paper/wireframes)
Simulations
Unit Tests
Component Tests (code level)
Testing Connectivity
Exploratory Testing
Workflows
System Integration
(business oriented)
Usability Testing
User Acceptance Testing
Performance Testing
Load Testing
Security Testing
Quality Attributes (…ilities)
Outside-in
Barrier-free
Collaborative
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Type for Android
94
Example
Story Tests (Written First)
Unit Tests
Component Tests (code level)
Testing Connectivity
User Acceptance Testing
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Automate performance testing
95
Performance Testing
Business Facing
Technology Facing
GuideDevelopment
CritiquetheProduct
http://www.informit.com/articles/article.aspx?p=2253544&ranMID=24808
Challenge to integrate performance testing in CI
96
before after
Measure performance for particular scenarios
Challenge to integrate performance testing in CI
97
before after
Measure performance for particular scenarios
Challenge to integrate performance testing in CI
98
before after
Measure performance for particular scenarios
resources/tools
99
Tools
100
• Common

• Appium, appium_lib

• fastlane, RSpec, Turnip, turnip_formatter

• KazuCocoa/http_proxy, tomakehurst/wiremock, Kobold

• Android

• JUnit 4, AssertJ, Truth, Espresso, FindBugs(SpotBugs), Composer

• Robolectric, Powermock, Mockito

• KazuCocoa/droid-monitor, KazuCocoa/droid_adbs, KazuCocoa/DroidTestHelper

• iOS

• XCTest(XCUITest), EarlGrey, wix/AppleSimulatorUtils

• OCMock, OHHTTPStubs
Scope Phase Level sIze Type
kazuaki-matsuo@cookpad.com
@Kazu_cocoa
Thank you
102

Más contenido relacionado

La actualidad más candente

Automation Proposal_V1.0
Automation Proposal_V1.0Automation Proposal_V1.0
Automation Proposal_V1.0
Dao Nhỏ
 

La actualidad más candente (20)

Dicoding Developer Coaching #13: Android | Melakukan Testing secara Otomatis ...
Dicoding Developer Coaching #13: Android | Melakukan Testing secara Otomatis ...Dicoding Developer Coaching #13: Android | Melakukan Testing secara Otomatis ...
Dicoding Developer Coaching #13: Android | Melakukan Testing secara Otomatis ...
 
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on WebinarParallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
Parallel Test Runs with Appium on Real Mobile Devices – Hands-on Webinar
 
Cross Platform Application Development Using Flutter
Cross Platform Application Development Using FlutterCross Platform Application Development Using Flutter
Cross Platform Application Development Using Flutter
 
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
 Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
Advanced Techniques for Testing Responsive Apps and Sites -- By Aakrit Prasad
 
Mobile automation – should I use robotium or calabash or appium?
Mobile automation – should I use robotium or calabash or appium?Mobile automation – should I use robotium or calabash or appium?
Mobile automation – should I use robotium or calabash or appium?
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Espresso
EspressoEspresso
Espresso
 
UI Interactions Testing with FlexMonkey
UI Interactions Testing with FlexMonkeyUI Interactions Testing with FlexMonkey
UI Interactions Testing with FlexMonkey
 
Automation Proposal_V1.0
Automation Proposal_V1.0Automation Proposal_V1.0
Automation Proposal_V1.0
 
Appium: Automation for Mobile Apps
Appium: Automation for Mobile AppsAppium: Automation for Mobile Apps
Appium: Automation for Mobile Apps
 
Automated UI Testing Frameworks
Automated UI Testing FrameworksAutomated UI Testing Frameworks
Automated UI Testing Frameworks
 
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
 
Automation Testing With Appium
Automation Testing With AppiumAutomation Testing With Appium
Automation Testing With Appium
 
Make the Shift from Manual to Automation with Open Source
Make the Shift from Manual to Automation with Open SourceMake the Shift from Manual to Automation with Open Source
Make the Shift from Manual to Automation with Open Source
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With Appium
 
Mobile Test Automation - Appium
Mobile Test Automation - AppiumMobile Test Automation - Appium
Mobile Test Automation - Appium
 
Refactoring Wunderlist. UA Mobile 2016.
Refactoring Wunderlist. UA Mobile 2016.Refactoring Wunderlist. UA Mobile 2016.
Refactoring Wunderlist. UA Mobile 2016.
 
Reliable application tests for ui5 apps
Reliable application tests for ui5 appsReliable application tests for ui5 apps
Reliable application tests for ui5 apps
 
Appium overview
Appium overviewAppium overview
Appium overview
 
E2E testing with UIVeri5
E2E testing with UIVeri5E2E testing with UIVeri5
E2E testing with UIVeri5
 

Similar a CookpadTechConf2018-(Mobile)TestAutomation

Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity Software Ireland
 

Similar a CookpadTechConf2018-(Mobile)TestAutomation (20)

Test automation design patterns
Test automation design patternsTest automation design patterns
Test automation design patterns
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Agile testing
Agile testingAgile testing
Agile testing
 
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
 
Presentation Verification & Validation
Presentation Verification & ValidationPresentation Verification & Validation
Presentation Verification & Validation
 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature Delivery
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
 
Aginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contribute
 
Susan windsor soft test 16th november 2005
Susan windsor soft test   16th november 2005Susan windsor soft test   16th november 2005
Susan windsor soft test 16th november 2005
 
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test Automation
 
Test Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_PresentationTest Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_Presentation
 
Top Testing Tips
Top Testing TipsTop Testing Tips
Top Testing Tips
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
Continuous testing at scale
Continuous testing at scaleContinuous testing at scale
Continuous testing at scale
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Quality Built In @ Spotify
Quality Built In @ SpotifyQuality Built In @ Spotify
Quality Built In @ Spotify
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
 

Más de Kazuaki Matsuo

Más de Kazuaki Matsuo (20)

2022-jasst-tohoku.pdf
2022-jasst-tohoku.pdf2022-jasst-tohoku.pdf
2022-jasst-tohoku.pdf
 
Add new commands in appium 2.0
Add new commands in appium 2.0Add new commands in appium 2.0
Add new commands in appium 2.0
 
Manage appium dependencies with -appium-home in appium 2.0
Manage appium dependencies with  -appium-home in appium 2.0Manage appium dependencies with  -appium-home in appium 2.0
Manage appium dependencies with -appium-home in appium 2.0
 
20210616-career-example-at-icare
20210616-career-example-at-icare20210616-career-example-at-icare
20210616-career-example-at-icare
 
Chrome Devtools Protocol via Selenium/Appium (English)
Chrome Devtools Protocol via Selenium/Appium (English)Chrome Devtools Protocol via Selenium/Appium (English)
Chrome Devtools Protocol via Selenium/Appium (English)
 
Chrome Devtools Protocol via Selenium/Appium (Japanese)
Chrome Devtools Protocol via Selenium/Appium (Japanese)Chrome Devtools Protocol via Selenium/Appium (Japanese)
Chrome Devtools Protocol via Selenium/Appium (Japanese)
 
Xcode 11におけるXCUITestの挙動
Xcode 11におけるXCUITestの挙動Xcode 11におけるXCUITestの挙動
Xcode 11におけるXCUITestの挙動
 
20191130 system-automation-conference
20191130 system-automation-conference20191130 system-automation-conference
20191130 system-automation-conference
 
Uncovering breaking changes behind UI on mobile applications
Uncovering breaking changes behind UI on mobile applicationsUncovering breaking changes behind UI on mobile applications
Uncovering breaking changes behind UI on mobile applications
 
Start contributing to OSS projects on your way
Start contributing to OSS projects on your wayStart contributing to OSS projects on your way
Start contributing to OSS projects on your way
 
20170726 ios test_night_no
20170726 ios test_night_no20170726 ios test_night_no
20170726 ios test_night_no
 
20170701 lets-step-into-the-oss-community
20170701 lets-step-into-the-oss-community20170701 lets-step-into-the-oss-community
20170701 lets-step-into-the-oss-community
 
20150423 m3
20150423 m320150423 m3
20150423 m3
 
20161126 to ruby
20161126 to ruby20161126 to ruby
20161126 to ruby
 
20160914 te engineer
20160914 te engineer20160914 te engineer
20160914 te engineer
 
20160913 cookpad ios_jp
20160913 cookpad ios_jp20160913 cookpad ios_jp
20160913 cookpad ios_jp
 
20160913 cookpad ios_en
20160913 cookpad ios_en20160913 cookpad ios_en
20160913 cookpad ios_en
 
Toteka 04
Toteka 04Toteka 04
Toteka 04
 
20160324 moneyfoward Elixir and Me
20160324 moneyfoward Elixir and Me20160324 moneyfoward Elixir and Me
20160324 moneyfoward Elixir and Me
 
20160219 devsumi cookpad matsuo
20160219 devsumi cookpad matsuo20160219 devsumi cookpad matsuo
20160219 devsumi cookpad matsuo
 

Último

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 

CookpadTechConf2018-(Mobile)TestAutomation