Free Online Articles Directory
01.12.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


Basic Faqs in Software Testing

Author: Jerry Ruban Author Ranking Blue | Posted: 01-12-2006 | Comments: 0 | Views: 740 | Rating:  (122) Article Popularity - Blue (?) Got a Question? Ask.
Sign Up Now!

1. What is the purpose of the testing?

Software testing is the process used to help identify the Correctness, Completeness, Security and Quality of the developed Computer Software.

Software Testing is the process of executing a program or system with the intent of finding errors.

2. What is quality assurance?

Software QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to 'prevention'.

3. What is the difference between QA and testing?

Testing involves operation of a system or application under controlled conditions and evaluating the results. It is oriented to 'detection'.

Software QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to 'prevention'.

4. Describe the Software Development Life Cycle

It includes aspects such as initial concept, requirements analysis, functional design, internal design, documentation planning, test planning, coding, document preparation, integration, testing, maintenance, updates, retesting, phase-out, and other aspects.

5. What are SDLC and STLC and the different phases of both?

SDLC
> Requirement phase
> Desing phase (HLD, DLD (Program spec))
> Coding
> Testing
> Release
> Maintenance

STLC
> System Study
> Test planning
> Writing Test case or scripts
> Review the test case
> Executing test case
> Bug tracking
> Report the defect

6. What is a Test bed?

Test Bed is an execution environment configured for software testing. It consists of specific hardware, network topology, Operating System, configuration of the product to be under test, system software and other applications. The Test Plan for a project should be developed from the test beds to be used.

7. What is a Test data?

Test Data is that run through a computer program to test the software. Test data can be used to test the compliance with effective controls in the software.

8. Why does software have bugs?

Miscommunication or no communication about the details of what an application should or shouldn't do

Programming errors in some cases the programmers can make mistakes.

Changing requirements there are chances of the end-user not understanding the effects of changes, or may understand and request them anyway to redesign, rescheduling of engineers, effects of other projects, work already completed may have to be redone or thrown out.

Time force - preparation of software projects is difficult at best, often requiring a lot of guesswork. When deadlines are given and the crisis comes, mistakes will be made.

9. What is the Difference between Bug, Error and Defect?

Error: It is the Deviation from actual and the expected value.

Bug: It is found in the development environment before the product is shipped to the respective customer.

Defect: It is found in the product itself after it is shipped to the respective customer.

10. Describe the difference between validation and verification

Verification is done by frequent evaluation and meetings to appraise the documents, policy, code, requirements, and specifications. This is done with the checklists, walkthroughs, and inspection meetings.

Validation is done during actual testing and it takes place after all the verifications are being done.

11. What is the difference between structural and functional testing?

Structural testing is a "white box" testing and it is based on the algorithm or code.

Functional testing is a "black box" (behavioral) testing where the tester verifies the functional specification.

12. Describe bottom-up and top-down approaches

Bottom-up approach: In this approach testing is conducted from sub module to main module, if the main module is not developed a temporary program called DRIVERS is used to simulate the main module.

Top-down approach: In this approach testing is conducted from main module to sub module. if the sub module is not developed a temporary program called STUB is used for simulate the submodule.

13. What is Re- test? What is Regression Testing?

Re- test - Retesting means we testing only the certain part of an application again and not considering how it will effect in the other part or in the whole application.

Regression Testing - Testing the application after a change in a module or part of the application for testing that is the code change will affect rest of the application.

14. Explain Load, Performance and Stress Testing with an Example.

Load Testing and Performance Testing are commonly said as positive testing where as Stress Testing is said to be as negative testing.

Say for example there is a application which can handle 25 simultaneous user logins at a time. In load testing we will test the application for 25 users and check how application is working in this stage, in performance testing we will concentrate on the time taken to perform the operation. Where as in stress testing we will test with more users than 25 and the test will continue to any number and we will check where the application is cracking.

15. What is UAT testing? When it is to be done?

UAT testing - UAT stands for 'User acceptance Testing. This testing is carried out with the user perspective and it is usually done before the release.

For more FAQs in Software Testing visit : http://softwaretestingguide.blogspot.com

Rate this Article: Current: 1 / 5 stars - 1 vote(s).

Article Tags: Software Testing Faqs

Article Source: http://www.articlesbase.com/software-articles/basic-faqs-in-software-testing-76710.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
Jerry RubanAbout the Author:
Submitting articles has become one of the most popular means to drive traffic to your website and promote yourself and your business. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Got a Question? Ask.

Ask the community a question about this article:

Frequently Asked Questions

What is the difference between structured software ...
By: oriel_nyika | 03-01-2008
what is the difference between structured software development and object-oriented development method?

Q&A Powered by:
Powered by Yedda 

Latest Software Articles

Great Plains Reseller Newsflash: Gp Accounting for Dos Support
By: Andrew Karasev | 30/11/2008
There might be the reasons why you are sticking to old Great Plains Accounting application for DOS or Windows, likely versions 9.5 or 9.2. And we believe that you already got an upgrade to Dynamics GP quote from local Great Plains VAR or consultant, and likely the price is out of your expectations and reasonable budget for 2008 and 2009 seems to be also grim. The biggest challenge for Great Plains Accounting users and IT department is to get GPA consultant either local or nationwide

Automated Forex Bot – the Software to Ease Forex Trade
By: ajays_operations | 30/11/2008
Augment Your Forex Profit With Automated Forex Bot To increase the profit in Forex trading, technology has come to help in a big way. One of these methods that are widely used is the automated Forex bot. This technological marvel is actually a virtual robot used to handle the Forex accounts.

How to Make Your Computer Working Faster?
By: JJY | 30/11/2008
If you want to have a faster computer and get rid of those sluggish problems and system 32 errors and restarts, you need to fix the registry errors with registry cleaner and keep the registry up to date

Great Plains Accounting for Dos Transfer to Windows 2003 Server – Overview for it
By: Andrew Karasev | 29/11/2008
Great Plains Accounting 9.5, 9.2, or earlier version was hosted in its time in Windows NT and Novell servers. Typical client side was Windows 95 or Windows 98, possibly Windows NT workstation. As you could imagine all that hardware is in obsolescence and probably subject to frequent crashes. Obviously, first advise you can get from Microsoft Dynamics GP Great Plains resellers and consultants is to migrate from GPA to Dynamics GP. If you decide on migration, you will get reasonable discounts

Does Registry Mechanic Solves the Issues Related to Registry
By: Azam Mehraj | 29/11/2008
Do you ever feel panic-stricken when your computer is not running up to the same level as it did when new or when the system crashes time after time making your heart pump ten times faster than it normally does? These signs are letting you know that the systems windows registry needs overhauled.

A Review of Clean My Registry
By: Azam Mehraj | 29/11/2008
The windows registry is the most decisive part of the system and Clean My Registry cleaner is a program that upkeeps the window registry by the process of scanning and locating errors that can cause the system to be unstable.

System Mechanic a Cure to the Registry Issues
By: Azam Mehraj | 29/11/2008
System Mechanic software has been selected as one of the top leading programs on the market for its outstanding performance and is a Silver Award winner.

Netcom3 Review Registry Cleaner
By: Azam Mehraj | 29/11/2008
Netcom3 registry cleaner is a dependable window registry cleaner which is used to augment the performance of systems used by computer users internationally in both customer and commerce markets.

More from Jerry Ruban

The Methods and Techniques Used for Security Testing
By: Jerry Ruban | 22/09/2008 | Software
Commonly used Techniques in Security Testing

Article Categories





Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below