SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT I Introduction

Similar documents
Radius STEM Readiness TM

University of Groningen. Systemen, planning, netwerken Bosman, Aart

GACE Computer Science Assessment Test at a Glance

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

WSU Five-Year Program Review Self-Study Cover Page

Probability and Game Theory Course Syllabus

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Circuit Simulators: A Revolutionary E-Learning Platform

TOPICS LEARNING OUTCOMES ACTIVITES ASSESSMENT Numbers and the number system

Visual CP Representation of Knowledge

Artificial Neural Networks written examination

IT4305: Rapid Software Development Part 2: Structured Question Paper

CS Machine Learning

Montana Content Standards for Mathematics Grade 3. Montana Content Standards for Mathematical Practices and Mathematics Content Adopted November 2011

CS 101 Computer Science I Fall Instructor Muller. Syllabus

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

Learning Methods for Fuzzy Systems

Python Machine Learning

Using the Attribute Hierarchy Method to Make Diagnostic Inferences about Examinees Cognitive Skills in Algebra on the SAT

Generating Test Cases From Use Cases

Seminar - Organic Computing

Self Study Report Computer Science

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Mathematics. Mathematics

(Sub)Gradient Descent

UNIT ONE Tools of Algebra

Rule-based Expert Systems

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Performance. In the Fall semester of 2005, one of the sections of the advanced architectural design studio in the Department of. Explorations.

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

Language properties and Grammar of Parallel and Series Parallel Languages

MINISTRY OF EDUCATION

Given a directed graph G =(N A), where N is a set of m nodes and A. destination node, implying a direction for ow to follow. Arcs have limitations

Arizona s College and Career Ready Standards Mathematics

Grade 6: Correlated to AGS Basic Math Skills

Modeling user preferences and norms in context-aware systems

16 WEEKS STUDY PLAN FOR BS(IT)2 nd Semester

Proof Theory for Syntacticians

A R "! I,,, !~ii ii! A ow ' r.-ii ' i ' JA' V5, 9. MiN, ;

Statewide Framework Document for:

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing

Human Emotion Recognition From Speech

Intermediate Computable General Equilibrium (CGE) Modelling: Online Single Country Course

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

A Neural Network GUI Tested on Text-To-Phoneme Mapping

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Numeracy Medium term plan: Summer Term Level 2C/2B Year 2 Level 2A/3C

Mathematics subject curriculum

Requirements-Gathering Collaborative Networks in Distributed Software Projects

Multimedia Application Effective Support of Education

Introduction to Simulation

On the Polynomial Degree of Minterm-Cyclic Functions

arxiv: v1 [math.at] 10 Jan 2016

Data Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

S T A T 251 C o u r s e S y l l a b u s I n t r o d u c t i o n t o p r o b a b i l i t y

Ontologies vs. classification systems

10.2. Behavior models

Visit us at:

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

Mathematics process categories

Math-U-See Correlation with the Common Core State Standards for Mathematical Content for Third Grade

Designing a case study

Australian Journal of Basic and Applied Sciences

Edexcel GCSE. Statistics 1389 Paper 1H. June Mark Scheme. Statistics Edexcel GCSE

Research Article Hybrid Multistarting GA-Tabu Search Method for the Placement of BtB Converters for Korean Metropolitan Ring Grid

Blank Table Of Contents Template Interactive Notebook

A Version Space Approach to Learning Context-free Grammars

Reducing Abstraction When Learning Graph Theory

Ericsson Wallet Platform (EWP) 3.0 Training Programs. Catalog of Course Descriptions

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

SARDNET: A Self-Organizing Feature Map for Sequences

A Genetic Irrational Belief System

MTH 215: Introduction to Linear Algebra

South Carolina College- and Career-Ready Standards for Mathematics. Standards Unpacking Documents Grade 5

Computer Science 141: Computing Hardware Course Information Fall 2012

Using Calculators for Students in Grades 9-12: Geometry. Re-published with permission from American Institutes for Research

POLA: a student modeling framework for Probabilistic On-Line Assessment of problem solving performance

Honors Mathematics. Introduction and Definition of Honors Mathematics

What the National Curriculum requires in reading at Y5 and Y6

Evolutive Neural Net Fuzzy Filtering: Basic Description

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Computer Science 1015F ~ 2016 ~ Notes to Students

Mining Association Rules in Student s Assessment Data

Lecture 1: Machine Learning Basics

AQUA: An Ontology-Driven Question Answering System

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Instructor: Matthew Wickes Kilgore Office: ES 310

Introduction to Causal Inference. Problem Set 1. Required Problems

Bluetooth mlearning Applications for the Classroom of the Future

Assignment 1: Predicting Amazon Review Ratings

CSC200: Lecture 4. Allan Borodin

The Interface between Phrasal and Functional Constraints

Cal s Dinner Card Deals

Major Milestones, Team Activities, and Individual Deliverables

Knowledge-Based - Systems

South Carolina English Language Arts

Compositional Semantics

Transcription:

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : Software Testing(16MC833) Year & Sem: III-MCA & I-Sem Course & Branch: MCA Regulation: R16 UNIT I Introduction 1. What is meant by integration testing? Goals of Integration Testing? 2. Explain white-box testing and behavioral testing? 3. Explain the following concepts (a) Model for Testing (b) Path Predicates (c) Path Sensitizing 4. State and explain various dichotomies in software testing? 5. Discuss about requirements, features and functionality bugs? 6. (a) What are control and sequence bugs? How they can be caught? (b) Explain achievable paths with suitable examples. 7. (a) Describe taxonomy of bugs. (b) Explain goals for testing and model for testing in software testing? 8. Explain (a) The Consequences of Bugs (b) Testing and Design Style (c) The Role of Models (d) Pesticide Paradox 9. (a) Explain Interface, Integration and System Bugs. (b) Explain Describe phases in tester s mental life and state Complexity Barrier. 10. (a) Describe Requirements, Features and Functionality bugs. (b) Explain Path Testing Basics and Link Markers. (c ) Describe Implement and Application of Path Testing. SOFTWARE TESTING Page 1

UNIT II Transaction Flow Testing and Data Flow Testing 1. (a) Define transaction flow graph and define transaction with an example? (b) Illustrate all c-uses/some p-uses strategies and discuss all p-uses/some cuses strategies? 2. (a) Explain births and mergers in a transaction flow testing. (b) Explain various loops with an example? 3. Discuss in detail data - flow testing strategies 4. (a) Explain concatenated loops with an example? (b) Distinguish Control Flow and Transaction flow. 5. (a) What are data-flow anomalies? How data flow testing can explore them? (b) What is meant by a program slice? Discuss about static and dynamic program slicing. 6. (a) Explain the terms Dicing, Data-flow and Debugging. (b)what is meant by data flow model? Discuss various components of it? 7. (a) Compare data flow and path flow testing strategies? (b) Explain data-flow testing with an example. Explain its generalizations and limitations. 8. (a) Explain Transaction-flow Testing Techniques. (b) Describe Data-Flow Testing Strategies. 9. Explain Motivation and Assumptions of Data Flow Testing. 10. Explain (a) Perspective (b) Test Databases (c) Data Flow Testing Terminology (d) Applications, Tools and Effectiveness of Data flow Testing SOFTWARE TESTING Page 2

UNIT-III Domain Testing 1. Discuss with example the equal - span range/doman compatibility bugs. 2. Discuss in detail about testability of Domains. 3. What is meant by Domain Dimensionality. 4. What is meant by nice - domain? Give an example for nice two - dimensional domain. 5. Discuss 1. Linear domain boundaries 2. Non linear domain boundaries 3. Complete domain boundaries 4. Incomplete domain boundaries 6. Explain various properties related to Ugly-domains. 7. State and explain various restrictions at domain testing processes. 8. What is meant by domain testing? Discuss the various applications of domain testing? 9. With a neat diagram, explain the schematic representation of domain testing. 10. Explain how one-dimensional domains are tested? 11. Discuss in detail the domains and interface testing. SOFTWARE TESTING Page 3

UNIT-IV Paths, Path Products and Regular Expressions 1. Explain Regular Expressions and Flow Anomaly detection. 2. Example Huang s theorem with examples 3. Reduction procedure algorithm for the following flow graph. 4. Write Short Notes on: a. Distributive Laws b. Absorption Rule c. Loops d. Identity elements 5. Discuss Path Sums and Path Product. 6. Discuss in brief applications of paths 7. Whether the predicates are restricted to binary truth-values or not. Explain. 8. What are decision tables? Illustrate the applications of decision tables. How is a decision table useful in testing? Explain with an example. 9. How can we determine paths in domains in Logic based testing? 10. How the Boolean expression can be used in test case design. 11. Flow graphs are abstract representations of programs. Justify? 12. Explain prime implicant, sum of product form and product of sum form. 13. How can we form specifications into sentences? Write down different phrases that can be used for words? 14. Explain about the ambiguities and contradictions in specifications? 15. Demonstrate by means of truth tables the validity of the following theorems of Boolean algebra a. Associative Laws b. Demorgan's theorems for three variables c. Distributive Law d. Absorption Rule SOFTWARE TESTING Page 4

UNIT-V State, State Graphs and Transition Testing 1. The behavior of a finite state machine is invariant under all encodings. Justify? 2. Write testers comments about state graphs 3. What are the types of bugs that can cause state graphs? 4. What are the principles of state testing? Discuss advantages and disadvantages. 5. Write the design guidelines for building finite state machine into code. 6. What are the software implementation issues in state testing? 7. Explain about good state and bad state graphs. 8. Explain with an example how to convert specification into state-graph. Also discuss how contradictions can come out. 9. Write short notes on: i. Transition Bugs ii. Dead States iii. State Bugs iv. Encoding Bugs 10. Write a partition algorithm. 11. Discuss node reduction algorithm. 12. How can a node reduction optimization be done. 13. What are the matrix operations in tool building. 14. Discuss the algorithm for finding set of all paths 15. How can a relation matrix be represented and what are the properties of relations? 16. Explain cross-term reduction and node term reduction optimization. 17. Write about matrix powers and products. 18. What are graph matrices and their applications? SOFTWARE TESTING Page 5