Software Testing approach

Software Testing is so vast and its more like a thought, You have more mature through of software Testing, More bug free product would become(Not possible to make any product 100% bug free) . But we have many practices that starts from very beginning of project to the end(exit) of product delivery). We normally follow two approaches in software testing:

1) Static Testing : This is the first kind of software testing and is done to verify the conformance of software system to its specification without executing the code. This is mainly used to test the document related to software testing like “People go through the source code or with certain debugger to find out the syntax error”. Along with this static testing is used to find the missing parts of a specification. To read more about static testing read following link

Review, Inspection and Walk-through is the example of Static testing.

2) Dynamic Testing: This kind of testing is used to test the dynamic behavior of Software system. In this we play with the source code and try to execute the source code to see the actual behavior of the software system.

Functional Testing and Structural testing are the examples of Dynamic Testing.

Dwarika Dhish Mishra

My name is Dwarika Dhish Mishra, its just my name and I am trying to bring the worth of my name in to actions and wants to be the solution not the problem. I believe in spreading knowledge and happiness. More over I am fun loving person and like travelling a lot. By nature I am a tester and a solution maker. I believe in the tag line of http://ted.org “Idea worth spreading” . For the same, I have created this blog to bring more and more learning to tester fraternity through day to day learning in professional and personal life. All contents are the part of my learning and so are available for all..So please spread the contents as much as you can at your end so that it could reach to every needful people in testing fraternity. I am pretty happy that more and more people are showing interest to become the part your Abode QA blog and I think this is good sign for us all because more and more content would be before you to read and to cherish. You may write or call me at my Email id: dwarika1987@gmail.com Cell: 9999978609

You may also like...

10 Responses

  1. anandmp says:

    That means static is Quality Assurance and dynamic is Quality center

    • abodeqa says:

      Quality Assurance is the process base on very mature planning and is a kind of systematic work that helps in monitoring and improving the quality of Product from requirement gathering till the development of product. In this process we follow all the preventive measure, in which we normally do audit that includes inspection,review and walk through to determine the compliance of quality with quality specification., Process definition,Tools and resourc selection,training and other requirement tracing that is needed to accomplish the project. So we can say that Quality assurance is static testing.

      Since Quality Control comes in to action as soon as the development of product is finished and in this we normally compare the actual behavior with the specification standards.So we do the execution of test cases associated with the product and try to execute all scenario to find more and more bugs or defects in product
      So we can say QC is dynamic testing.

      I have tried my best as per my experience so please friends if you find any thing bad in this reply then please give me the right advice.

      Welcoming you all!!!

  2. sakub azam says:

    “Functional Testing and Structural testing are the examples of Dynamic Testing”. so far i know that structural testing is white box testing. dynamic testing is black box testing. i have the confusion. if possible clarify that….

    • abodeqa says:

      You are absolutely right

      Dynamic testing is divided in two part
      1- Functional Testing that is known as Black box testing because in this we only concentrate on input and output and we never try to see which is driving this output and input.
      2- Structural testing, it is known as White Box Testing because we normally deal with the skeleton of the program that means we deal with the codes and how it is behaving.
      I think this will help you in differentiating the Black Box and White Box..Very soon i am trying to come up with the detail of white box and white box

  3. silambarasan says:

    how to test the application like registration by logically and how to test the datbase and connectivity

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.