Wednesday, November 21, 2007

TYPES OF QA TESTING

Twelve Types of QA Testing

1. Unit testing (conducted by Development)

Unit test case design begins after a technical review approves the high level design. The unit test cases shall be designed to test the validity of the program's correctness. White box testing is used to test the modules and procedures that support the modules. The white box testing technique ignores the function of the program under test and focuses only on its code and the structure of that code. To accomplish this, a statement and condition technique shall be used Test case designers shall generate cases that not only cause each condition to take on all possible values at least once, but that cause each such condition to be executed at least once In other words:

v Each decision statement in the program shall take on a true value and a false value at least once during testing

v Each condition shall take on each possible outcome at least once during testing

2. Configuration Management

The configuration management team prepares the testing environment

3. Build Verification

When a build has met completion criteria and is ready to be tested, the QA team runs an initial battery of basic tests to verify the build

v If the build is not testable at all, then the QA team will reject the build

v If portions of the website are testable and some portions are not yet available, the project manager, technical lead and QA team will reassign the build schedule and deliverable dates

v If all portions of the build pass for testing, the QA team will proceed with testing

4. Integration Testing

Integration testing proves that all areas of the system interface with each other correctly and that there are no gaps in the data flow. The final integration test proves that the system works as an integrated unit when all the fixes are complete.

5. Functional Testing

Functional testing assures that each element of the application meets the functional requirements of the business as outlined in the requirements document/functional brief, system design specification, and other functional documents produced during the course of the project (such as records of change requests, feedback, and resolution of issues).

6. Non-functional Testing (Performance Testing)

Non-functional testing proves that the documented performance standards or requirements are met. Examples of testable standards include response time and compatibility with specified browsers and operating systems.

If the system hardware specifications state that the system can handle a specific amount of traffic or data volume, then the system will be tested for those levels as well.

7. Defect Fix Validation

If any known defects or issues existed during development, QA tests specifically in those areas to validate the fixes.

8. Ad Hoc Testing

This type of testing is conducted to simulate actual user scenarios. QA engineers simulate a user conducting a set of intended actions and behaving as a user would in case of slow response, such as clicking ahead before the page is done loading, etc.

9. Regression Testing

Regression testing is performed after the release of each phase to ensure that there is no impact on previously released software. Regression testing cannot be conducted on the initial build because the test cases are taken from defects found in previous builds.

Regression testing ensures that there is a continual increase in the functionality and stability of the software.

10. Error Management

During the QA testing workflow, all defects will be reported using the error management workflow.

Regular meetings will take place between QA, system development, interface development and project management to discuss defects, priority of defects, and fixes.

11. QA Reporting

QA states the results of testing, reports outstanding defects/known issues, and makes a recommendation for release into production.

12. Release into production

If the project team decides that the build is acceptable for production, the configuration management team will migrate the build into production.

20 comments:

Pegasie said...

Thanks for sharing the post.. This post is really nice and having some nice topics shared about the testing methodologies. I am really impressed with the post you shared about the white box testing.

QA Testing Tools

Unknown said...

This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this.
Are you aware of any other websites on this
testing-tools


QuickBooks Payroll Support Phone Number said...

Payroll management is truly a significant part these days. Every organization has its own employees. Employers want to manage their pay. The yearly medical QuickBooks Payroll Support Phone Number The employer needs to allocate.

Jamess said...

Facing a concern won’t be a pain anymore if you have quick assistance at QuickBooks Pro Problems are inevitable and they also usually do not come with a bang. Our team at QuickBooks Support Number is ready beforehand to provide you customer-friendly assistance in the event that you talk with a concern using QuickBooks Pro. Many of us is skilled, talented, knowledgeable and spontaneous. Without taking most of your time, our team gets you rid of most unavoidable errors for this software.

Jamess said...

Our technical help desk at not simply supplies the moment solution regarding the QuickBooks Enterprise and also gives you the unlimited technical assistance at QuickBooks Enterprise Support Phone Number We understand that your growing business needs your precious time which explains why we offer the most effective to the customers. Our technically skilled professionals are well regarded for smart technical assistance around the world.

JimGray said...

