20
CLOUD for AGILE TESTING

Cloud for Agile Testing - Burak Koyuncu

Embed Size (px)

Citation preview

Page 1: Cloud for Agile Testing - Burak Koyuncu

CLOUD for AGILE TESTING

Page 2: Cloud for Agile Testing - Burak Koyuncu

1

3

Agenda

2 CONTINIOUS INTEGRATION

CLOUD for AGILE TESTING Automated Cross Browser Testing Performance Test

AGILE Agile Principles Agile Testing

Page 3: Cloud for Agile Testing - Burak Koyuncu

AGILE 1

Page 4: Cloud for Agile Testing - Burak Koyuncu

AGILE ?

Page 5: Cloud for Agile Testing - Burak Koyuncu

AGILE PRINCIPLES ?

Page 6: Cloud for Agile Testing - Burak Koyuncu

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.

Page 7: Cloud for Agile Testing - Burak Koyuncu

CONTINIOUS INTEGRATION 2

Page 8: Cloud for Agile Testing - Burak Koyuncu

•  “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

Page 9: Cloud for Agile Testing - Burak Koyuncu
Page 10: Cloud for Agile Testing - Burak Koyuncu

Automated Cross Browser

Testing

Performance Testing

Page 11: Cloud for Agile Testing - Burak Koyuncu

3 CLOUD for TESTING

Page 12: Cloud for Agile Testing - Burak Koyuncu

A common problem..

•  Testing takes lots of time, •  Lots of combinations need to be

tested(browsers, versions, operating systems)

Page 13: Cloud for Agile Testing - Burak Koyuncu
Page 14: Cloud for Agile Testing - Burak Koyuncu
Page 15: Cloud for Agile Testing - Burak Koyuncu

Cloud for Testing

Page 16: Cloud for Agile Testing - Burak Koyuncu

Cloud testing allows you to automatically or interactively test mobile

and web applications on lots of combinations of browsers and platforms.

Cloud for Testing

Page 17: Cloud for Agile Testing - Burak Koyuncu

•  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.

Page 18: Cloud for Agile Testing - Burak Koyuncu

-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

Page 19: Cloud for Agile Testing - Burak Koyuncu

Burak Koyuncu

31.05.2016

Thank you...

Page 20: Cloud for Agile Testing - Burak Koyuncu

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