What is a test environment? How to build a test environment?

Source: Internet
Author: User
 

Before testing for software testing, you need to build a test environment. What is the test environment?
Simple is the software running platform, that is, software, hardware and network three kinds of environment of the collection, that is to say: test environment = software + hardware + Network
Hardware: Including PC, notebook, server, a variety of terminals. For example, to test Photoshop software, it is to be measured on a PC or notebook. is in the CPU for the core of the computer test, or to dazzle the long CPU on the test. Different hardware environments Photoshop processing speed is not the same.
Software: This mainly refers to the operating system of software running. Test Photoshop, for example, is the test under Windows XP or Vista. There may be compatibility issues. The software environment also includes compatibility issues with other types of software that coexist with the same system.
Network: Mainly for the C/s structure and b/s structure of software. For example, I am testing the software, the customer's network environment is gigabit Ethernet, and our network environment or hundred Gigabit Ethernet, but also at leisure to reach the speed of hundred trillion. Such an environment would be very nerve-racking if it were to test the response time accurately.

The above describes what a test environment is. So how to build a test environment.
In general, configuring a test environment follows these guidelines:
1, Real: Try to simulate the user's real use environment. Here's a little bit about how project software and product software need to be treated differently. Project software because only for a group of users, so the test environment is relatively single. But the product software is aimed at the masses, so the test environment is more complex, to consider in many ways.
2, Clean: test environment as far as possible not to install the software that is not related to the testing. The author encountered this kind of thing, two machines, for a function, a test OK, another test Ng, finally according to the investigation found that the test OK machine installed on the client will not install the VC + + development environment, testing NG machine is because no VC installed, So the bug was tested: The software lacked the necessary dynamic link library support. But this clean is not necessary, sometimes also deliberately to test a software to other software coexistence when the compatibility problem.
3, non-toxic, this should not say more, testing should be ensured in a non-toxic environment.
4, Independent: test environment and development environment independent of each other. That is, the development environment and the test environment is best to separate, that is, testers and developers of different servers (databases, background servers, etc.), to avoid mutual interference.

Source: (http://blog.sina.com.cn/s/blog_4b6a9ebd0100itn9.html)-What is a test environment. How to build a test environment. _ Niu Cun Crazy _ Sina Blog

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.