QA City

Join Hands to Build a Smarter India: Sign in | Join now
Most Popular

Designing the Right Test Suite

By SiliconIndia   |   Tuesday, 18 December 2012, 22:20 Hrs
Print Email


Bangalore: A test suite also known as "validation suite" is a collection of test cases which are used to check if the application is free from bugs and defects. It contains detailed information regarding the collection of test cases as well as the system’s configuration. In short, it is a set of machines that have been configured to test a website.

Testing a website is not an easy task. A tester would need to know what to test and how to test, keeping in mind the functionality, the various conditions and the various tools and methodologies.

A test suite aims at:
a)    Rapidly testing and reviewing prototypes on all platforms and thus increasing productivity.   
b)    Allow duplications of the connections that a user can experience.
c)    Providing a platform for usability testing.

According to a post on philosophe.com, a well-designed test suite should address the following points:



1. The browsers/platforms which are most likely to be used by your audience: In order to identify which browser or platform a user is most likely to use, a tester would need to go through the popular browsers and platforms and also analyze his/her site’s logs.

2. The interaction between the browsers and the platforms: There are some versions of browsers that are not compatible with each other. Based on the operating system, browsers can also render HTML differently. Thus, while designing a test suite, a tester must ensure that it can handle the various interactions between the different versions of a browser.   

3. Understand the importance of certain user profiles:  It should always be kept in mind that the platform and browser needs of some of  users are vital to the business goals of the website. Thus, it is important to accommodate the needs of such users.

4. The Testing Budget: When the amount spent on test machines is insignificant, it affects the specialization of the test environment. Furthermore, when the complexity of maintaining test machine increases, it will be difficult to create a test environment which is realistic.


Sign Up for QA Digest and Read the Day's Highlights
Don't Miss
Experts on QA
Sasank Taraka Kumar
QA Lead
RAM Informatics Ltd
Ramesh  Letchumanan
Testing Engnr
R and D Tech
Shridhar  Vaidya
QA Engineer
Cybage Software
Nishu  Miglani
CEO
Quest consultants
Meena  Mohan
Sr. Software Eng.
Huawei Technologies
Manish  Potdar
Associate Director
Cognizant
Uma  Maheswari Balasubramani
Sr Software Engineer
IBM
Mukesh  Jarial
Software Engineer
Interglobe
Write your comment now
 
Whitepapers
This report is the result of the largest public-private sector rese...
For those not familiar with the Coverity Scan™ service, i...
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap   |  
News:       Technology   |   Enterprise   |   Gadgets   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Newsletter   |   News archive  
Cities:        CEO   |     Startup   |   Mobile   |   CIO   |   Women   |   BI   |   HR   |   SME   |   Cloud   |   Marketing   |   QA   |   Java   |   Web Developer  
Community:      Members   |   Blogs   |   Indian Entrepreneurs   |   Gyan   |   Advice   |   Community   |   Find   |   Events   |   CXO Insights  
Job Board:      Jobs   |   Freshers   |   Companies   |   HR Speak   |   Forum  
Online Courses:   Web Developer   |   Java Developer   |   CCNA Training   |   SEO   |   SAS   |   SQL Server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Training Institute
Life:          Real Estate   |   Travel   |   Finance   |   Gadgets   |   Movie Reviews   |    Jokes  
Send your feedback and help us continue to improve SiliconIndia
© 2014 InfoConnect Web Technologies India Pvt Ltd. all rights reserved