The main purpose of integration testing is to find
(A) design errors (B) analysis errors
(C) procedure errors (D) interface errors

1 Answer

Answer :

(D) interface errors

Related questions

Description : What is the main purpose of integration testing? a) Design errors b) Interface errors c) Procedure errors d) None of the above

Last Answer : a

Description : What are the three generic phases of software engineering? (A) Definition, development, support (B) What, how, where (C) Programming, debugging, maintenance (D) Analysis, design, testing

Last Answer : (A) Definition, development, support

Description : What is the normal order of activities in which software testing is organized? (A) unit, integration, system, validation (B) system, integration, unit, validation (C) unit, integration, validation, system (D) none of the above

Last Answer : (A) unit, integration, system, validation

Description : Alpha and Beta Testing are forms of (A) Acceptance testing (B) Integration testing (C) System Testing (D) Unit testing

Last Answer : (A) Acceptance testing

Description : IEEE 830-1993 is a IEEE recommended standard for (A) Software requirement specification. (B) Software design. (C) Testing. (D) Both (A) and (B)

Last Answer : (A) Software requirement specification.

Description : Differentiate between structured analysis and structured design.

Last Answer : Ans. The aim of structured analysis is to transform the textual description of a problem into a graphic model. During structured analysis, functional decomposition of the system takes place, i ... define the structure of the solution that is suitable for implementation in some programming language.

Description : Which is not a step of requirement engineering? (A) Requirements elicitation (B) Requirements analysis (C) Requirements design (D) Requirements documentation

Last Answer : (C) Requirements design

Description : Structured charts are a product of (A) requirements gathering (B) requirements analysis (C) design (D) coding

Last Answer : (C) design

Description : If the objects focus on the problem domain, then we are concerned with (A) Object Oriented Analysis. (B) Object Oriented Design (C) Object Oriented Analysis & Design (D) None of the above

Last Answer : (A) Object Oriented Analysis.

Description : Which technique can be used to achieve input and output coverage? It can be applied to human input, input via interfaces to a system, or interface parameters in integration testing. A. Error Guessing B. Boundary Value Analysis C. Decision Table testing D. Equivalence partitioning

Last Answer : D. Equivalence partitioning

Description : Which technique can be used to achieve input and output coverage? It can be applied to human input, input via interfaces to a system, or interface parameters in integration testing. a) Error Guessing b) Boundary Value Analysis c) Decision Table testing d) Equivalence partitioning

Last Answer : d) Equivalence partitioning