As QuickBooks Premier has various industry versions such as for example retail, manufacturing & wholesale, general contractor, general business, Non-profit & Professional Services, there was innumerous errors that will create your task quite troublesome. At QuickBooks Payroll Support Phone Number, you will find solution each and every issue that bothers your projects and creates hindrance in running your company smoothly. Our team is oftentimes willing to allow you to while using the best support services you could possibly ever experience.

steffan said...

Aside from getting amazing quality services, you'll get one single solution for all your critical problems through remote assistance. The certified professionals are best and well experienced and always available 24/7 to provide services on-time or before time. So if you desire to contact the team then easily dial our toll-free number of QuickBooks Technical Support Phone Number and obtain one stop solution for all your problems and create your business.

steffan said...

There is certainly sometimes a number of errors which may bother your projects flow, nothing should be taken as burden that being said because the support team of QuickBooks Payroll Support USA resolves every issue in minimal time and commendable expertise.

QuickBooks Payroll Support said...

QuickBooks 247 Support Phone Number is assisted by our customer support representatives who answer your call instantly and resolve all your valuable issues at that moment. It really is a backing portal that authenticates the users of QuickBooks to perform its services in a user-friendly manner.

Blogsilly said...

QuickBooks Customer Care Telephone Number: Readily Available For every QuickBooks Version.Consist of a beautiful bunch of accounting versions, viz.,QuickBooks Pro, QuickBooks Premier, QuickBooks Enterprise, QuickBooks POS, QuickBooks Mac, QuickBooks Windows, and QuickBooks Payroll, QuickBooks has grown to become a dependable accounting software that one may tailor depending on your industry prerequisite. As well as it, our QuickBooks Support Phone Number will bring in dedicated and diligent back-end helps for you for in case you find any inconveniences in operating any of these versions.

rdsraftaar said...

Let’s speak about our QuickBooks Enterprise Support that will be quite exciting for you personally all. The advanced QuickBooks Desktop App for QuickBooks Support can now work as an ERP system good for medium scale businesses. QuickBooks Desktop Enterprise just isn't alike to pro, premier & online versions. Capacity and capability could be the reason for this.

kevin32 said...

QuickBooks Enterprise Technical Support Services offered at qbenterprisesupport.com are created to provide you with tech assistance par excellence for almost any glitches or hiccups you could possibly come across during coping with your QuickBooks Enterprise.

Mathew said...

QuickBooks users are often found in situations where they should face many of the performance and some other errors due to various causes in their computer system. If you need any help for QuickBooks Tech Support Phone Number errors from customer support to get the means to fix these errors and problems.

kevin32 said...

Let’s update you aided by the indisputable fact that this matter is immensely faced by our customers. Do not worry most likely and e mail us at our QuickBooks Support Phone Number. Our customer service executives are particularly customer-friendly helping to make certain that our customers are pleased about our services.

QuickBooks Support Phone Number said...

To use a successful organization, you need to have a powerful account management process to develop and lead. QuickBooks Tech Support Number computer software is developed in such a way that it'll give you the very best account management mention of this era.

QuickBooks Payroll Support said...

Intuit is perhaps all concerning User expertise which explains why they need creating dedicated QuickBooks Customer Service Phone variety; Users will dial the fee number just in case they will have any facilitate in regards to the code.

Bryan Willson said...

The reason us different is quality of one's services inside the given time interval. The locus of your services may be based upon delivering services in shortest span of that time period, without compromising aided by the quality of your services. QuickBooks Helpline Number team is engaged in pre-research to create themselves prepared in advance for the possible errors of QuickBooks.

jameswill11 said...

We live and work in the groups we serve, and we are focused on utilizing our skills to help our customers accomplish their financial objectives and goals with the help of QuickBooks Tech Support Phone Number. We will help you deal with your business accounting and reporting, minimize your taxation rate, and settle on choices that will gain monetary development for your organization.

accountingwizards said...

Give a call at QuickBooks Support Phone Number, if you're encountering any difficulties which can be mentioned previously. If you are facing virtually any problems with your QuickBooks, you'll be able to also make instant calls. Your queries are certain to get resolved with no delays.

kevin32 said...

Same Day Direct Deposit for contractors and employees and enable payroll submission when ready, so to withhold funds longer. QuickBooks Payroll Technical Support Number experts available at any hour to aid users get started.