I want to learn automation testing in cloud and I do not have knowledge or experience in cloud environment. I searched over the internet and found some blogs, steps, etc but I am not sure whether those are correct or not and which tool, etc (Totally confused).

I am new to this so not sure from where I need to start, I am very much sure from this forum I will get some help (Someone may working on the cloud).

As I have never used this environment, tools before, I would just like to know where I can find good tutorials for beginners?.

Which tool you prefer for me (Functional, Performance and Mobile applications)? (Open source and Paid).

  • 1
    Once look into this link sqa.stackexchange.com/questions/9845/… and refer @Niels van Reijmersdal comments you may get some idea on performance testing.
    – Sachin
    Oct 3 '14 at 5:15
  • What you want actually?. Environment or tools?.
    – Sachin
    Oct 3 '14 at 5:16
  • Environment setup (Trail/Free), tools (Functional, Performance and Mobile applications), and tutorials for beginners. I am new to these so want to learn from basics.
    – Selenium
    Oct 3 '14 at 5:20
  • I appreciate that it's often hard to formulate specific questions as a beginner, but this is just too broad. What's your purpose for learning this stuff? That might help us to suggest good terms to search for.
    – testerab
    Oct 10 '14 at 0:06

I don't see how testing in the cloud is different then testing on your local computer system.

The only thing the CLOUD delivers is a scalable type of infrastructure. If you need to test the scalability of the infrastructure, then search for "Scalability testing" and read blogs like this. Load testing mobile API's could be done with tools like BlazeMeter.

I think you need to find tools and tutorials which assist in testing different parts of the stack.

  • Functional testing of web-application
  • Functional testing of mobile-application
  • Load/Performance test of cloud infrastructure (IO, Database, Network, etc)
  • API testing
  • Setting up a cloud environment for testing (Ask your operations/devops team)

There is not a single resource that will explain all this knowledge from scratch and get you going. Therefor I think your question is way to broad.


Few more notes on top of Neils Answer

Test Environment Setup using Cloud Infrastructure

  • Load generation in cloud for on premises application
  • Load generator on premises, application on cloud
  • Both load generator and application both on cloud

Load Testing

Security Testing

  • Very nice, what is load balancing?. How to do it?.
    – Sachin
    Oct 7 '14 at 3:25
  • Load balancing can be simple IP based / Request level/ sticky / non-sticky. You can try load balancers using Ngnix, Apache, Zen Loadbalancer, F5 load balancer.
    – Siva
    Oct 7 '14 at 4:15

Not the answer you're looking for? Browse other questions tagged or ask your own question.