:: QC Boss :: Testing, Independent Software Testing, Manual Testing, Website Testing, Functionality Testing, Usability Testing, QC, QA, UAT

Archive for April 2009

Website Testing: You can trust us…

without comments

A third party testing service provider like us can afford you the genuine assistance by doing all types of testing practices at reasonable price. With the assurance, which we give, you can gain confidence in the website you have developed and promote the website without any worries.

 

We being third party testers come into play only when there is a need for you, thereby saving the money you spend on the in house testers who keep idle after the initial stages. There is a time period after the test planning, scheduling of tests and writing the test cases in which the website would still be undergoing changes and facing major problems like installation problems configuration problems etc. During this period, in most of the companies the testers are kept idle thereby losing lot of revenue. This is where we come in, you could contact us anytime and we would be glad to work with you for reasonable price, this is a big saving in cost. We work for you only when you need us. This way you can afford quality websites at lower prices.

 

Why you can trust us?

 

There are a number of reasons why you can trust us. The first and foremost thing is, we want you to succeed in whatever you do. Being a third party service provider we strive for the positive feedbacks which clients like you provide us for our best services we provide. We like to build a good reputation with the clients whom we work with. When you succeed and give us excellent customer referrals and spread the word, we would get repeat business thereby making us succeed too.

 

We listen to you, we understand the needs of the customer, and we understand the needs of the business too, which is the utmost quality a tester should have. This saves the other two most important factors money and time.

 

For more information please feel free to contact us at www.qcboss.com

Written by QCBoss

April 30, 2009 at 8:51 am

Defect Taxonomies

without comments

Categories of Defects

All software errors can be categorized into the following types:

o Errors of Commission: something wrong is done
o Errors of Omission: something left out by accident
o Errors of Clarity and Ambiguity: different interpretations
o Errors of Speed and Capacity

Other various types of defects that can be identified in different software applications:

o Conceptual bugs / Design bugs
o Coding bugs
o Integration bugs
o User Interface Errors
o Functionality
o Communication
o Command Structure
o Missing Commands
o Performance
o Output
o Error Handling Errors
o Boundary-Related Errors
o Calculation Errors
o Initial and Later States
o Control Flow Errors
o Errors in Handling Data
o Race Conditions Errors
o Load Conditions Errors
o Hardware Errors
o Source and Version Control Errors
o Documentation Errors
o Testing Errors

Written by QCBoss

April 23, 2009 at 9:39 am

Browser Compatibility Testing

without comments

You cannot take for granted how your web site will be displayed when called up on a computer running a different operating system than what you use. In fact, there are at minimum 3 main issues that affect the way your web pages are displayed on other people’s screen:

 

On Top (1) – The browser (Internet Explorer, Firefox, Safari, Opera etc) and the specific version your viewers use.

 

Next (2) – The operating system (Windows, Mac, Linux) your viewers run on their machines.

At Last (3) – The screen resolution (1024×768, 1280×768, 1280×1024 and above) your viewers have set on their monitors.

The compatibility testing requirements of a web based application or site could require substantially in-depth/exhaustive testing; after all, having spent a huge amount of money /effort designing the ‘experience’ you wish users to have, it would be useless if a number of users either couldn’t experience the site as designed or in the worst cases were unable to access the site and do business with you. So sad if this happens. It is vital that the site is tested across different browser/operating system/screen resolution to ensure that it behaves as expected.

In fact, browser/operating system/screen resolution inconsistencies are hard to deal with, and to be able to deal with them you have to know what the problems are and what browsers render your site in a quite creative way you probably haven’t expected. To ensure the (more or less) identical presentation in browsers you need to verify its consistency in a number of browsers – before going live with your project. You must not miss doing the Browser compatibility test, cause it will let you to lose visitors if your web pages don’t work on all the popular web browsers. Your web pages may be inconsistent on each browser and the visitors would believe that the website is not professional or is buggy, no one blames the browser.

 

Browser display problems can basically just kill your web pages, and these display differences are caused by a lot of things such as different browser versions, different computer platforms, screen size, browser bugs, HTML errors, and multiple browsers.

