logo
  • Blog
  • The Cloud
  • DevOps
  • Trending
    • Blockchain
    • Bitcoin
  • How To
  • Kubernetes

 

  • Basic of Cloud Computing
  • What is Cloud Computing?
  • Benefit of Cloud Computing
  • History and Vision of Cloud Computing
  • How Cloud Computing works?
  • Characteristics of Cloud Computing as per NIST
  • Cloud Computing Standards
  • Cloud Computing Reference model
  • Cloud Computing conceptual reference model
  • Cloud Consumer and Providers
  • Cloud Auditor Broker and Carrier
  • Scope of Control between Provider and Consumer
  • Types of Cloud Computing
  • Based on Cloud Service models
  • ↠ Infrastructure as a Service (IaaS)
  • ↠ Platform as a Service (PaaS)
  • ↠ Software as a Service (SaaS)
  • Anything as a Service (XaaS)
  • ↠ Network as a Service
  • ↠ Testing as a Service
  • ↠ Storage as a Service
  • ↠ Database as a Service
  • ↠ Information as a Service
  • ↠ Integration as a Service
  • ↠ Security as a Service
  • Based on Deployment models
  • ↠ Private Cloud
  • ↠ Public Cloud
  • ↠ Hybrid Cloud
  • ↠ Distributed Cloud
  • ↠ Community Cloud
  • Public Cloud vs Private Cloud
  • Cloud Computing Issues and challenges
  • Threats and opportunities of the cloud
  • Privacy issue in the Cloud
  • Security issue in the Cloud
  • Compliance issue in the Cloud
  • Legal issue in the Cloud
  • Sustainability issue in the Cloud
  • Introduction of Virtualization
  • What is Virtualization?
  • Fundamental concept of Compute
  • Fundamental concept of Storage
  • Fundamental concept of Networking
  • Desktop and application virtualization
  • Advantage of Virtualization
  • What is Virtual Servers?
  • Infrastructure requirement for Virtualization
  • What is Virtual LAN (VLAN)?
  • Benefits of Virtual LAN (VLAN)
  • What is Virtual SAN (VSAN)?
  • Benefits of Virtual SAN (VSAN)
  • Cloud Solutions and Services
  • Cloud Ecosystem
  • Cloud Business Process Model
  • Cloud Service Management
  • Cloud Analytics
  • Testing under control
  • Gartner’s Magic Quadrants
  • Magic Quadrants for IaaS 2016
  • Magic Quadrants for IaaS 2015
  • Magic Quadrants for IaaS 2014
  • Magic Quadrants for IaaS 2013
  • Magic Quadrants for IaaS 2012

Testing as a Service

Testing as a Service is an outsourcing model, in which testing activities are outsourced to a third party that specializes in simulating real world testing environments as per client requirements. It is also abbreviated as TaaS.

Types of TaaS

  1. Functional Testing
  2. Performance Testing
  3. Security Testing

Functional Testing as a Service

TaaS Functional Testing may include UI/GUI Testing, regression, integration and automated User Acceptance Testing (UAT) but not necessary to be part of functional testing

Performance Testing as a Service

Multiple users are accessing the application at the same time. TaaS mimic as a real world users environment by creating virtual users and performing the load and stress test

Security Testing as a Service

TaaS scans the applications and websites for any vulnerability

Features of TaaS

  • Self-service portal for running application for function and load tests
  • Test library with full security controls that saves all te test assets available to end users
  • To maximiza the hardware utilization, sharing of Cloud hardware
  • On-demand availability for complete test labs that includes ability to deploy complex multi-tier applications, test scripts, and test tools
  • It ensures the detection of bottlenecks and solve the problems for the application under test by monitoring it
  • The metering capabilities allows tracking and charging for that the sevices used by customer

Software Testing as a Service over Cloud

Once user scenarios are created, and the test is designed, these service providers delivers servers to generate virtual traffic across the globe.

In Cloud, software testing occurs in following steps

  1. Develop users scenarios
  2. Design test cases
  3. Select cloud service provider
  4. Set up infrastructure
  5. Leverage cloud service
  6. Start testing
  7. Monitor goals
  8. Deliver

When to use TaaS

TaaS is useful when

  1. Testing of applications that require extensive automation and with short test execution cycle.
  2. Performing testing task that don’t ask for in-depth knowledge of the design or the system
  3. For ad-hoc or irregular testing activities that require extensive resources.

Benefits of Cloud Testing

  1. Flexible Test Execution and Test Assets
  2. Some users claim 40-60% savings in the cloud testing vs. the traditional testing model
  3. Achieve a fast return of investments by eliminating the investment made after hardware procurement, management, and maintenance, software licensing, etc.
  4. Deliver product in quicker time through rapid procurement, project set-up, and execution
  5. Ensure data integrity and anytime anywhere accessibility
  6. Reduce operational costs, maintenance costs and investments
  7. Pay as you use

Traditional vs. TaaS services

# Approach Traditional TaaS
1 Test Environment Manually Created On demand
2 Test Assets Manually Generated Dynamic
3 Test Data Manually Generated Dynamic Sanitized
4 Test Tools Manually Purchased On demand
5 Test Documentation Manually Generated Dynamically generated
6 Business Domain Knowledge Manually Extracted Extracted Dynamically
  • Previous page
  • Next page

 1,566 total views,  2 views today

Testing as a Service was last modified: December 31st, 2017 by Sushil Verma
Share on Facebook
Facebook
0Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

Latest Blogs

  • Linux: Viewing Log Messages
  • AWS CodeBuild: Getting Started
  • AWS CodeCommit: Set up Notifications
  • AWS CodeCommit: Securing The Repository and Branches
  • Managing Systemd units in Linux

Tags

Amazon EC2 AWS bash_shell bitcoin blockchain Cloud computing CodeCommit DevOps digital currency Kubernetes Linux trending ubuntu

For Improving Education

Categories

  • Amazon EC2
  • Amazon Web Services
  • AWS
  • AWS CodeCommit
  • Bash shell
  • Best Practices
  • Bitcoin
  • Blockchain
  • Chaincode
  • CLI
  • Cloud Computing
  • Cloud Security
  • CodeBuild
  • CodeCommit
  • CryptoCurrency
  • Cryptography
  • DevOps
  • Digital Currency
  • EC2 Lambda
  • Hyperledger
  • IBM Bluemix
  • IBM Garage
  • Kubernetes
  • Linux
  • Monitoring
  • OpenStack
  • Platform as a Service
  • TDD
  • Trending
  • Ubuntu
  • Virtual Server
Home | Site Map | Privacy Policy | Site Terms | Terms of use @2013, Times of Cloud.
The content is copyrighted to 'Times of Cloud' and may not be reproduced on other websites.