Software Testing and QA Fundamentals

Comprehensive quiz covering software testing principles, quality assurance concepts, automation testing with QTP, and ETL testing practices including mainframe data handling.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following is not a quality characteristic listed in ISO 9126 Standard?

  1. Functionality
  2. Usability
  3. Supportability
  4. Maintainability
Question 2 Multiple Choice (Single Answer)

To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data.

  1. Stub
  2. Driver
  3. Proxy
  4. None of the above
Question 3 Multiple Choice (Single Answer)

Boundary value testing

  1. Is the same as equivalence partitioning tests
  2. Test boundary conditions on, below and above the edges of input and output equivalence classes
  3. Tests combinations of input circumstances
  4. Is used in white box testing strategy
Question 4 Multiple Choice (Single Answer)

Pick the best definition of quality

  1. Quality is job one
  2. Zero defects
  3. Conformance to requirements
  4. Work as designed
Question 5 Multiple Choice (Single Answer)

Fault Masking is

  1. Error condition hiding another error condition
  2. Creating a test case which does not reveal a fault
  3. Masking a Fault by Developer
  4. Masking a Fault by tester
Question 6 Multiple Choice (Single Answer)

One Key reason why developers have difficulty testing their own work is :

  1. Lack of technical documentation
  2. Lack of test tools on the market for developers
  3. Lack of training
  4. Lack of Objectivity
Question 7 Multiple Choice (Single Answer)

In which of the following phase can an ETL developer identify & report the defects?

  1. Specs/Requirement walkthrough
  2. Code walkthrough
  3. Unit testing
  4. All of the above
Question 8 Multiple Choice (Single Answer)

Mainframe files are in _______ format

  1. UNICODE
  2. Hexadecimal
  3. UTF-8
  4. ASCII
  5. None of the above
Question 9 True/False

It is responsibility of the developer to check whether all the Numeric Fields have been negatively tested

  1. True
  2. False
Question 10 Multiple Choice (Multiple Answers)

Select ALL the valid COBOL data type declarations from the list below

  1. COMPUTATIONAL-3
  2. COMP
  3. COMP-2
  4. PACKED
  5. COMP-3
  6. COMP-1
Question 11 Multiple Choice (Multiple Answers)

Select ALL that are FALSE: The comments (Annotations in DataStage)...

  1. Is not mandatory and it is time consuming
  2. Is a good practice, but it can be ignored when delivery is critical, and the developer is running out of time
  3. Defect has to be raised if proper comment and documentation are missing
  4. Better to add at later point of time in the development (after the entire coding is complete)
  5. All complex mapping and coding to be explained in comments
Question 12 Multiple Choice (Single Answer)

EBCDIC stands for

  1. Embedded Binary Coded Decimal Interchange Code
  2. Extended Binary Coded Decimal Interchange Code
  3. Embedded Binary Coded Decimal Integration Code
  4. Extended Binary Coded Decimal Integration Code
  5. None of the above
Question 13 True/False

Trying to map NULL values to the NON- NULLABLE target fields must not be handled in code

  1. True
  2. False
Question 14 Multiple Choice (Single Answer)

The actual number of bytes occupied in the following declaration is: PIC 9(6)V99 COMP-3

  1. 8
  2. 4
  3. 5
  4. 6
Question 15 Multiple Choice (Single Answer)

If the ETL source is a Mainframe file without any packed decimal fields, then the test file can be

  1. Created in Mainframe
  2. Created in Windows/DOS
  3. Created in Unix/Linux
  4. All of the above
Question 16 Multiple Choice (Single Answer)

If the ETL source is a Mainframe file without any packed decimal fields, then the test file can be

  1. Created in Mainframe
  2. Created in Windows/DOS
  3. Created in Unix/Linux
  4. All of the above
Question 17 Multiple Choice (Single Answer)

In which of the following phase can an ETL developer identify & report the defects?

  1. Requirement/Specs walkthrough
  2. Code walkthrough
  3. Unit testing
  4. All of the above
Question 18 Multiple Choice (Single Answer)

What is the purpose of loading an add-in?

  1. To help the performance of QTP
  2. To restore the layout of the QuickTest window so that it displays the panes in their default sizes and positions
  3. To enable QTP to recognize objects in the AUT
  4. Both b and c
Question 19 Multiple Choice (Single Answer)

What is the most appropriate Record and Run setting when you expect the window application to be already running when the test starts?

  1. Record and Run test on any open Windows-based application.
  2. Record and Run on these applications
  3. Record and Run on applications opened via the desktop
  4. None of the above
Question 20 Multiple Choice (Single Answer)

What are the default add-ins in QTP?

  1. Oracle, VB, and Java
  2. ActiveX, VB, Java
  3. ActiveX, Web, Oracle
  4. ActiveX, Web, VB