Description : Software deteriorates rather than wears out because (A) software suffers from exposure to hostile environments. (B) defects are more likely to arise after software has been used often. ( ... requests introduce errors in component interactions. (D) software spare parts become harder to order.

Last Answer : (B) defects are more likely to arise after software has been used often.

Description : Explain various types of static and dynamic testing tools.

Last Answer : Ans. Static testing tools: 1. Static analysers A static analyser operates from a pre-computed database of descriptive information derived from the source text of the program. The idea of a static ... for documenting that the tests have been done and that no defects were found during the process.

Description : How is cyclomatic complexity useful in program test? What is sequence of testing? What is testability?

Last Answer : Ans. Cyclomatic complexity measures the amount of decision logic in a single software module. It is used for two related purposes in the structured testing methodology. First, it gives the number of ... a lack of testability may hinder testing parts of the software or software requirements at all.

Description : Explain acceptance testing and beta testing.

Last Answer : Ans. Acceptance Testing and Beta testing:System tests are designed to validate a fully developed system to assure that it meets its requirements. Acceptance and beta testing are form of system ... testing performed by the cutomer to determine whether he should accept the delivery of the system.

Description : What are dynamic testing tools? Explain the functions that they must support.

Last Answer : Ans. Dynamic testing tools: 1: coverage analyzers (execution verifiers): A coverage analyzer is the most common and important tool for testing. It is often relatively simple. One of the common ... tester to plan tests so they are both efficient and also effective at forcing discovery of defects.

Description : Describe system testing.

Last Answer : Ans. System testing: System test are designed to validate a fully developed systems with a view to assuring that it meets its requirements. There are three types of system testing: Alpha testing: This ... is performed by the customer to determine whether or not to accept the delivery of the system.

Description : Explain the following: (i) Equivalence class testing. (ii) User and System documentation with examples. (iii) Core dumps.

Last Answer : Ans: (i) Equivalence class testing is based on partitioning the input domain of a program into a number of equivalence classes so that the test of a representative value of each ... indiscriminately. Sometimes it is difficult to interpret the dump which is represented using hexadecimal numbers.

Description : Explain some of the limitations of testing.

Last Answer : Ans: Though testing is an important part of system development and leads to a valid, verified and efficient system, it also faces some limitation in its scope. Following are some of such limitations. ... to a complete re- development of the module under testing and hence putting all effects in vain.

Description : Differentiate between functional testing and structural testing.

Last Answer : Ans:Functional testing means behavioural testing or Black box testing. In this techniques, tester design test case with the behaviour of the modules. Structural testing means White Box testing. In this testing, tester design test cases from the structure of the module.

Description : Define software testing. Explain various level of testing .

Last Answer : Ans: Software testing is a process used to help identify the correctness, completeness and quality of developed computer software. With that in mind, testing can never completely establish the ... various level of testing are : Unit Testing Integrating testing Validation testing System testing

Description : Units and stubs are not needed for unit testing because the modules are tested independently of one another (A) True (B) False

Last Answer : (A) True

Description : Top down approach is used for (A) development. (B) identification of faults. (C) testing and validation. (D) reverse engineering.

Last Answer : (A) development.

Description : Site for Alpha Testing is (A) Software Company (B) Installation place (C) Any where (D) None of the above

Last Answer : (A) Software Company

Description : Which phase is not available in software life cycle? (A) Coding (B) Testing (C) Maintenance (D) Abstraction

Last Answer : (D) Abstraction

Description : The testing that focuses on the variables is called (A) black box testing (B) white box testing (C) data variable testing (D) data flow testing

Last Answer : (A) black box testing

Description : Output comparators are used in (A) static testing of single module (B) dynamic testing of single module (C) static testing of single and multiple module (D) dynamic testing of single and multiple module

Last Answer : (D) dynamic testing of single and multiple module

Description : SRS is also known as specification of (A) White box testing (B) Stress testing (C) Integrated testing (D) Black box testing

Last Answer : (D) Black box testing

Description : A fault simulation testing technique is (A) Mutation testing (B) Stress testing (C) Black box testing (D) White box testing

Last Answer : (A) Mutation testing

Description : All the modules of the system are integrated and tested as complete system in the case of (A) Bottom up testing (B) Top-down testing (C) Sandwich testing (D) Big-Bang testing

Last Answer : (D) Big-Bang testing

Description : One of the fault base testing techniques is (A) unit testing. (B) beta testing. (C) Stress testing. (D) mutation testing.

Last Answer : (D) mutation testing.

Description : Explain Equivalence Class Partitioning and Boundary value analysis. Compare the two.

Last Answer : Ans. Equivalence Class Partitioning: It is a technique in black box testing. It is designed to minimize the number of test cases by dividing tests in such a way that the system is expected to act the ... valid data equivalence class, then you can select test case values like: 1, 11, 100, 950 etc.

Description : In the context of requirements analysis, partitioning results in the elaboration of data, function, or behavior. (A) True (B) False

Last Answer : (A) True

Description : What types of models are created during software requirements analysis? (A) Functional and behavioral (B) Algorithmic and data structure (C) Architectural and structural (D) Usability and reliability

Last Answer : (A) Functional and behavioral

Description : For a function of two variables, boundary value analysis yields (A) 4n + 3 test cases (B) 4n + 1 test cases (C) n + 4 (D) None of the above

Last Answer : (B) 4n + 1 test cases

Description : CASE Tool is (A) Computer Aided Software Engineering (B) Component Aided Software Engineering (C) Constructive Aided Software Engineering (D) Computer Analysis Software Engineering

Last Answer : (A) Computer Aided Software Engineering

Description : In function point analysis, number of general system characteristics used to rate the system are (A) 10 (B) 14 (C) 20 (D) 12

Last Answer : (B) 14

Description : In the spiral model ‘risk analysis’ is performed (A) In the first loop (B) in the first and second loop (C) In every loop (D) before using spiral model

Last Answer : (C) In every loop

Description : The most important feature of spiral model is (A) requirement analysis. (B) risk management. (C) quality management. (D) configuration management.

Last Answer : (B) risk management.

Description : Design black box test suits for a function that checks whether a character or string upto ten characters in a palindrome?

Last Answer : Ans Following may be the test cases: - Try with Even number of characters (MALAYALAM) - Try with Odd number of characters (ADDA) - Try with maximum length of string The following are negative test ... come for the following) - Try with empty string - Try with numbers - Try with special characters

Description : Explain the concept of bottom-up, top-down and hybrid design.

Last Answer : Ans: Bottom up design:This approach leads to a style of design where we decide how to combine these modules to provide larger ones; to combine those to provide even larger ones, ... approaches are often not practical therefore hybrid approach which combines the above two approaches is often used.

Description : Why is good design important for a product?

Last Answer : Ans: A good design is the key to successful product. Almost 2000 years ago a Roman Architect recorded the following attributes of a good design:  Durability  Utility and  Charm A well-designed system is easy to implement, understandable and reliable and allows for smooth evolution.

Description : Why does the software design improve when we use object-oriented concepts?

Last Answer : Ans. The software design improves when we use object-oriented concepts because 1.Object-orientation works at higher level of abstraction. The development can proceed at the object level and ... good programming techniques. 4.Object-oriented programming design and programming promote code re-use.

Description : Discuss the various strategies of design. Which design strategy is most popular and practical?

Last Answer : Ans The most commonly used software design strategy involved decomposing the design into functional components with system state information held in a shared data area. The design strategies are: ... oriented design, the system state is decentralized and each object manages is own state information

Description : List the points of a simplified design process.

Last Answer : Ans. A design process may include a series of steps followed by designers. Depending on the product or service, some of these stages may be irrelevant, ignored in real-world situations in order ... the design process repeated (with corrections made) at any time before, during, or after production.

Description : What are the objectives of software design? How do we transform an informal design to a detailed design?

Last Answer : Ans Objectives of software design The purpose of the design phase is to plan a solution of the problem specified by the requirements document. This phase is the first step in moving from ... details as the design is developed with constant backtracking to correct earlier, less formal, designs.

Description : How is software design different from coding ?

Last Answer : Ans: Points of difference between software design and coding can be laid down as under: Design : 1. Design is most crucial and time-consuming activity 2. Screen of the system depends ... languages front-end tools, database management system, utilities etc are used to facilitate the coding process.

Description : Differentiate between object oriented and function oriented design .

Last Answer : Ans: Function-oriented design relies on identifying functions which transform their inputs to create outputs. In most systems, functions share some global system state. The functional design ... strategy is often a heterogeneous one where both functional and object-oriented approaches are used.

Description : Which of the following are advantages of using LOC (lines of code) as a sizeoriented metric? (A) LOC is easily computed. (B) LOC is a language dependent measure. (C) LOC is a language independent measure. (D) LOC can be computed before a design is completed.

Last Answer : (A) LOC is easily computed.

Description : In which testing strategy requirements established during requirements analysis are validated against developed software? (A) Validation testing (B) Integration testing (C) Regression testing (D) System testing

Last Answer : (A) Validation testing