Showing posts with label Black box testing. Show all posts
Showing posts with label Black box testing. Show all posts

Sunday, July 27, 2014

Software Testing

Software testing is a process of exercising a program and observing its behaviour. There is mainly two kinds of testing performed on softwares:
  • White Box Testing
  • Black Box Testing
White box testing with internal logical structure of the program. This technique developing a flowgraph for all loops and if statement etc. in which conditions are taken as nodes and branches are paths which are described by arrows. From flowgraph we can determine cyclometic complexity and paths, and derive testcases.
On the other hand black box testing is not concerned with internal logical structure of the program. It involves testing wether the program behaves in expected way or not. It is performed for exercising functional requirements of the pergram.