Сравнительный анализ инструментов Автоматизации Desktop AUT. Anton Semenchenko
|
|
- Darcy Brooks
- 6 years ago
- Views:
Transcription
1 Сравнительный анализ инструментов Автоматизации Desktop AUT Anton Semenchenko
2 Agenda, part 1 (general) 1. Problem 2. Solutions 2016
3 Agenda, part 2 (tools and criteria's) 1. Tools to be compared (15) 2. How \ why we selected this list of tools? 3. Comparison criteria types (3) 4. Stakeholders oriented comparison criteria (7) 5. Mixed comparison criteria (7) 6. Tech stuff oriented comparison criteria (8) 7. How \ why we selected these lists of criteria's? 8. How to select proper criteria's for your project
4 Agenda, part 3 (comparison analyses) 1. Mixed comparison criteria 2. Tech stuff oriented comparison criteria 3. Stakeholders oriented comparison criteria 4. Define our standard context 5. Summarized scores 6. How to calculate scores 7. How to use scores / presentation 8. 4 summarized tables
5 Agenda, part 4 (tools, how to and examples) 1. How to define proper tool based on selected criteria's 2. How to link information from presentation to QA Automation metrics 3. How to link information from presentation to Project Health Check 4. How to link information from presentation to QA Automation ROI 5. Tools tiny overview 6. Tools overview structure 7. Example of tool usage structure
6 Agenda, part 5 (trends, science and what s next ) 1. Define a Trend! Is it possible..? 2. Trend an option 3. Why so? 4. What s next
7 Problem There is an implicit leader for Web automation
8 Problem It s not that simple if to talk about desktop apps
9 Tools to be compared TestComplete Desktop Unified Functional Testing (UFT) Ranorex Telerik Test Studio Zeenyx AscentialTest MS VS Coded UI CUIT AUTOIT Sikuli Jubula Robot Framework Winium WinAppDriver QTWebDriver PyWinAuto
10 How \ why we selected this list of tools?
11 Comparison criteria types 1. Stakeholders oriented 2. Tech stuff oriented 3. Mixed
12 Stakeholders oriented comparison criteria 1. Approximate complexity of auto-test development 2. Approximate complexity of auto-test support 3. Approximate entrance level 4. Required technical skills level 5. Tests readability 6. How fast tests run 7. Ability to re-use "Business-Logic" layer in other technical context
13 Mixed comparison criteria 1. Supported platforms 2. Supported technologies 3. Licensing 4. Maturity 5. Record-Play system support 6. Standard actions pack
14 Tech stuff oriented comparison criteria 1. Programming languages support 2. Have tools for mapping 3. Self-Made architecture support 4. Data-Driven testing support 5. Test-Driven development support 6. Key-word driven 7. Behavior Driven Development support 8. Continues integration system support
15 How \ why we selected these lists of criteria's?
16 How to select proper criteria's for your project
17 Mixed comparison criteria
18 Supported platforms the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
19 Supported platforms Tool Platforms Mark TestComplete Desktop Windows Unified Functional Testing Ranorex Telerik Test Studio Zeenyx AscentialTest MS VS Coded UI ; CUIT Windows Windows Windows Windows Windows AUTOIT Windows Sikuli Windows, Unix-like Good Jubula Windows, Unix-like Good Robot Framework Windows, Unix-like Good Winium / WinAppDriver ; QTWebDriver PyWinAuto Windows / Windows; Cross-Platform Windows / ; Good
20 Supported technologies the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10.Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
21 TestComplete Desktop Supported technologies Tool Technologies Mark Unified Functional Testing Ranorex C/C++, WinForms, WPF, Java, Qt WinForms, WPF, Java, SAP WinForms, WPF, Java, Qt, SAP Telerik Test Studio WPF Bad Zeenyx AscentialTest Win Forms, WPF, Java Bad MS VS Coded UI ; CUIT Win Forms (partial), WPF Bad AUTOIT OS level Good Sikuli Image recognition based Good Jubula WinForms, WPF, Java Bad Robot Framework Uses AutoIT (and co inside) Good Winium / WinAppDriver ; QTWebDriver PyWinAuto WinForms, WPF / Any ; QT Win32 API, WinForms (partial, Win32 API bases) Bad Bad
22 Licensing the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
23 Licensing Tool License Mark TestComplete Desktop Paid Bad Unified Functional Testing Paid Bad Ranorex Paid Bad Telerik Test Studio Paid Bad Zeenyx AscentialTest Paid Bad MS VS Coded UI ; CUIT Paid Bad AUTOIT Free Sikuli Open source Good Jubula Open source Good Robot Framework Open source Good Winium / WinAppDriver ; QTWebDriver Open source Good PyWinAuto Open source Good
24 Maturity the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10.Jubula 11.Robot Framework 12.Winium 13.WinAppDriver 14.QTWebDriver 15.PyWinAuto
25 Maturity Tool TestComplete Desktop Unified Functional Testing Ranorex Telerik Test Studio Zeenyx AscentialTest MS VS Coded UI ; CUIT AUTOIT Sikuli Jubula Robot Framework Winium / WinAppDriver ; QTWebDriver PyWinAuto Maturity Good Good Good Good Good Bad
26 Record-Play support do we really need it?
27 Record-Play support Tool Record-Play Mark TestComplete Desktop Yes Good Unified Functional Testing Yes Good Ranorex Yes Good Telerik Test Studio Yes Good Zeenyx AscentialTest MS VS Coded UI ; CUIT AUTOIT Sikuli Jubula Robot Framework Winium / WinAppDriver ; QTWebDriver PyWinAuto No No No No No No No No
28 Standard actions pack do we really need it?
29 Standard actions pack Tool STD actions Mark TestComplete Desktop No Unified Functional Testing No Ranorex No Telerik Test Studio No Zeenyx AscentialTest Yes Good MS VS Coded UI ; CUIT No AUTOIT No Sikuli Yes Good Jubula Yes Good Robot Framework No Winium / WinAppDriver ; QTWebDriver PyWinAuto No Yes / No (via SWAPY)
30 Tech stuff oriented comparison criteria
31 Programming languages the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
32 Programming languages support Tool Language Mark TestComplete Desktop Unified Functional Testing Ranorex Telerik Test Studio Python, C#Script, JScript, C++Script, VBScript, DelphiScript VBScript C#, VB.Net C#, VB.Net Good Bad Zeenyx AscentialTest Own DSL Bad MS VS Coded UI ; CUIT C#, VB.Net AUTOIT Own Basic-like language Bad Sikuli Jython, Java Jubula - Robot Framework Own DSL, Java, Python Winium / WinAppDriver ; QTWebDriver Java, JavaScript, PHP, Python, Ruby, C# Good PyWinAuto CPython
33 Tools for mapping the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
34 Tools for mapping Tool Tools for mapping Mark TestComplete Desktop Yes Good Unified Functional Testing Yes Good Ranorex Yes Good Telerik Test Studio Yes Good Zeenyx AscentialTest Yes / No Good MS VS Coded UI ; CUIT No AUTOIT No Sikuli Yes / No Jubula Yes Good Robot Framework No Winium / WinAppDriver ; QTWebDriver PyWinAuto No No
35 Custom architecture the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
36 Custom architecture TestComplete Desktop Tool Custom architecture Mark Unified Functional Testing Ranorex Telerik Test Studio Yes / No Yes / No Yes / No Yes / No Zeenyx AscentialTest No Bad MS VS Coded UI ; CUIT Yes Good AUTOIT No Bad Sikuli Yes Good Jubula No / Yes Robot Framework Yes Good Winium / WinAppDriver ; QTWebDriver Yes Good PyWinAuto Yes Good
37 DDT support the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
38 DDT support Tool DDT support Mark TestComplete Desktop Yes Good Unified Functional Testing Yes Good Ranorex Yes Good Telerik Test Studio Yes Good Zeenyx AscentialTest Yes Good MS VS Coded UI ; CUIT Yes Good AUTOIT No Bad Sikuli Yes / No Good Jubula Yes Good Robot Framework Yes Good Winium / WinAppDriver ; QTWebDriver Yes Good PyWinAuto Yes Good
39 TDD support the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10.Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
40 TDD support Tool TDD Mark TestComplete Desktop Yes / No Good Unified Functional Testing Yes / No Good Ranorex Yes / No Good Telerik Test Studio Yes / No Good Zeenyx AscentialTest No Bad MS VS Coded UI ; CUIT Yes Good AUTOIT No Bad Sikuli Yes / No Good Jubula Yes Good Robot Framework Yes Good Winium / WinAppDriver ; QTWebDriver Yes Good PyWinAuto Yes Good
41 Key-word driven the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
42 Key-word driven support Tool Key-word Mark TestComplete Desktop No Bad Unified Functional Testing No Bad Ranorex Yes / No Telerik Test Studio Yes / No Zeenyx AscentialTest Yes Good MS VS Coded UI ; CUIT Yes / No AUTOIT No Bad Sikuli Yes / No Jubula No Bad Robot Framework Yes Good Winium / WinAppDriver ; QTWebDriver PyWinAuto Yes / No Yes / No
43 BDD support the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
44 BDD support Tool BDD Mark TestComplete Desktop No Bad Unified Functional Testing No Bad Ranorex Yes Good Telerik Test Studio Yes Good Zeenyx AscentialTest No Bad MS VS Coded UI ; CUIT Yes Good AUTOIT No Bad Sikuli Yes Good Jubula No Bad Robot Framework Winium / WinAppDriver ; QTWebDriver Yes / No Yes Good PyWinAuto Yes Good
45 CI support the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
46 TestComplete Desktop CI support Tool CI Mark Unified Functional Testing Ranorex Telerik Test Studio Zeenyx AscentialTest Automated Build Studio Jenkins plugin Jenkins Bamboo Test Execution Management MS VS Coded UI ; CUIT Any Good AUTOIT Sikuli - / Any - / Any Java-compatible Jubula No Bad Robot Framework Winium / WinAppDriver ; QTWebDriver Jenkins plugin Any Good PyWinAuto Any Good
47 Stakeholders oriented comparison criteria
48 Define our standard context
49 Approximate complexity of auto-test development Tool Development Mark TestComplete Desktop ~3h Unified Functional Testing ~3h Ranorex ~2h Good Telerik Test Studio ~2h Good Zeenyx AscentialTest ~2h Good MS VS Coded UI ; CUIT ~3h ; 2h ; Good AUTOIT ~1h Good Sikuli ~2h Good Jubula ~2h Good Robot Framework ~4h Winium / WinAppDriver ; QTWebDriver ~3h / 6h -> 2h / Bad -> Good PyWinAuto ~1h Good
50 Approximate complexity of auto-test support (per year) Tool Support Mark TestComplete Desktop ~3h Bad Unified Functional Testing ~3h Bad Ranorex ~2h Good Telerik Test Studio ~2h Good Zeenyx AscentialTest ~3h Bad MS VS Coded UI ; CUIT ~2h ; 1h Good AUTOIT ~4h Bad Sikuli ~5h Bad Jubula ~2h Good Robot Framework ~1h Good Winium / WinAppDriver ; QTWebDriver ~2h / 10h -> 1h Good / Bad -> Good PyWinAuto ~2h Good
51 Approximate entrance level the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10.Jubula 11.Robot Framework 12.Winium 13.WinAppDriver 14.QTWebDriver 15.PyWinAuto
52 Approximate entrance level Tool TestComplete Desktop Unified Functional Testing Ranorex Telerik Test Studio Zeenyx AscentialTest MS VS Coded UI ; CUIT AUTOIT Sikuli Jubula Robot Framework Winium / WinAppDriver ; QTWebDriver PyWinAuto Level High High High Low Low High High ->
53 Required technical skills level the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
54 Required technical skills level Tool Level TestComplete Desktop Unified Functional Testing Ranorex Telerik Test Studio Zeenyx AscentialTest Low MS VS Coded UI ; CUIT High ; AUTOIT Low Sikuli Low Jubula Low Robot Framework High Winium / WinAppDriver ; QTWebDriver PyWinAuto High -> Low
55 Test readability the worst tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
56 Test readability Tool TestComplete Desktop Unified Functional Testing Ranorex Telerik Test Studio Zeenyx AscentialTest MS VS Coded UI ; CUIT AUTOIT Sikuli Jubula Robot Framework Winium / WinAppDriver ; QTWebDriver PyWinAuto Level High Low High High - > High - > High High
57 How fast tests run the best tool? 1. TestComplete Desktop 2. Unified Functional Testing (UFT) 3. Ranorex 4. Telerik Test Studio 5. Zeenyx AscentialTest 6. MS VS Coded UI 7. CUIT 8. AUTOIT 9. Sikuli 10. Jubula 11. Robot Framework 12. Winium 13. WinAppDriver 14. QTWebDriver 15. PyWinAuto
58 How fast tests run Tool TestComplete Desktop Unified Functional Testing Ranorex Telerik Test Studio Zeenyx AscentialTest MS VS Coded UI ; CUIT AUTOIT Sikuli Jubula Robot Framework Winium / WinAppDriver ; QTWebDriver PyWinAuto Level Bad Bad Good Good Bad Bad Good Good Good
59 Ability to re-use "Business-Logic" layer Tool BDD Mark TestComplete Desktop No Bad Unified Functional Testing No Bad Ranorex Yes Good Telerik Test Studio Yes Good Zeenyx AscentialTest No Bad MS VS Coded UI ; CUIT Yes Good AUTOIT No Bad Sikuli Yes Good Jubula No Bad Robot Framework Yes Good Winium / WinAppDriver ; QTWebDriver Yes Good PyWinAuto Yes Good
60 Summarized scores
61 How to calculate scores
62 How to use scores
63 Stakeholders oriented score Tool Score TestComplete Desktop -2 Unified Functional Testing -2 Ranorex +3 Telerik Test Studio +3 Zeenyx AscentialTest +1 MS VS Coded UI ; CUIT +1 AUTOIT +1 Sikuli +3 Jubula +2 Robot Framework +2 Winium / WinAppDriver ; QTWebDriver +2 PyWinAuto +6
64 Mixed score Tool Score TestComplete Desktop +1 Unified Functional Testing +1 Ranorex +1 Telerik Test Studio 0 Zeenyx AscentialTest -1 MS VS Coded UI ; CUIT -1 AUTOIT +1 Sikuli +4 Jubula +1 Robot Framework +2 Winium / WinAppDriver ; QTWebDriver PyWinAuto -1-2
65 Tech stuff oriented score Tool Score TestComplete Desktop +2 Unified Functional Testing 0 Ranorex +4 Telerik Test Studio +4 Zeenyx AscentialTest -1 MS VS Coded UI ; CUIT +4 AUTOIT -6 Sikuli +4 Jubula +1 Robot Framework +4 Winium / WinAppDriver ; QTWebDriver +6 PyWinAuto +5
66 Summarized score Tool Stub TestComplete Desktop +1 Unified Functional Testing -1 Ranorex +8 Telerik Test Studio +7 Zeenyx AscentialTest -1 MS VS Coded UI ; CUIT +4 AUTOIT -4 Sikuli +11 Jubula +4 Robot Framework +8 Winium / WinAppDriver ; QTWebDriver +6 PyWinAuto +10
67 How to define proper tool based on selected criteria's
68 How to 1. link information from presentation to QA Automation metrics 2. link information from presentation to Project Health Check 3. link information from presentation to QA Automation ROI
69 Tools tiny overview
70 Tools overview structure 1. Pros 2. Cons 3. What kind of project / product / problem / situation certain tools could be used for!
71 Example of tool usage structure 1. Plus several examples of each tool usage Example structure: Values: Value the individual Act as a team Strive for excellence Focus on customer Act with integrity Prisms: Technology Delivery Leadership
72 Project A
73 Project A
74 Project A
75 Test Complete Desktop 1. Pros Low entrance level High level of test scripts flexibility Huge knowledge base (at about MSDN level) Wide choice of script languages which look like common languages 2. Cons Very expensive license Very specific own script languages
76 Unified functional testing 1. Pros Low entrance level High level of test scripts flexibility Good tech support 2. Cons Strict integration with other HP solutions Very specific own DSL
77 Ranorex 1. Pros Low entrance level Script tests are written on common languages (C#, VB,Net) Good tech support 2. Cons Paid license
78 Telerik Test Studio (Desktop) 1. Pros Low entrance level Great parameterization of Keyword tests DDT support using common formats (CSV, XLS, DB) Converting tests to common languages (C#, VB.NET) 2. Cons Only WPF-applications
79 Zeenyx 1. Pros Supporting complex logic Great organization of DDT Using standard.net libraries support 2. Cons Need time to learn how to use Specific own DSL
80 MS VS Coded UI 1. Pros Native for Windows Supports a huge set of UI technologies Generated UI Map Ready to go infrastructure Good documentation and support 2. Cons License cost Relatively low level API
81 MS VS Coded UI + CUIT 1. Pros The same as for MS VS Coded UI Elegant High level API 2. Cons The same as for MS VS Coded UI
82 AutoIT 1. Pros Easy Universal Free 2. Cons There is no ready-to-use verification instruments Test = exe file There is no ready-to-use reports
83 Sikuli 1. Pros IDE is easy to learn and use Standard actions pack Supports an ability to write tests using common languages (Java, Python) Supports an ability to work on different platforms and with any applications Free 2. Cons Low test s reliability Slow tests work No ability to work with texts Complicated to support tests
84 Jubula 1. Pros IDE is easy to use Supports an ability to work on requirement base Integrated DB for storing test data and results Free 2. Cons No flexibility which is ingrain to script tests No CI support
85 Robot Framework 1. Pros Their own not complex and easy-to-read Keyword-based language Plugins for different IDE s Work with different Oss Different programming languages support Tools for creating user-own libraries Free 2. Cons High entrance level
86 Winium 1. Pros Familiar syntax and API Supports all the languages that are supported by Selenium WebDriver Free 2. Cons Immature testing tool Incomplete way of locating elements A lack of documentation
87 WinAppDriver 1. Pros Familiar syntax and API Native for Windows Free 2. Cons Immature testing tool Complicated (in special case usage) A lack of documentation
88 QTWebDriver 1. Pros Familiar syntax and API QT Applications oriented / Native (unique tool) Free 2. Cons Immature testing tool Complicated (in special case usage) A lack of documentation
89 PyWinAuto 1. Pros Extremely simple to use Easy to support Free 2. Cons Do not support all popular UI technologies CPython only
90 Define a Trend! Is it possible..?
91 Trend 1. There is a potential leader for Desktop Automation
92 Why so? Scientific technical prove of Trend Hegel s dialectics Bifurcation mathematical apparat (Bifurcation Theory) Sedov s law of hierarchical compensation Pannov-Snuks Vertical Big History
93 Why so? Non-technical scientific prove of Trend Peter Drucker Management. Challenges for the 21st Century Note: It s a topic of the whole big conversation, and I m sure we re going to get back to it, but not today
94 How to 1. use this presentation on different project phases 2. use this presentation based on main project roles
95 What s next (just a possible way) Shu 1. Use Presentation 1. Please, follow recommendations a) How to select proper criteria's for your project b) How to define proper tool based on selected criteria's c) How to link information from presentation to QA Automation metrics d) How to link information from presentation to Project Health Check e) How to link information from presentation to QA Automation ROI f) How to use this presentation on different project phases g) how to use this presentation based on main project roles
96 What s next Ha 1. Update a set of criteria's 2. Update a set of tools 3. Update Presentation 4. Read Scientific prove of Trend
97 What s next Ri 1. Re-Read Scientific prove of Trend 2. Update a set of criteria's 3. Update a set of tools 4. Update Presentation 5. Predict the Trend 6. Manage the Trend
98 Next iteration Move from static (Presentation) to dynamic (Application) For example,
99 CONTACT ME Thanks for your attention semenchenko_anton_v Anton Semenchenko DPI.Solutions EPAM Systems nko.anton.v
Guide to Test Automation Tools
Guide to Test Automation Tools 2017-2018 WHITEPAPER QATestlab 2017 3 3... Serenity. Robot. Galen...... s: 4 5 7 9 10 12 14 16 19 20 22 23 2.... 26 28 29 31 32 33 2 This whitepaper aims at providing the
More informationSelenium vs UFT: Which is Better for Your Mobile Testing Strategy?
Tech Mahindra & Experitest Co-webinar: Selenium vs UFT: Which is Better for Your Mobile Testing Strategy? Feb 2015 Speakers Guy Arieli CTO Experitest Mahendra Singh Project Manager (MATE) Tech Mahindra
More informationResearch Scholar, Sree Saraswathi Thyagaraja College, Pollachi, Tamil Nadu, India. Pollachi, Tamil Nadu, India. 1. Introduction
Comparing the efficiency of selenium and UFT through writing the test script for checking out the website for ensuring its QA S. Julie Violet Joyslin 1 and Dr. R. Gunavathi 2 1 Research Scholar, Sree Saraswathi
More informationA Study on Issues, Challenges and Comparison of Various Automated Testing Tools
RESEARCH ARTICLE A Study on Issues, Challenges and Comparison of Various Automated Testing Tools Dr. K B Priya Iyer 1, Sharmili V 2 1 Associate Professor, 2 Student - M.Sc. Information Technology Department
More informationAbout Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016
About Us Incorporated in January, 2003 QA and QC in expertise focused on functional, performance and application security validation HPE Software Gold Partner, HPE Authorized Software Support Partner &
More informationVIEW POINT. Choosing the right automation tool and framework is critical to project success. Harsh Bajaj, Technical Test Lead ECSIVS, Infosys
VIEW POINT Choosing the right automation tool and framework is critical to project success Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial
More information13 th Annual International Software Testing Conference Paper on
1 13 th Annual International Software Testing Conference Paper on SMART- a Comprehensive Framework for Test Automation of Web & Mobile Applications Using Open Source Technologies Author: Anmol Bagga QA
More informationContinuous Delivery and Team Foundation Server Ognjen Bajić Ana Roje Ivančić Ekobit
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit Turn off your mobile. Thank you. Agenda Continuous Delivery Challenges Automated Build with Build Verification Tests
More informationTEST AUTOMATION. Excel Global Solutions Inc. All Rights Reserved.
TEST AUTOMATION Table of Contents Introduction... 3 Automation Frameworks:... 3 Uses for a framework:... 3 Advantages of Test Automation over Manual Testing:... 3 Principles of Test Automation:... 4 Choosing
More informationSIG Talk: Quality & Testing - Tips & Tricks March 13, 2018
SIG Talk: Quality & Testing - Tips & Tricks March 13, 2018 Today s Speakers: Bob Crews Vivit Florida User Group Leader President Checkpoint Technologies Carsten Neise Senior IT Quality Consultant profi.com
More informationBut before understanding the Selenium WebDriver concept, we need to know about the Selenium first.
As per the today s scenario, companies not only desire to test software adequately, but they also want to get the work done as quickly and thoroughly as possible. To accomplish this goal, organizations
More informationLeanFT. HPE Software / Vivit TQA Anwendertreffen. Dirk Hedderich, Solution Consultant. 28. April 2016
LeanFT HPE Software / Vivit TQA Anwendertreffen Dirk Hedderich, Solution Consultant 28. April 2016 A variety of users with different skill set & requirements Unified Functional Testing Technical Experts
More informationSahi. Cost effective Web Automation
Sahi Cost effective Web Automation What is Sahi? Automates web applications Started in 2005 Mature business ready product Aimed at testers in Agile and traditional environments Focus Aimed at testers For
More informationTest Automation. Fundamentals. Mikó Szilárd
Test Automation Fundamentals Mikó Szilárd 2016 EPAM 2 Blue-chip clients rely on EPAM 3 SCHEDULE 9.12 Intro 9.19 Unit testing 1 9.26 Unit testing 2 10.03 Continuous integration 1 10.10 Continuous integration
More informationProducts and editions covered
Products and editions covered Core HPE Functional Testing Center products and editions discussed in this data sheet (ordered from latest to legacy offerings). Table 1. HPE Functional Testing Center products
More informationShift Left with Lean Functional Testing by HP July 30, 2015
Shift Left with Lean Functional Testing by HP July 30, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted by Bob Crews Florida Chapter
More informationJavaScript And Other New Features in LeanFT January 27, Copyright 2016 Vivit Worldwide
JavaScript And Other New Features in LeanFT 12.52 January 27, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By: Mihai Grigorescu TQA SIG Leader Copyright 2016
More informationOpen Source Test Automation: Riding the Second Wave
K2 Keynote 5/4/16 10:00 Open Source Test Automation: Riding the Second Wave Presented by: David Dang Zenergy Technologies Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888- - -
More informationMitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller
Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller 0 Introduction 0 ASP.NET 0 Web Services and Communication 0 Microsoft Visual Studio 2010 0 Mono 0 Support and Usage Metrics .NET
More informationMarch 2018 IJIRT Volume 4 Issue 10 ISSN:
Study on GRAPHQL and Automation Testing Deviselvam 1, S.Gayathri 2, M.Monisha 3 1 Assistant professor (SG), Computer science and engineering, Sri shakthi institute of engineering and technology 2,3 UG
More informationwith TestComplete 12 Desktop, Web, and Mobile Testing Tutorials
with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these
More informationTesting NodeJS, REST APIs and MongoDB with UFT January 19, 2016
Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Brought to you by Hosted By Bernard P. Szymczak Ohio Chapter Leader HP Software Education SIG Leader TQA SIG Leader Today s Speakers Ori
More informationSeeTest Quality Assurance Platform SeeTestAutomation
SeeTest Quality Assurance Platform SeeTestAutomation 1 Mobile Test Automation Tool: Run the same test on different mobile devices and operating systems Fully integrates into any testing & continuous integration
More information3 Continuous Integration 3. Automated system finding bugs is better than people
This presentation is based upon a 3 day course I took from Jared Richardson. The examples and most of the tools presented are Java-centric, but there are equivalent tools for other languages or you can
More informationBDD als Ansatz zum Automatisierten Testen von GUIs
BDD als Ansatz zum Automatisierten Testen von GUIs Reginald Stadlbauer froglogic GmbH About me Name: Reginald Stadlbauer Company: froglogic GmbH Position: co-founder and CEO Worked as Software Engineer
More informationDCqaf Implementation for a Fashion Retailer ATTENTION. ALWAYS.
DCqaf Implementation for a Fashion Retailer ATTENTION. ALWAYS. THE CUSTOMER The customer is a fashion retailer selling music and band-related apparels and accessories across 800 stores in the United States
More informationcsc444h: so(ware engineering I matt medland
csc444h: so(ware engineering I matt medland matt@cs.utoronto.ca http://www.cs.utoronto.ca/~matt/csc444 tes2ng top- 10 infrastructure source code control including other types of testing reproducible builds
More informationBetter late than never
Better late than never Integrating Selenium after the fact R. Tyler Croy tyler@linux.com Hello and thanks for coming. I'm R. Tyler Croy and I'm going to talk a bit this evening about the integrating Selenium
More informationAutomated JAVA GUI Testing. Challenges and Experiences
Automated JAVA GUI Testing Challenges and Experiences Java Forum Stuttgart 2008 About me Reginald Stadlbauer Co-founder and CEO of froglogic GmbH, Hamburg, Germany Former Senior
More informationCHICAGO. How to Tackle Open Source Test Automation in Incredible Ways. Renaissance Hotel 1 West Wacker Drive Chicago IL April 18th April 22th
How to Tackle Open Source Test Automation in Incredible Ways CHICAGO April 18th April 22th Renaissance Hotel 1 West Wacker Drive Chicago IL 60601 Speaker(s): Company: Harpreat Singh & Piyush Sachar Microexcel
More informationMICROSOFT AND SAUCE LABS FOR MODERN SOFTWARE DELIVERY
SOLUTIONS BRIEF MICROSOFT AND SAUCE LABS FOR MODERN SOFTWARE DELIVERY AUTOMATE TESTING WITH VISUAL STUDIO TEAM SERVICES (VSTS) AND TEAM FOUNDATION SERVER (TFS) The key to efficient software delivery is
More informationParallel Run Selenium Tests in a Good / Bad Way. Anton Semenchenko
Parallel Run Selenium Tests in a Good / Bad Way Anton Semenchenko Anton Semenchenko Anton Semenchenko Creator of communities www.comaqa.by and www.corehard.by, founder of company www.dpi.solutions, «tricky»
More informationAMAR PURI. au.linkedin.com/in/iamarpuri 2/40 station Street, Burwood 3125 Victoria, Australia Mobile:
AMAR PURI amar.puri@yahoo.co.in au.linkedin.com/in/iamarpuri 2/40 station Street, Burwood 3125 Victoria, Australia Mobile: 0 470248879 PROFILE Self-motivated software engineer seeking a motivated product
More informationSOLVING THE MOBILE TESTING CONUNDRUM
SOLVING THE MOBILE TESTING CONUNDRUM Even though mobile testing is complex, it can be done successfully with the correct strategy. A sound mobile test automation strategy must include test automation frameworks,
More informationJenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC
Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported
More informationArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen
ArcGIS Runtime: Building Cross-Platform Apps Rex Hansen Mark Baird Michael Tims Morten Nielsen Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET ArcGIS Runtime: Building
More informationWhite Paper. Model-View Architecture for Test Automation. Author Naman Singhal 24 October 2013
White Paper Model-View Architecture for Test Automation 24 October 2013 The objective of the present paper is to present a solution (a test automation framework) with which test automation can be done
More informationA Comparative Study of GUI Automated Tools for Software Testing
A Comparative Study of GUI Automated Tools for Software Testing Peter Sabev Department of Informatics and Information Technologies Angel Kanchev University of Ruse Ruse, Bulgaria e-mail: psabev@uni-ruse.bg
More informationArcGIS for Developers: An Introduction. Moey Min Ken
ArcGIS for Developers: An Introduction Moey Min Ken AGENDA Is development right for me? Building Apps on the ArcGIS platform Rest API & Web API Native SDKs Configurable Apps and Builders Extending the
More informationWindows 8. Rainer Stropek. System Architecture. System Architecture re of Windows Store Apps. Saves the day. software architects gmbh
System Architecture re of Windows Store Apps Rainer Stropek software architects gmbh Windows 8 System Architecture Mail Web Twitter rainer@timecockpit.comcom http://www.timecockpit.com @rstropek Saves
More informationSelenium Workshop. Removing the Mystery from Open Source Test Automation. Presented By Chris Petrov, PMP Leverage Point Corporation
Selenium Workshop Removing the Mystery from Open Source Test Automation Presented By Chris Petrov, PMP Leverage Point Corporation SCQAA Orange County September 17th, 2013 Leverage Point Corporation 417B
More informationSample Copy. Not For Distribution.
Software Automation Testing Secrets Revealed i Publishing-in-support-of, EDUCREATION PUBLISHING RZ 94, Sector - 6, Dwarka, New Delhi - 110075 Shubham Vihar, Mangla, Bilaspur, Chhattisgarh - 495001 Website:
More informationCHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application
BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive
More informationMind Q Systems Private Limited
Software Testing Tools Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals Software Development Life Cycle SDLC SDLC Models
More informationPERSPECTIVE. Best Practices in Automation Testing of Mobile Applications. Abstract
PERSPECTIVE Best Practices in Automation Testing of Mobile Applications Abstract In today s world, the mobile application landscape is growing across all business verticals because of the excellent usability
More informationMeetu Arora Sr V.P. Quality Assurance Naukri.com Testing Team Journey @Naukri.com Automation WATIR 2008 2007 2006 Agile testing team 2010 2015 2012 Automation QTP Inception of Testing Team Automation Selenium
More informationAutomated UI tests for Mobile Apps. Sedina Oruc
Automated UI tests for Mobile Apps Sedina Oruc What I ll be covering Ø Basics Ø What are UI tests? Ø The no@on of Emulator and Simulator Ø What are our challenges? Ø PlaForm specific UI tes@ng frameworks
More informationDefining Domain-Specific Modeling Languages
Defining Domain-Specific Modeling Languages 1 st Oct 2008 Juha-Pekka Tolvanen MetaCase 1 Relevant language classifications to start with General-Purpose / Domain-Specific Narrow area of interest Often
More informationManual Visual Studio 2010 Web Developer Tools 2012 Professional
Manual Visual Studio 2010 Web Developer Tools 2012 Professional 2015, 2013, 2012, 2010 PHP Tools for Visual Studio transparently integrate into Microsoft Visual The extension is focused on developer productivity
More informationScripting without Scripts: A User-Friendly Integration of R, Python, Matlab and Groovy into KNIME
Scripting without Scripts: A User-Friendly Integration of R, Python, Matlab and Groovy into KNIME Felix Meyenhofer Technology Development Studio 3. March 2011 4th KNIME Users Group Meeting and Workshop
More informationCanvas. Walter Goodwater, Software Development Manager
Canvas Walter Goodwater, Software Development Manager Agenda Studio survey results Canvas design goals Demo Canvas roadmap Beta program 2015 Weatherford. All rights reserved. Studio Survey Results State
More informationBing Maps for Enterprise Integrating Bing Maps within WPF or WinForm application
Bing Maps for Enterprise Integrating Bing Maps within WPF or WinForm application Bing Maps for Enterprise API does not provide us with full-wpf control that could allows us to easily integrate mapping
More informationInverting the Pyramid
Inverting the Pyramid Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com Time/Money/Opportunity Cost Plan Back in the Stone-age Happiness/Excitement Design Distribute Work in Isolation Integrate
More informationLearning Objectives of CP-SAT v 1.31
Learning Objectives of CP-SAT v 1.31 Knowledge with experience is power; certification is just a by-product What is CP-SAT? CP-SAT stands for Certified Professional Selenium Automation Testing certification
More informationArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe
ArcGIS Runtime: Building Cross-Platform Apps Mike Branscomb Michael Tims Tyler Schiewe Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET Native vs Web Native strategies
More informationFull Name. Benjamin James New. Location. Perth, Western Australia. Contact. (+61) Social Media
Résumé of Ben New Full Name Benjamin James New Location Perth, Western Australia Contact ben@leftclick.com.au (+61) 0407 089 890 Social Media LinkedIn @leftclick Stack Overflow @leftclickben Twitter @leftclickben
More informationThere Should be One Obvious Way to Bring Python into Production. Sebastian Neubauer
There Should be One Obvious Way to Bring Python into Production Sebastian Neubauer sebastian.neubauer@blue-yonder.com 1 Agenda What are we talking about and why? Delivery pipeline Dependencies Packaging
More informationBest Programming Languages to Learn in 2017
Best Programming Languages to Learn in 2017 Exclusive case study backed with lot of data. Introduction This ebook is intended to help you choose a programming languages which has most number of jobs, high
More informationResilient & Ready. May 21 23, 2018
Resilient & Ready May 21 23, 2018 REST Easy! Fear APIs, PowerShell, and Scripting No More Justin Paul, Technical Alliances Architect Mike Nelson, Cloud Architect, MVP What is an API? a set of clearly defined
More informationSTEP-BY-STEP GUIDE. To Functional Testing With TestComplete
STEP-BY-STEP GUIDE To Functional Testing With TestComplete Scale your UI Test Automation Strategy with TestLeft LEARN MORE ABOUT TESTCOMPLETE Contents Functional Testing Concepts 5 Functional Testing Features
More informationWhy test automation projects are failing? Igor Khrol
Why test automation projects are failing? Igor Khrol http://www.khroliz.com About myself Igor Khrol More than 7 years in automated testing Consultant, trainer, manager, engineer, architect Selenium, HP
More informationHow Manual Testers can execute Test Automation. White Papers. Muthiah Director of Testing. Expedux on How Manual Testers
How Manual Testers can execute Test Automation without tool/ programming knowledge White Papers QA An exclusive Interview with Muthiah Director of Testing & Test Automation Services at Expedux on How Manual
More informationTechnologies for the future of Network Insight and Automation
Technologies for the future of Network Insight and Automation Richard Wade (ricwade@cisco.com) Technical Leader, Asia-Pacific Infrastructure Programmability This Session s Context Service Creation Service
More informationDELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION
DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION Enterprises that keep pace with rapid technology advancements are witnessing dynamic changes in their business environments. Enterprise applications
More informationA Study on Various Testing tools and Testing Strategies
A Study on Various Testing tools and Testing Strategies Nidhi Garg 1, Nidhi Gupta 2 1,2 Department of Computer Science, RKGITM Ghaziabad ABSTRACT Software testing is an important activity in the life cycle
More informationClass 1 Introduction to Selenium, Software Test Life Cycle.
Class 1 Introduction to Selenium, Software Test Life Cycle. I) Introduction to Selenium 1) What is Selenium? 2) History of the Selenium Project 3) Selenium Components / Selenium s Tool Suite 4) Platforms
More informationTest Automation Practice STC 2012
Test Automation Practice in Agile Projects STC 2012 www.harbinger-systems.com Abstract Principles of agile Challenges in Test Automation What we should and shouldn t automate Test Automation Frameworks
More informationThe Need for a Holistic Automation Solution to Overcome the Pitfalls in Test Automation
The Need for a Holistic Automation Solution to Overcome the Pitfalls in Test Automation Abstract Many organizations opt for test automation with the primary objectives of reducing the cost of quality and
More informationSyllabus Technosoft Academy. Course Syllabus. 1 P a g e
Course Syllabus 1 P a g e Table of Contents Course Overview 3 Who Can Take 4 Curriculum Assignments & Units 5 2 P a g e Course Overview: This 4-month course provides students with a span of Software Test
More informationOverview. Rationale Division of labour between script and C++ Choice of language(s) Interfacing to C++ Performance, memory
SCRIPTING Overview Rationale Division of labour between script and C++ Choice of language(s) Interfacing to C++ Reflection Bindings Serialization Performance, memory Rationale C++ isn't the best choice
More informationA NET Refresher
.NET Refresher.NET is the latest version of the component-based architecture that Microsoft has been developing for a number of years to support its applications and operating systems. As the name suggests,.net
More informationWe re redefining Software Quality
We re redefining Software Quality Continuous Testing Web Services Agile Testing Mobile Device Farm Test Lifecycle Management Performance Test Quality Assurance Mobile Device Management Test Life Cycle
More informationLearning Objectives of CP-SAT v 1.3
Learning Objectives of CP-SAT v 1.3 Knowledge with experience is power; certification is just a by-product What is CP-SAT? CP-SAT stands for Certified Practitioner Selenium Automation Testing certification
More informationThe Software Delivery Experts. Agile, DevOps & QA Conference
The Software Delivery Experts Agile, DevOps & QA Conference The Software Delivery Experts Integrating Mobile Automation with Jenkins: Case Study using Perfecto Mobile with Jenkins David Dang VP of Automation
More informationTHE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS. - Kat Okwera Jan 2019
THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS - Kat Okwera Jan 2019 HEY THERE I M A BA TOO! Kat Okwera Programmer Systems Designer Web Developer Project Manager Business Analyst E-Learning
More informationHOW REACT NATIVE AND NATIVESCRIPT CHANGE YOUR MOBILE STRATEGY SEBASTIAN
HOW REACT NATIVE AND NATIVESCRIPT CHANGE YOUR MOBILE STRATEGY SEBASTIAN WITALEC @SEBAWITA NATIVE DEVELOPMENT WHY DO I EVEN HAVE TO CHOOSE? THE PROBLEM WHAT WE WANT REALITY DEV SETUP OBJECTIVE- C SWIFT
More informationRobots with Pentest Recipes:
Robots with Pentest Recipes: Democratizing Security Testing for DevOps Wins Abhay Bhargav - CTO, we45 Yours Truly Co-author of Secure Java For Web Application Development Author of PCI Compliance: A Definitive
More informationSAP HANA Extended Application Services Native Development: Lockheed Martin
SAP HANA Extended Application Services Native Development: Lockheed Martin DEV112 Tim Champagne Lockheed Martin Derek Since Deloitte Consulting Learning Points Learn a real world example of the decision
More informationYou Bet Your Life. Playing The Automation Tool Selection Game. Paul Grizzaffi
You Bet Your Life Playing The Automation Tool Selection Game Paul Grizzaffi Who Is This Guy?» Paul Grizzaffi» Principal Automation Architect at Magenic» Software Pediatrician» Career focused on automation»
More informationIntelligent test automation
360 TEST AUTOMATION FACT SHEET Intelligent test automation Higher Performance Better Software Quality Faster Time to Market Conformiq is a leading software technology company, focused on automating test
More informationElite Packaging For the Windows Platform
October 20, 2011 Elite Packaging For the Windows Platform Plus media clips for learning Packaging is the science, the art, and the technology of enclosing or protecting software products for distribution,
More informationLearn Software Test Automation Group Meetup. Presenter: Kate Droukman. au.linkedin.com/in/katedroukman. 21 April 2016
Learn LeanFT @ Software Test Automation Group Meetup Presenter: Kate Droukman au.linkedin.com/in/katedroukman 21 April 2016 Agenda 2 Agenda Topic LeanFT Quick Intro LeanFT IDE Plugins & SDK Hands-On JUnit/OIC,
More informationAdam Carmi Applitools
TRANSFORM YOUR AUTOMATED TESTS WITH VISUAL TESTING Adam Carmi CTO @ Applitools YOU CAN AND SHOULD AUTOMATE YOUR VISUAL TESTS! AGENDA Why automated visual testing? Tools & Technology Where does it fit?
More informationDon t give up on mocking
Don t give up on mocking - Why do people give up? - Mocking: the big step from classic way of testing - Let s take a step back and don t give up! by Szczepan Faber (a certified mock tamer) Interaction
More informationExtreme automation of today s technological marvel - connected cars
VIEW POINT Extreme automation of today s technological marvel - connected cars - Sandhya Jeevan Rao Senior Project Manager Abstract Going by Gartner s findings which suggests that 25 billion connected
More informationCross-platform software development in practice. Object-Oriented approach.
Cross-platform software development in practice. Object-Oriented approach. Vitaly Repin Maemo Devices, Nokia Maemo March 25, 2010 (Maemo) Cross-platform software development. March 25, 2010 1 / 37 Outline
More informationSQL Server 2017: Data Science with Python or R?
SQL Server 2017: Data Science with Python or R? Dejan Sarka Sponsor Introduction Dejan Sarka (dsarka@solidq.com, dsarka@siol.net, @DejanSarka) 30 years of experience SQL Server MVP, MCT, 16 books 20+ courses,
More informationLA CISD Tech Day Presented by: Microsoft. Piyush Saggi Developer Solutions Specialist
LA CISD Tech Day Presented by: Microsoft Piyush Saggi Developer Solutions Specialist psaggi@microsoft.com Agenda Introduction Some Q & A What roles do you represent? Areas of expertise.net? How many are
More informationMicrosoft vision for a new era
Microsoft vision for a new era United platform for the modern service provider MICROSOFT AZURE CUSTOMER DATACENTER CONSISTENT PLATFORM SERVICE PROVIDER Enterprise-grade Global reach, scale, and security
More informationSiegfried Goeschl. Gatling Tales From A Journey
Siegfried Goeschl Gatling Tales From A Journey George International Turning George Online Banking into a multi-tenant and group-wide platform Single code base Currently targeting four tenants Server-side
More informationIntroduction to ALM, UFT, VuGen, and LoadRunner
Software Education Introduction to ALM, UFT, VuGen, and LoadRunner This course introduces students to the Application Lifecycle Management line products Introduction to ALM, UFT, VuGen, and LoadRunner
More informationAUTOMATED TEST SYSTEM DEVELOPMENT FROM SCRATCH: THE MAIN PROBLEMS AND THEIR SOLUTIONS. Lilia Sapurina
AUTOMATED TEST SYSTEM DEVELOPMENT FROM SCRATCH: THE MAIN PROBLEMS AND THEIR SOLUTIONS Lilia Sapurina ABOUT ME 2 years in huge company with delivered QA processes: automated UI testing, CI 4 month in small
More informationAbout Me Specialize in performance last 15 years Currently performance testing and optimization of Hyperion products at Oracle Blog at
WebPerfDays Load Testing: Use a Right Approach to Mitigate Performance Risks Alexander Podelko alex.podelko@oracle.com alexanderpodelko.com/blog @apodelko June 28, 2012 1 About Me Specialize in performance
More informationAUTOMATION FOR APPS 1
AUTOMATION FOR APPS 1 ABOUT THE SPEAKER Dan Cuellar @thedancuellar Creator of Appium Head of Software Testing at FOODit Previously at Shazam, Zoosk, and Microsoft BS in Computer Science from Carnegie Mellon
More informationLearning Objectives of CP-SAT v 1.31 (C#)
Learning Objectives of CP-SAT v 1.31 (C#) Knowledge with experience is power; certification is just a by-product Table of Contents 1. Tool background... 3 1.1. History of Selenium (30 mins)... 3 1.2. Selenium
More information2007 Visual Studio Manual Test Professional 2013
2007 Visual Studio Manual Test Professional 2013 In Visual Studio 2013 we already support IntelliSense, Go to Definition, colorization, and formatting of JavaScript source, along with several other features.
More informationNew.Net track at COMMON Let COMMON know if you want more.net classes. VB.Net and iseries for Dummies An Introduction to VB.Net for iseries Developers
Handouts Will be Available on COMMON Web Site VB.Net and iseries for Dummies An Introduction to VB.Net for iseries Developers Presented by Richard Schoen Email: richard@rjssoftware.com Phone: 888-RJSSOFT
More informationHP APPs v.12 Solutions for Dev-Ops
HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014 Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in
More information13 th Annual International Software Testing Conference in India 2013
13 th Annual International Software Testing Conference in India 2013 Cost Effective Solution for Cross Browser Testing Presented By: Vanitha Suresh Email Id:vanithas@hexaware.com Organization: Hexaware
More informationOverview. Rationale Division of labour between script and C++ Choice of language(s) Interfacing to C++
Scripting 1 Overview Rationale Division of labour between script and C++ Choice of language(s) Interfacing to C++ Rationale C++ isn't the best choice for all problems Complicated feature set, syntax Low-level,
More information