Monday, December 17, 2007

Test Strategy

Test Strategy : It is a way to do testing of certain functions of an application or some time whole application, in nut shell it is not a test plan it is a extended sub-plan or certain specific pre-determined set of steps for testing of the module or system.

Sunday, November 25, 2007

What is Unit Testing ?


[Ans.] Unit testing has been recently popularized by Kent Beck as part of eXtreme programming. By no means does that the only use of unit testing is within eXtreme programming - it has many uses in many different development processes ranging from the standard waterfall model to the most agile processes today.


The name "unit testing" is the key to understanding what unit testing brings to the table: the ability to test individual units of code. A class, function, SQL stored procedure, web pages, or even a specific part of a protocol (or may be whole protocol) can be considered a "unit".

And in nut shell to test a unit code known as unit testing.

Tuesday, October 23, 2007

Types of Performance Testing


Performance Testing Types :


P.T = L.E.S.S

Performance Testing = Load, Endurance, Stress, Spike

So, there are four types of P.T mentioned above.

Sunday, July 01, 2007

Testing Outline Analysis

Testing Outline Analysis :--

The objective of this analysis is to relate evaluation, (revealing) defects, and quality of a software under test or AUT (Application under testing).

We can use two approaches to achieve these objectives :--

A) Static analysis methods where the software artifact is examined manually,
or with a set of tools, but not executed.

B) Dynamic analysis methods where the software artifact is executed
using a set of input values, and its output behavior is then examined
and compared to what is expected.

Monday, May 28, 2007

Saw Practices :--

These are the Management Check in SDLC Phases.

Wednesday, April 18, 2007

NFR Testing

NFR Testing:--

Non-Function Requirement Testing is a type of testing in which test user test only "Requirements".


It is not linked to core functions, it just test the requirements.

Non-Functional Requirement (NFR) testing, also known as Non-Functional Testing, focuses on evaluating the attributes of a software system that are not directly related to its functional behavior. NFRs define the qualities and characteristics of a system, such as performance, usability, security, reliability, scalability, maintainability, and compatibility.

NFR testing aims to ensure that the software system meets these non-functional requirements and performs optimally in real-world scenarios. Here are some common types of NFR testing:

Performance Testing: This type of testing evaluates how well the system performs under various workloads and measures its response time, throughput, scalability, and resource usage.

Usability Testing: Usability testing focuses on assessing the user-friendliness of the system, including ease of navigation, intuitiveness, and user satisfaction.

Security Testing: Security testing involves identifying vulnerabilities and weaknesses in the system's security measures, such as authentication, authorization, data protection, and protection against potential threats.

Reliability Testing: Reliability testing aims to ensure that the system operates consistently and reliably over a specified period and under varying conditions, including stress testing, load testing, and stability testing.

Scalability Testing: This type of testing assesses the system's ability to handle increased workload, user concurrency, or data volume and maintain its performance.

Maintainability Testing: Maintainability testing examines how easy it is to maintain and support the system, including aspects such as code readability, modularity, and the ability to make changes or fixes efficiently.

Compatibility Testing: Compatibility testing verifies that the software system functions correctly across different platforms, browsers, operating systems, and hardware configurations.

NFR testing helps ensure that the software system not only meets functional requirements but also delivers the desired performance, usability, security, and other non-functional aspects. By thoroughly testing these non-functional requirements, organizations can enhance the overall quality and user experience of their software systems.

Thursday, March 01, 2007

Test Plan Contents

Test Plan contents:--

1) Test Objectives.
2) Test Strategy.
3) Test Environments.
4) Test Specifications.
5) Test Schedule.
6) Test Plan Review.

Tuesday, February 27, 2007

Static Testing and its Examples

Static Testing:-- Static Testing is a type of testing in which tester checks the code only, he did not run the code to see its output.

Examples:-- Syntax Checking ; Structure Investigation ; Inspection.

Friday, January 19, 2007

Testing Mines

Testing Mines

Shark Tooth:-

In nut shell it consists of many design reviews and many check to get the final product.