A simple, reliable, straightforward way to test your browser compatibility across the whole spectrum of possibilities. Browser (Internet Explorer, Firefox, Safari, Opera etc), Operating System (Windows, Mac, Linux), Screen Resolution (1024×768, 1280×768, 1280×1024 and above) and so on.

Written by QCBoss

April 22, 2009 at 8:00 am

The main Aspects & Activities in Database Testing?

without comments

 The major activities in Database testing are:

 

  1. Test the Data Validity
  2. Test the Data Integrity
  3. Test the Performance Related to Database
  4. Test the Security Issues

 

The major aspects to be deal in Database Testing are:

 

  1. Test out the Databases and Devices
  2. Test out the Tables, Fields, Constraints, Defaults
  3. Test out the Keys and Indexes
  4. Test out the Stored procedures & Packages
  5. Test out the Error messages
  6. Test out the Triggers – Update, Insert, Delete
  7. Test out the Schema Comparisons

Written by QCBoss

April 17, 2009 at 8:54 am

Posted in QA, QC, Software Testing

Tagged with

Freelancer or Third party company – Choose yourself. Part 2

without comments

Full cycle website testing services

Companies like us can provide wide range of services in contrast to freelancer who is specializing only in one type of work. This may be a advantage if you do not have much time to release the product and do not want to waste it finding freelancers for all types of work you need to be done. We provide you the best help here.

 

 

Freelancers do not have the required testing skills when compared with the third party company like us. Consider the fact that when the same person is developing and testing a website which the freelancer does, is not the best approach when compared with two separate people for development and testing which a company can do clearly justifies that companies are the ones which follow the correct development cycle. Companies like us provide software-testing services where we employ skilled testers specializing in this type of services.

 

Freelancers generally propose only one service, such as software or web development. They may not have the business or system analysts to accumulate requirements from you and create a plan for the project. Specification is a essential attribute for bigger projects. Without specification the freelancer will not have common understanding of requirements, this may lead to a waste of time for redesign and redoing the project. Companies like us provide requirements analysis services and many more services like usability testing services and improvements recommendations for your website.

Written by QCBoss

April 17, 2009 at 7:44 am

Freelancer or Third party company – Choose yourself. Part 1

without comments

Job Supervision

 

Communicating and coordinating with a solitary freelancer can be trouble-free, but when the team grows to 3 or more freelancers it becomes very lengthy process to coordinate their work. To make everyone work on separate tasks and then combine results of their work becomes more tiresome. Whereas a Company can afford project manager for a development team, who always coordinates his work in a professional way like tracking timeline, budget, other project parameters and delivering results to you.

 

We as a Company use traditional software development process, which means frequent releases for your review and requirements clarification because if you do not assess alpha releases regularly, then you may see a major difference in the final product from what you expected to see (normally this happens with the freelancers). After assessment of each release you can revise your requirements so the development of your product so that it finishes in the correct way.

Written by QCBoss

April 17, 2009 at 7:36 am

India’s Role In Software Testing

without comments

Quality is defined in wikipedia as “a high degree of excellence” (a quality product), “a degree of excellence or the lack of it” (work of average quality), or “a property of something” (the addictive quality of alcohol).

As per an IDC report, almost $1 billion of the estimated $13 billion global software-testing market is accounted for, by Indian companies. With the concept evolving considerably in the recent times, we explore the industry and its future prospects in India.

Meanwhile, India is becoming one of the leading destinations for offshore testing, with market opportunities for the offshore software testing companies currently at $2 billion, and expected to rise to $8 billion by 2008 – 2009. – Source: www.CXOtoday.com.

“The difference lies in the scalability of major Indian vendors, their strong focus on quality and their experience delivering a wide range of services”, says John Blanco, senior vice president at Cablevision Systems Corp. in Bethpage, NY.

We are one of the leading destinations for offshore testing…

Written by QCBoss

April 15, 2009 at 5:36 am

Posted in QA, QC, Software Testing