Cloud for Agile Testing - Burak Koyuncu

Preview:

Citation preview

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  

Recommended