Software Testing Guide

December 24, 2011

What is the difference between Conventional Testing and Unconventional Testing?

›
Conventional Testing is done by Test Engineers to check whether the developed application is working fine as per the requirements. Unconve...
3 comments:
July 11, 2011

Explain Agile Testing.

›
Agile Testing is a testing practice done from the customer perspective, it doesn’t follow test procedures and the delivery would happen as ...
5 comments:
May 30, 2011

Define CVS.

›
CVS is Concurrent Versioning System which is a version control system, where the history of sources files can be recorded. The main advant...
September 24, 2010

Explain the different types of Severity.

›
User Interface Defects – Low Boundary Related Defects – Medium Error Handling Defects – Medium Calculation Defects – High Interpreting Data ...
3 comments:
July 13, 2010

What is Bucket Testing?

›
Bucket Testing (also known as A/B Testing) is mostly used to study the impact of various product designs in website metrics, two simultaneo...
2 comments:
June 30, 2010

What is Entry and Exit Criteria in Software Testing?

›
The Entry Criteria is the process that must be present when a system begins, like, SRS – Software FRS Usecase Test Case Test Plan The Exit ...
June 11, 2010

What is Concurrency Testing?

›
Concurrency Testing (also commonly known as Multi User Testing ) is used to know the effects of accessing the Application, Code Module or D...
April 16, 2010

What is the difference between Functional Requirement and Non – Functional Requirement?

›
The Functional Requirement specifies how the system or application SHOULD DO where in Non – Functional Requirement it specifies how the syst...
2 comments:
January 27, 2010

Explain Statement Coverage / Code Coverage / Line Coverage.

›
Statement Coverage or Code Coverage or Line Coverage is a metric used in White Box Testing where we can identify the statements executed and...
2 comments:
December 29, 2009

Explain Branch Coverage / Decision Coverage.

›
Branch Coverage or Decision Coverage metric is used to check the volume of testing done in all components. This process is used to ensure wh...
7 comments:
November 25, 2009

What is the difference between High level and Low level test cases?

