Quality Assurance and Project Management

Sep 17 2008   10:20AM GMT

5 essentials while building test environment for software testing

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

What is a test environment? – I have already explained in my earlier blog (http://itknowledgeexchange.techtarget.com/quality-assurance/what-is-a-testing-environment-for-software-testing/). Also I stated in my previous blog – “why build a separate test environment” (http://itknowledgeexchange.techtarget.com/quality-assurance/why-build-a-test-environment-for-software-testing/) from which two major parties being benefitted are customer and quality testing team of the vendor. Here let us try to understand five essentials to be adhered to while building a test environment for software testing. Let us also understand that these are not the only essentials, there could be many more, I am taking the five top priority factors of them.

1. Customer’s Environments: Understand clearly the environment in which the customer is going to run this software. This has to be checked not only for server but also for the user’s machines. The environments factors could be the hardware, OS, Database, Front end tools, browsers etc. Take care of all the versions of OS, browser the customer machines that are going to run this application.
2. Test Server: Build your test environment as much as possible a replica of customer environment. This is to be applicable to Server and client machines as well.
3. Separate Test Server: Build the test environment on a separate server free from development and dedicated exclusively for testing purposes.
4. Understand business requirements well: The testers and test lead should be very much clear about the customer requirements based on which the test cases are to be built. More understanding, more coverage. Much clearer understanding, wider coverage.
5. Documentation: Aesthetically document each and every test that the testers perform for a unit, module or integration testing of the product.

6  Comments on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Realinico
    Very good article! Waiting for more about test environment building. :)
    0 pointsBadges:
    report
  • Jaideep Khanduja
    Hey, thanks for liking the blog contents. I would definitely write more on this shortly. Do you have something in mind – on [B]what topic [/B]exactly you want to read?
    9,115 pointsBadges:
    report
  • Realinico
    Hi Jaideep, thanks for your reply. I'm a system admin of our testing environment, maintenance several testing servers including Windows, AIX, Solaris and HP-UNIX. When I got to this position, the testing environment has already been created and running for a long time without much documents. So I'm very interested about how to plan and build a new testing environment and how to make it work steadily and so on.
    0 pointsBadges:
    report
  • Jaideep Khanduja
    Hi and thanks for getting back on the comments section. From what account you moved to the system admin position. I will suggest you to prepare a detailed document on your own, of what has already been created and running for a long time (the testing environment). I presume that since it is running for a long time without much of a hitch, that proves that it is almost suiting your testing environment requirements. Draw out a process flow of the environment that is in place. Then probably we can work out whether you really need to plan and build a new testing environment or not. I may be wrong in my understanding, if I am, do revert back to move forward on right track!
    9,115 pointsBadges:
    report
  • Udk
    hi jaideep, ur articles are good, i liked it. cn u plz give me a test environment details template?
    0 pointsBadges:
    report
  • Jaideep Khanduja
    Hi UDK thanks for reading posts. I have some posts already here on the same topic. please go thru them and then let me know if any further specific information need to be shared. What is a Testing environment for software testing? http://itknowledgeexchange.techtarget.com/quality-assurance/what-is-a-testing-environment-for-software-testing/ Why build a test environment for software testing? http://itknowledgeexchange.techtarget.com/quality-assurance/why-build-a-test-environment-for-software-testing/ 5 essentials while building test environment for software testing http://itknowledgeexchange.techtarget.com/quality-assurance/5-essentials-while-building-test-environment-for-software-testing/ Four Environment Essentials to know before performing load testing http://itknowledgeexchange.techtarget.com/quality-assurance/four-environment-essentials-to-know-before-performing-load-testing/ Optimized Environment Gives Optimized Project Performance http://itknowledgeexchange.techtarget.com/quality-assurance/optimized-environment-gives-optimized-project-performance/
    9,115 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: