GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Testing  >  Common
Go To First  |  Previous Question  |  Next Question 
 Common  |  Question 166 of 248    Print  
Describe how the structural/basis testing applies the given control flow graph of a program for test case design

  
Total Answers and Comments: 2 Last Update: November 16, 2009     Asked by: northwest 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
March 09, 2009 05:36:55   #1  
G.D.S.Prasad Member Since: November 2006   Contribution: 191    

RE: Describe how the structural/basis testing applies the given control flow graph of a program for test case design

Structural test techniques are those that use the implementation or structure of the built software to derive test cases. Examples of structural test techniques are statement testing branch testing linear code sequence and jump (LCSAJ) testing.


 
Is this answer useful? Yes | No
November 16, 2009 21:08:28   #2  
kurtz182 Member Since: November 2009   Contribution: 145    

RE: Describe how the structural/basis testing applies the given control flow graph of a program for test case design

Structural testing is another name for white box testing and control flow graphs (CFGs) provide a graphic view of the code in order to capture the various ways in which a program can execute. A node in a CFG represents a program statement. An edge in the CFG represents the capacity for a program flow from its current statement to another. If an edge is associated with a conditional label the edge with the conditional’s value either true or false. By plotting the paths through a CFG you can capture the various ways in which a program can execute.


 
Is this answer useful? Yes | No

 Related Questions

Latest Answer : The best time to resolve defects is at EVERY stage of the software development process.  For example, if requirements are authored in such a manner as to be inaccurate, unclear, or incomplete, then any effort to code software based on these requirements ...

Cost of solving a bug from requirements phase to testing phase - increases slowly, decreases, increases steeply or remains constant?

Latest Answer : BUG TRACKING PROCESS:  This is a process used to manage defects from the time testers discover them to the time they are fixed by developers.  When testers discover defects they open bug reports and the status of these reports are set to 'New'.  ...

Latest Answer : Scalability testing lets you ensure that your web application is scalable, that is, it can handle an increased workload with added resources and determine whether it best scales up, by upgrading the server hardware, or out, by improving the application ...

How much time is/should be alloated for Testing out of total Development time based on industry standards?

Is there any tool to calculate how much time should be alloated for Testing out of total Development?

Latest Answer : First of all, 'test bug' is not any  word, defined in any softare engineering book. But the 'software bug', is an error or flaw in a computer program that may prevent it from working correctly or produce an incorrect or unintended ...

What is Traceability Matrix ? Is there any interchangeable term for Traceability Matrix ?Are Traceability Matrix and Test Matrix same or Different ?
Read Answers (28) | Asked by : Jilanibasha

Latest Answer : System Testing: Once all the required modules developed, integrated, then doing testing on whole modules is called system testing.E2E testing: End-to-end testing is the process of testing transactions or business level products as they pass right through ...

Latest Answer : HiA test procedure is a formal specification of test cases to be applied to one or more target program modules. Test procedures are executable. A process called the VERIFIER applies a test procedure to its target modules and produces an exception report ...


 Sponsored Links

 
Related Articles

Linux Thin Client Networks Design and Deployment Review

Linux Thin Client Networks Design and Deployment Review Introduction This book is written by David Richards a veteran Linux thin client network designer Designed for System Administrators Linux Thin Client Networks Design and Deployment goes over the concepts which are related to thin client network
 

High Level Data Link Control (HDLC)

High Level Data Link Control HDLC The High Level Data Link Control protocol was developed by the International Organization for Standardization ISO It is used for switched and non switched networks and is a bit oriented architecture The High Level Data Link Control has been accepted and used widel
 

Synchronous Data Link Control (SDLC)

Synchronous Data Link Control SDLC The SDLC or the Synchronous Data Link Control was first developed by IBM It is basically a linked layer protocol which can be used with systems network architecture or the SNA environment In this system all the functions in a network can be defined and slotted into
 

ERP Operation and Control

ERP Operation and Control The selection of the most suitable management system is it a difficult decision to make but once it is decided the next step is the operation and maintenance of ERP It is necessary to know well all the capacities and abilities in order to exploit the system to its fullest e
 

ERP Systems as Quality Control Support

ERP Systems as Quality Control Support For the past few years ERP systems have became one of the most powerful tools for quality control management But ERP is just an informatics system that provides support to the integrated business management mosgoogle center Goals of the Quality Control Module i
 

Service Oriented Design and Development

Service Oriented Design and Development SOAD Service Oriented Analysis and Design The term Service Oriented Analysis and Design  was first used in the publication Elements of Service Oriented Analysis and Design Service Oriented Analysis and Design is also covered in the publication Service
 

What is Common Metadata

In simple but technical term, metadata is a data that describes another data. It can be any item describing an individual datum or a collection of multiple content items. Metadata is very useful in facilitating the use, management and understanding of data in a large data warehouse. Depending on the
 

What is Common Data Structure

In big data warehouses such as those used by business organizations which may have many branches around the world and which may have diversified products and services, different kinds of data flood the warehouse every single day. These data may come from other warehouse data sources, or simply fresh
 

What is Common Data Modeling Method

Common Data Modeling is one of the core considerations when setting up a business data warehouse. Any serious company wanting to have a data warehouse will have to be first serious about data models. Building a data model takes time and it is not unusual for companies to spend two to five years just
 

What is Common Data Modeling

Common Data Modeling is defining the unifying the structure used in allowing heterogeneous business environments to interoperate. A Common Data Model is very critical to a business organization. Especially with business environment where it is common to have multiple applications, a Common Data Mod
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape