cloud for agile testing - burak koyuncu
TRANSCRIPT
CLOUD for AGILE TESTING
1
3
Agenda
2 CONTINIOUS INTEGRATION
CLOUD for AGILE TESTING Automated Cross Browser Testing Performance Test
AGILE Agile Principles Agile Testing
AGILE 1
AGILE ?
AGILE PRINCIPLES ?
Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software.
Welcome changing requirements, even late in
development. Agile processes harness change for the
customer’s competitive advantage.
Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference for the
shorter timescale.
CONTINIOUS INTEGRATION 2
• “Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible” – Martin Fowler
Automated Cross Browser
Testing
Performance Testing
3 CLOUD for TESTING
A common problem..
• Testing takes lots of time, • Lots of combinations need to be
tested(browsers, versions, operating systems)
Cloud for Testing
Cloud testing allows you to automatically or interactively test mobile
and web applications on lots of combinations of browsers and platforms.
Cloud for Testing
• Cross browser applications run automated tests on different version of browsers and operating systems on their own VMs.
• Rapidly test your application in the cloud, • Record&Playback test videos to identify failures
and see how apps look in different platforms, • Runs tests in parallel and saves the time, • Integrate with your CI system(Jenkins, Travis,
TeamCity etc.). • Detailed test reports and screenshots. • Lots of combinations of browsers/OS
platforms.
-Some of them is compatible with open source -Global cloud locations -Mobile Load Tests -Multiple test execution -Integrate with monitoring tools -Integrate with CI tools -……
Performance Testing on Cloud
Burak Koyuncu
31.05.2016
Thank you...
References • Jason Fox -‐ Bdd And Sauce Labs Integra7on: Php And Ruby
neverstopbuilding.com/saucelabs • Ryan Lane -‐ Introduc7on to SauceLabs
prezi.com/enz4ipjkps1j/introduc7on-‐to-‐saucelabs/ • David Nedved -‐ Con7nuous Integra7on & Scalable Applica7on Deployments on AWS Cloud
hNp://www.slideshare.net/davidnedved/amazon-‐web-‐services-‐ci-‐scalable-‐deployments-‐with-‐itoc-‐australia • Sauce Labs – Cross Browser Tes7ng
www.slideshare.net/saucelabs/cross-‐browsertes7ng • Sauce Labs – Cloud Tes7ng
saucelabs.com/cloud-‐tes7ng • Automated tests in Con7nuous Integra7on environment -‐ Part 1
hNps://www.cognifide.com/our-‐blogs/quality-‐assurance/automated-‐tests-‐con7nous-‐integra7on-‐environment-‐1/ • Your Website Design Should Load In 4 Seconds
hNp://www.hobo-‐web.co.uk/your-‐website-‐design-‐should-‐load-‐in-‐4-‐seconds