LET's LINKED <-> IN

Search This Blog

Monday, June 27, 2016

An Evolution of Software Testing

Testing Made Easy V2.0 

    An Evolution of Testing is a book focused on Software Testing, its scope & its approach. The Book talks more in detail about Manual Testing    and a brief on Automation Testing.

https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DS
The Book is being written for all those Software Testing Professionals who are new to the testing field & to others who want to know what exactly is Software Testing is all about. A Complete detail information on S/W Testing -> Process, Methods, Approach etc.  It comes handy as a quick references on Software Testing.

You can buy this book from this link:
https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DS


Wednesday, June 22, 2016

What is a Test Plan?

Lets Plan our Testing

Contents of a Test Plan
A Test Plan is a document which defines the systematic approach of execution of testing and step by step approach of activities of testing. The Test Plan contains a detailed understanding of the eventual workflow of testing.


According to Testing Maturity Model Integration (TMMI)

The purpose of Test Planning is to define a test approach based on the identified risks and the defined test strategy, and to establish and maintain well-founded plans for performing and managing the testing activities”.

The plans are to be prepared by Test/QA Leads or by Project Managers only. In all test plans, the ETVX {Entry-Task-Validation-Exit} criteria are to be mentioned. Entry means the entry point to that phase. For example, for unit testing, the coding must be complete and then only one can start unit testing. Task is the activity that is performed.

Validation is the way in which the progress and correctness and compliance are verified for that phase. Exit tells the completion criteria of that phase, after the validation is done. For example, the exit criterion for unit testing is all unit test cases must pass.


ETVX is a modeling technique for developing worldly and atomic level models. It stands for Entry, Task, Verification and Exit. It is a task-based model where the details of each task are explicitly defined in a specification table against each phase i.e. Entry, Exit, Task, Feedback In, Feedback Out, and measures. 

So know more about Software Testing Read
Testing Made Easy v2.0
Testing Made Easy V2.0

Testing Made Easy V2.0 :
Buy it online
 https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DS

Tuesday, June 21, 2016

Scope of Testing

What is Scope of Testing?

A Scope of Testing is where we define what to test and what not to 
test.It clearly defines our area of testing the application or system.
Unless we are clear with our scope or area of testing it is not advisable to start our testing.The testing team describes specifically what you want to accomplish by identifying what you will test and what you will not.


For example, you might limit your testing of client computer hardware to the minimum supported configurations or to the standard configurations.

To know more on Software Testing:

Read : Testing Made Easy V2.0 available in Amazon
https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DS


Cost of Quality

What is COQ “The Cost of Quality”?

Every time work is redone, the cost of quality increases

The "cost of quality" is not the price of creating a quality product or service. It’s the cost of NOT creating a quality product or service.It does not include costs associated with maintenance and quality training.
Examples include:
The reworking of a manufactured item.
•The retesting of an assembly.
•The rebuilding of a tool.
•The correction of a bank statement.
•The reworking of a service, such as the reprocessing of a loan operation or thereplacement of a food order in a restaurant.
In short, any cost that would not have been expended if quality were perfect contributes to the cost of quality.
The Total Quality Costs are the total of the cost incurred by:
•Investing in the prevention of nonconformance to requirements.
•Appraising a product or service for conformance to requirements.

•Failing to meet requirements.

To know more about Software Testing :
Buy Testing Made Easy V2.0 :
https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DS

Sunday, June 19, 2016

Attitude of a Software Tester


 ATTITUDE OF A SOFTWARE TESTER

 Attitude matters a lot for everything & particularly for S/w Tester. It reflects the way he sees the application.A tester is always a bridge between the client & company.

He should possess the below qualities:
Ø  Passion for analysis & testing.
Ø  Logical & Technical Capability.
Ø  Flexibility.
Ø  Communication Skills
Ø  Business Sense.

Ø  Constructively Destructive Sense

To know more about Software Testing

Please Buy
https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DS 

Friday, June 17, 2016

A Comparison of Testing with Quality Assurance and Quality Control




Quality Assurance: It is an activity where we ensure that we implement the process, procedures & Standards. We implement all these through various methods to accomplish our goals and include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI. It is process oriented & preventive activity and a subset of STLC.

Quality Control: It is an activity which ensures that the requirements are verified for software. The implementation of procedures and process are followed with full focus on Actual Testing. It is product oriented activity and a corrective process. It is considered as the subset of QA.


Testing: It is an activity which ensures that we identify the 
fallacies of the software where the focus is on actual testing. It is 
Product Oriented activity with a preventive process. It is a subset of Quality Control.

To know more on Software Testing
Buy my book at : https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DS

Wednesday, June 15, 2016

History of Software Testing


History of Testing 

Software Testing came into existence in 1960, not in a structured manner but it was the beginning. The oblivious reason of the birth or rather the need for a testing came because of lack of established standards of software engineering practices. Poor design and Regular hardware up gradation left many types of software in-effective and thus a strong need arose in the industry to produce faster and highly reliable software. The requirement of Software Testing increased with the increasing dependency on software along with good engineers.

Software Testing Originated to address the below issues:
  • Enhance the  processes,
  • Increase the reliability of product,
  • Deliver a quality product,
  • Deliver in time

D. Gelperin and W.C. Hetzel in their Book The Growth of Testing has briefly defined the classification in the below.They classified for software testing the following phases and goals:
  • Until 1956 it was the debugging oriented period, where testing was often associated to debugging and there was no clear difference between testing and debugging.
  • From 1957-1978 there was the demonstration oriented period where debugging and testing was distinguished now - in this period it was shown, that software satisfies the requirements.
  • The time between 1979-1982 is announced as the destruction oriented period, where the goal was to find errors.
  • 1983-1987 is classified as the evaluation oriented period: intention here is that during the software life cycle a product evaluation is provided and measuring quality.
  • From 1988 on it was seen as prevention oriented period where tests were to demonstrate that software satisfies its specification, to detect faults and to prevent faults