The impact of cloud computing on software development and testing

Source: Internet
Author: User
Keywords Cloud

1, the impact of cloud computing on software development

In the cloud computing environment, the software technology, the architecture will change dramatically. First, the software developed must be compatible with the cloud, it can be combined with virtual cloud platform to adapt to the dynamic change of computing ability and storage ability, and the other is to be able to satisfy the use of a large number of users, including data storage structure, processing ability, third is to Internet, based on the Internet to provide software applications; Four is higher security requirements, can resist attacks, and can protect private information, five can work in mobile terminals, mobile phones, network computers and other environments.

In the cloud computing environment, the environment and working mode of software development will also change. Although the traditional software engineering theory will not change fundamentally, the development tools, development environment and development platform based on cloud platform will be convenient for agile development, coordination within the project team, and offsite development. The Software development project group can utilize cloud platform to realize online development, and realize knowledge accumulation and software reuse through cloud.

In the cloud computing environment, the final manifestation of software products is richer and more diverse. On a cloud platform, software can be a service, such as SaaS, a Web services, or an application that can be downloaded online, such as apps in Apple's online store, and so on.

2. The impact of cloud computing on software testing

In the cloud computing environment, because of the change of software development work, it is necessary to bring influence and change to software test.

Software technology, architecture changes, requires software testing attention should also make corresponding adjustments. While software testing is concerned with traditional software quality, it should pay attention to the new quality requirements of cloud computing environment, such as software dynamic adaptability, large user support capability, security, multi-platform compatibility, etc.

In the cloud computing environment, the Software development tool, the environment, the work pattern has changed, also requires the software Testing tool, the environment, the work pattern also should change correspondingly. Software testing tools should also work on the cloud platform, the use of test tools should also be done through the cloud platform, rather than the traditional local approach; Software testing environments can also be ported to cloud platforms to build test environments through the cloud, and software testing should also enable collaboration, knowledge sharing, and test reuse through the cloud.

Changes in the presentation of software products require software testing to test different forms of products, such as Web services testing, Internet application testing, software testing in mobile smart terminals, and so on.

Cloud computing popularization and application, there are a long way, social recognition, people's habits, technical ability, and even social management system should make corresponding changes, so that cloud computing truly universal. But no matter what, internet-based applications will gradually permeate everyone's life, to our service, life will bring far-reaching impact. To deal with this change, we also need to discuss the future of our business development model, determine the direction of our efforts.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.