An overview of Appium mobile testing framework, presented at the Selenium Israel Meetup (http://bit.ly/1yyY80D) on February 2014, by Daniel Puterman, Applitools Head Developer.
Automated Visual Testing That Doesn't Suck!Applitools
Presentation by Adam Carmi, Applitools Co-founder & VP R&D, about automated visual testing, and how to make it work for you: intro, problems, tools, solutions and implementation.
BY ADAM CARMI (Applitools Co-founder & VP R&D)
What is Visual Testing? Visual Testing is a quality assurance activity aimed to verify that a Graphical User Interface appears correctly to users.
In this presentation, Adam discusses:
* Why you should practice automated visual testing
* Tools & Technologies of visual test automation
* Where does it fit?
Enjoy!
How Concur Technologies (a SAP company) Leverages Visual Testing for Localiza...Applitools
** Webinar recording can be found here: https://youtu.be/OzhGkFaFusY **
Watch how test automation expert Peter Kim and his team at Concur Technologies (a SAP company) successfully leverage visual testing to handle thousands of validations per localization. Peter also shares how much coverage he gained from adding visual testing, as well as the amount of QA resources saved.
PayPal's NemoJS and Applitools Eyes - Visual Testing with Node.jsApplitools
Take an inside look at how PayPal is managing its test automation efforts, with Nemo: open source node.js-based Selenium-webdriver wrapper, and Applitools Eyes automated visual testing.
An overview of Appium mobile testing framework, presented at the Selenium Israel Meetup (http://bit.ly/1yyY80D) on February 2014, by Daniel Puterman, Applitools Head Developer.
Automated Visual Testing That Doesn't Suck!Applitools
Presentation by Adam Carmi, Applitools Co-founder & VP R&D, about automated visual testing, and how to make it work for you: intro, problems, tools, solutions and implementation.
BY ADAM CARMI (Applitools Co-founder & VP R&D)
What is Visual Testing? Visual Testing is a quality assurance activity aimed to verify that a Graphical User Interface appears correctly to users.
In this presentation, Adam discusses:
* Why you should practice automated visual testing
* Tools & Technologies of visual test automation
* Where does it fit?
Enjoy!
How Concur Technologies (a SAP company) Leverages Visual Testing for Localiza...Applitools
** Webinar recording can be found here: https://youtu.be/OzhGkFaFusY **
Watch how test automation expert Peter Kim and his team at Concur Technologies (a SAP company) successfully leverage visual testing to handle thousands of validations per localization. Peter also shares how much coverage he gained from adding visual testing, as well as the amount of QA resources saved.
PayPal's NemoJS and Applitools Eyes - Visual Testing with Node.jsApplitools
Take an inside look at how PayPal is managing its test automation efforts, with Nemo: open source node.js-based Selenium-webdriver wrapper, and Applitools Eyes automated visual testing.
Testdroid: Release Perfect Apps with Mobile Visual Testing in the Cloud Applitools
Learn how you can benefit from testing your mobile app with real devices in the cloud, and how to ensure compatibility across devices, while avoiding visual and functional regressions.
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...Applitools
Join Brian Jordan from Code.org as he takes you through the ins and outs of developing test automation for the world's premiere computer-science education platform.
Code.org is a non-profit aimed at expanding access to computer science, by making computer science accessible to school-children everywhere, via its free online interactive curriculum and corresponding teacher-preparation programs.
Currently used by 300,000 teachers and over 10 million students, Code.org is required to deliver a stable, robust product to all its stakeholders in the classroom — not an easy task, considering the product's unique game-like interactive features.
Brian Jordan, software engineer at Code.org since 2014, introduces the complexities of Code.org's unique interactive product - a puzzle-progression-based computer-science curriculum - and describe how Code.org approaches Continuous Testing throughout the development cycle.
He also presents Code.org automated testing suite, including: architecture, frameworks, tools, and best practices - and how those are designed to address complex QA issues, such as visual & functional testing, cross-browser & cross-device testing, and localization testing for their over 40 supported languages.
Watch this webinar, and learn:
* What Code.org open-source automated testing stack looks like
* What visual testing with Applitools, cross-browser Selenium tests on Sauce Labs, and live-site monitoring with New Relic and Honeybadger look like in practice
* About Code.org "Bug Collection": real live examples of bugs detected before they hit production
* BONUS: Brian playbacks Code.org's full Selenium test-suite in high-speed. See Selenium drag-and-drop code its way through Code.org’s programming puzzles.
Mastering UI automation at Scale: Key Lessons and Best Practices (By Fernando...Applitools
Written and presented by Fernando Martin.
Automated End-to End-Testing is a two-edged sword; it can be the hero, saving you time during regression testing and preventing faulty releases, or it can be the villain, slowing down the development and release process with flaky, hard to maintain and time-consuming suites that you don't trust or want.
Test automation expert and leading software developer Fernando Martin have seen both. In this talk, he will go through key lessons he learnt, and how he applied them to open source AugmentedDriver - a tool that allowed his team to run more than 80,000 tests in a month, running suites of more than 275 tests in less than 15 minutes.
Watch this in-depth webinar, and learn how to:
Lesson 1: Achieve Throughput: UI tests are inherently slow. Learn how to focus on Parallelism to achieve throughput.
Lesson 2: Achieve Reliability: Learn how to avoid common flakiness pitfalls that make tests unreliable.
Lesson 3: Achieve Modularity and Re-usability: Learn how to architect your framework so it can be easily extended and it can quickly adapt to changes.
Lesson 4: Achieve Encapsulation of Business Logic: Learn how to effectively combine all the previous lessons to make your tests sturdy and readable.
Lesson 5: Achieve Visibility and Transparency: Reporting; consolidating each piece of your framework into something that can be easily understood and digested by the rest of your team.
Lesson 6: Integration and Easy Configuration: Provide easy configuration so the suites can be run effortless by the rest of your team and can be plugged into your CI Systems.
Mastering Test Automation: How to Use Selenium Successfully Applitools
** WATCH FULL WEBINAR RECORDING HERE: https://youtu.be/06H-6hjyyvI **
What is Selenium? Why should you use it? And how do you use it successfully?
In this webinar, Automation expert Dave Haeffner answers these questions as he steps through the why, how, and what of Selenium.
Dave also discusses how to start from nothing and build out a well factored, maintainable, resilient, fast and scalable set of tests. These tests will not only work well, but across all of the browsers you care about, while exercising relevant functionality that matters to your business.
Watch this webinar and learn how to:
* Decompose an existing web application to identify what to test
* Pick the best language for you and your team
* Write maintainable and reusable Selenium tests that will be cross-browser compatible and performant
* Dramatically improve your test coverage with automated visual testing
* Build an integrated feedback loop to automate test runs and find issues fast
Testdroid: Release Perfect Apps with Mobile Visual Testing in the Cloud Applitools
Learn how you can benefit from testing your mobile app with real devices in the cloud, and how to ensure compatibility across devices, while avoiding visual and functional regressions.
[Webinar] Continuous Testing Done Right: Test Automation at the World's Leadi...Applitools
Join Brian Jordan from Code.org as he takes you through the ins and outs of developing test automation for the world's premiere computer-science education platform.
Code.org is a non-profit aimed at expanding access to computer science, by making computer science accessible to school-children everywhere, via its free online interactive curriculum and corresponding teacher-preparation programs.
Currently used by 300,000 teachers and over 10 million students, Code.org is required to deliver a stable, robust product to all its stakeholders in the classroom — not an easy task, considering the product's unique game-like interactive features.
Brian Jordan, software engineer at Code.org since 2014, introduces the complexities of Code.org's unique interactive product - a puzzle-progression-based computer-science curriculum - and describe how Code.org approaches Continuous Testing throughout the development cycle.
He also presents Code.org automated testing suite, including: architecture, frameworks, tools, and best practices - and how those are designed to address complex QA issues, such as visual & functional testing, cross-browser & cross-device testing, and localization testing for their over 40 supported languages.
Watch this webinar, and learn:
* What Code.org open-source automated testing stack looks like
* What visual testing with Applitools, cross-browser Selenium tests on Sauce Labs, and live-site monitoring with New Relic and Honeybadger look like in practice
* About Code.org "Bug Collection": real live examples of bugs detected before they hit production
* BONUS: Brian playbacks Code.org's full Selenium test-suite in high-speed. See Selenium drag-and-drop code its way through Code.org’s programming puzzles.
Mastering UI automation at Scale: Key Lessons and Best Practices (By Fernando...Applitools
Written and presented by Fernando Martin.
Automated End-to End-Testing is a two-edged sword; it can be the hero, saving you time during regression testing and preventing faulty releases, or it can be the villain, slowing down the development and release process with flaky, hard to maintain and time-consuming suites that you don't trust or want.
Test automation expert and leading software developer Fernando Martin have seen both. In this talk, he will go through key lessons he learnt, and how he applied them to open source AugmentedDriver - a tool that allowed his team to run more than 80,000 tests in a month, running suites of more than 275 tests in less than 15 minutes.
Watch this in-depth webinar, and learn how to:
Lesson 1: Achieve Throughput: UI tests are inherently slow. Learn how to focus on Parallelism to achieve throughput.
Lesson 2: Achieve Reliability: Learn how to avoid common flakiness pitfalls that make tests unreliable.
Lesson 3: Achieve Modularity and Re-usability: Learn how to architect your framework so it can be easily extended and it can quickly adapt to changes.
Lesson 4: Achieve Encapsulation of Business Logic: Learn how to effectively combine all the previous lessons to make your tests sturdy and readable.
Lesson 5: Achieve Visibility and Transparency: Reporting; consolidating each piece of your framework into something that can be easily understood and digested by the rest of your team.
Lesson 6: Integration and Easy Configuration: Provide easy configuration so the suites can be run effortless by the rest of your team and can be plugged into your CI Systems.
Mastering Test Automation: How to Use Selenium Successfully Applitools
** WATCH FULL WEBINAR RECORDING HERE: https://youtu.be/06H-6hjyyvI **
What is Selenium? Why should you use it? And how do you use it successfully?
In this webinar, Automation expert Dave Haeffner answers these questions as he steps through the why, how, and what of Selenium.
Dave also discusses how to start from nothing and build out a well factored, maintainable, resilient, fast and scalable set of tests. These tests will not only work well, but across all of the browsers you care about, while exercising relevant functionality that matters to your business.
Watch this webinar and learn how to:
* Decompose an existing web application to identify what to test
* Pick the best language for you and your team
* Write maintainable and reusable Selenium tests that will be cross-browser compatible and performant
* Dramatically improve your test coverage with automated visual testing
* Build an integrated feedback loop to automate test runs and find issues fast