›
High level Test cases are those which covers major functionality in the application (i.e. retrieve, update display, cancel (functionality re...
October 26, 2009

Explain Localization Testing with examples.

›
Localization is the process of changing or modifying an application to a particular culture or locale. This includes change in user interfac...
7 comments:
September 25, 2009

Explain Risk Analysis in Software Testing.

›
In Software Testing, Risk Analysis is the process of identifying risks in applications and prioritizing them to test. In Software Testing s...
3 comments:
September 11, 2009

What is the difference between Two Tier Architecture and Three Tier Architecture?

›
In Two Tier Architecture or Client/Server Architecture two layers like Client and Server is involved. The Client sends request to Server and...
28 comments:
July 2, 2009

What is the difference between Static Testing and Dynamic Testing?

›
Static Testing Static Testing is a White Box testing technique where the developers verify or test their code with the help of checklist to ...
16 comments:
June 1, 2009

Explain Use case diagrams. What are the attributes of use cases?

›
Use Case Diagrams is an overview graphical representation of the functionality in a system. It is used in the analysis phase of a project to...
21 comments:
April 16, 2009

What is Web Application Testing? Explain the different phases in Web Application Testing.

›
Web Application Testing is done on a website to check its load, performance, Security, Functionality, Interface, compatibility and other us...
17 comments:
March 3, 2009

What is the difference between Priority and Severity?

›
The terms Priority and Severity are used in Bug Tracking to share the importance of a bug among the team and to fix it. Severity 1. The Se...
18 comments:
February 22, 2009

Explain Unit Testing, Interface Testing and Integration Testing. Also explain the types of Integration Testing in brief.

›
Unit Testing Unit Testing is done to check whether the individual modules of the source code is working properly. i.e Testing each and every...
25 comments:
February 7, 2009

Explain Alpha, Beta, Gamma Testing.

›
Alpha Testing Alpha Testing is mostly like performing usability testing which is done by the in-house developers who developed the software ...
2 comments:
January 18, 2009

Explain the methods and techniques used for Security Testing.

›
Security testing can be performed in many ways like, · Black Box Level · White Box Level · Database Level Black Box Level · Session Hijacki...
13 comments:
December 22, 2008

Explain IEEE 829 standard and other software testing standards.

›
IEEE 829 Standard is used for Software Test Documentation , where it specifies format for the set of documents to be used in the diff...
2 comments:
December 17, 2008

What is Test Harness?

›
Test Harness is configuring a set of tools and test data to test an application in various conditions, which involves monitoring the output...
1 comment:
November 23, 2008

What is SEI? CMM? CMMI? ISO? IEEE? ANSI?

›
SEI refers to Software Engineering Institute of Carnegie Mellon University in Pittsburgh , it helps to improve software development process...
17 comments:
October 14, 2008

What is Scalability Testing?

›
Scalability Testing is used to check whether the functionality and performance of a system are capable to meet the volume and size change as...
1 comment:
September 27, 2008

Explain Test Plan, Test Strategy, Test Scenario, Test Case, Test Script, Test Environment, Test Procedure and Test Log.

›
Test Plan: Test Plan is a document with information on Scope of the project, Approach, Schedule of testing activities, Resources or Manpower...
42 comments:
September 22, 2008

What are the major activities in Database Testing?

›
The major activities in Database testing includes, Checking the Data Validity Checking the Data Integrity Checking the Performance related t...
7 comments:
June 22, 2008

What is Fuzz Testing ?

›
Fuzz testing is a Black box testing technique which uses random bad data to attack a program and see what breaks in the application. Fuzz te...
1 comment:
September 28, 2007

Explain Peer Review in Software Testing

›
It is an alternative form of Testing, where some colleagues were invited to examine your work products for defects and improvement opportuni...
2 comments:
August 30, 2007

Explain Compatibility Testing with an example.

›
Compatibility testing is to evaluate the application compatibility with the computing environment like Operating System, Database, Browser c...
3 comments:

What is Traceability Matrix ?

›
Traceability Matrix is a document used for tracking the requirement, Test cases and the defect. This document is prepared to make the client...
2 comments:
August 29, 2007

Explain Load, Performance, 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 fo...
33 comments:
January 23, 2007

Explain Boundary value testing and Equivalence testing with some examples.

›
Boundary value testing is a technique to find whether the application is accepting the expected range of values and rejecting the values wh...
19 comments:
January 17, 2007

What is Security testing?

›
It is a process used to look out whether the security features of a system are implemented as designed and also whether they are adequate fo...
1 comment:

What is Installation testing?

›
Installation testing is done to verify whether the hardware and software are installed and configured properly. This will ensure that all t...
37 comments:
December 27, 2006

What is AUT ?

›
AUT is nothing but "Application Under Test". After the designing and coding phase in Software development life cycle, the applica...
12 comments:

What is Defect Leakage ?

›
Defect leakage occurs at the Customer or the End user side after the application delivery. After the release of the application to the clien...
41 comments:
November 18, 2006

What are the contents in an effective Bug report?

›
· Project · Subject · Description · Summary · Detected By (Name of the Tester) · Assigned To (Name of the Developer who is supposed to the B...
1 comment:

What is Bug Life Cycle?

›
Bug life cycle is nothing but the various phases a bug undergoes after it is raised or reported. The different phases of Bug life cycle are,...
4 comments:

What is Error guessing and Error seeding ?

›
Error Guessing is a test case design technique where the tester has to guess what faults might occur and to design the tests to represent t...
2 comments:
November 9, 2006

What is the difference between Bug, Error and Defect?

›
Bug : It is found in the development environment before the product is shipped to the respective customer. Error : It is the Deviation fr...
32 comments:

Explain Test bed and Test data.

›
Test Bed is an execution environment configured for software testing. It consists of specific hardware, network topology, Operating System,...
25 comments:
October 12, 2006

What is Negative testing?

›
Negative Testing - Testing the system using negative data is called negative testing, e.g. testing the password where it should be minimum ...
18 comments:
September 18, 2006

What is SDLC and STLC? Explain its different phases.

›
SDLC · Requirement phase · Designing phase (HLD, DLD (Program spec)) · Coding · Testing · Relea...
120 comments:
September 13, 2006

What is Ad-hoc testing?

›
Ad hoc testing is concern with the Application Testing without following any rules or test cases. For Ad hoc testing one should have strong...
4 comments:
September 11, 2006

Describe bottom-up and top-down approaches in Regression Testing.

›
Bottom-up approach : In this approach testing is conducted from sub module to main module, if the main module is not developed a temporary ...
33 comments:

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...
5 comments:
September 9, 2006

What is the difference between Re-test and 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...
19 comments:

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 bef...
11 comments:
September 8, 2006

What are the basic solutions for the software development problems?

›
· Basic requirements - clear, detailed, complete, achievable, testable requirements has to be developed. Use some prototypes to help pin do...
9 comments:
›
Home
View web version

About Me

Jerry Ruban
View my complete profile
Powered by Blogger.