21:20
2
Every software application means a program code,which intends whatever you or work in is a replication of a code behind.
what is white box testing-softwaretestingadvice.blogspot.com
what is white box testing?


White is testing is a way of testing the external functionality of the code by examining and testing the program code that realises the functionality.Other names are Clear box testing, glass box Testing, Open the testing.


Know more about White Box Testing - What is White Box Testing_mastersautomation.blogspot.com
White Box Testing

What is Static Testing?


  •      Static testing  is used to test software product manually.In static testing it won't need computer for executing the program instead they select people to find any logical mistake or not.
  • They find the code works according to functional requirement.
  • static testing can be done by humans or with a specified tools.They have some methodologies to achieve static testing by humans.They are:
    1. Desk Checking of the code
    2. Walkthrough
    3. Review
    4. Inspection
  1. Desk Checking:      
        Desk checking is a method used to verify the Portion of the code for correctness. such verification is done by comparing the code with design to make sure the code is working effectively.Desk checking will happen before compiling and executing the code.

    2.   Walkthrough
             
           Walkthrough also called as a Informal review.A set of people look at a program code and raise a questions for the author.It happens between the test engineer and development engineer.

3. Inspection

        Inspection is formal review in this three plus people are involved in the meeting.They are Reader,Writer,Moderator and interested parties.

  • Reader-Reader will basically read all the status of events in the meeting discussion like completion of project or pending in project whoever explain the context called as a Reader.
  • Writer-The writer would write the document of meeting in a second by second called as "MOM"-Minutes of meeting.The Person just take care of the record about the meeting called as Writer.
  • Moderator-The Person who ensure the meeting in a smooth manner they will discuss about:
    • When can the task be completed?
    • How long it requires to complete a particular task?
    • Effective utilization of resources 

 What is Structural Testing?
     
           Structural Testing is used to test the structure of the code,internal design and check how they are coded.The difference between  the structural and static testing are actually structural testing are run by the computer on the build product,where static testing will test the product by humans using the source code.The  Structural Testing classified into three types they are:

  1. Unit/code Functional testing
  2. code coverage
  3. code complexity
1.Unit/code functional testing:
        
             Unit/code functional testing is done by development team.After getting the requirement we going to design and develop a code.Then next the application to be check by unit test suite.

2.Code Coverage

       The code coverage can be classified into types they are:
  •  Path Testing
  • Conditional Statement Testing
  • Function coverage                       
      1.Path testing-It checking the individual part of the coding whether it working properly or not.
path testing-mastersautomation.blogspot.com
Path testing 
  2.Conditional Statement Testing-They going to check the project by conditional way like logical statements.It also used to find the unused variables and functions by development team

3.Function Coverage-It is a new addition testing to identify how many program functions are covered by test cases.The advantage of function coverage are as follows:

  • Easier to find a function in a program and easy to write test cases.
  • If they have more logical mapping to requirements it will provide more direct correlation to test the coverage of product.
  • It will easy to prioritize  the function for testing.
3.Code Complexity Testing 
       Cyclomatic complexity is a metric that quantifies the complexity of a program.cyclomatic  complexity=E-N+2.

                     


2 comments:

  1. Hello,
    The informative Article on Know More about White Box Testing is good . It gives detailed information about it .Thanks for Sharing the information on White Box Testing. mobile application testing

    ReplyDelete
  2. Great Article… I love to read your QA services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    ReplyDelete