Tools that are used to test the conventional applications need to be re-evaluated when applied to cloud based applications in order to consider the network analysis, application, and environment changes implied by the cloud deployment, interoperability of application towards the other platforms and infrastructures.
· SOASTA CloudTest
· App Thwack
· Jenkins Dev@Cloud
· Xamarin test cloud
Other Interesting Articles on Cloud Testing are:
- Cloud Testing 101
- Types of Cloud Testing
- Advantages and Challenges of Cloud Testing
- Comparison between Conventional and Cloud Testing
- Top 8 Testing Tools – 2016
Selenium is one of the commonly used open source tool for testing. It enables to perform functional tests of the applications at selenium integrated development environment (IDE). It is used to test the web based applications over various browsers. It is used for functional, performance, and load testing. It provides browsing compatibility tests and various operating environments. It also provides the transformation of selenium tests to various languages such as Java, Python, C# and so on. It consists of various components such as Selenium IDE, Selenium Client, Remote Control<Web Driver, Grid, and Client API.
1.4.2 Cloud Test
It is a testing developed by SOASTA. It was designed to have performance and reliability throughout the test. It is used to test web based and mobile applications. It can be deployed on single server, different physical server, and cloud servers. It is used to maximize the scalability and flexibility provided by the cloud. It combines Ajax-based user interface and distributed web servers for test creation, execution, and test analysis. It is used for load testing, performance testing, web UI/Ajax testing, and functional testing.
It is a widely used tool to detect the defects, mis-configuratons, and missing patches in various devices, virtualized systems, cloud infrastructure, firewalls and soon. It can be used to detect viruses, backdoors, and malwares in applications. It is used in banking and healthcare sectors to perform compliance auditing. It can generate reports and recommendations in various formats.
1.4.4 App Thwack
It is a cloud based stimulator which is used for testing iOS, web apps, Android on actual devices. It is compatible with automation platforms like Calabash, Robotium, UI Automation and several others. If there is a need to test through client other than the official site there is a REST API which enables it. It’s other features are support for multi platform, detailed test reports and customizable testing
It is a tool which enables development, continuous deployment, and integration on the cloud. It supports development in many languages and deployment on various services. It provides mobile tools for development and connecting to existing systems via cloud. It has benefits of Cloud Foundry, AWS Elastic BeanStalk, Google App Engine.