Software Testing Fundamentals

Covers essential software testing concepts including testing methods, tools, phases, defect management, and best practices

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

A regression test

  1. will help ensue unchanged areas of the software have not been affected
  2. can only be run during user acceptance testing
  3. will help ensure changed areas of the software have not been affected
  4. will always be automed
Question 2 Multiple Choice (Single Answer)

What is the difference between testing software developed by contractor outside your country, versus testing software developed by a contractor within your country?

  1. Does not meet people needs
  2. Loss of control over reallocation of resources
  3. Cultural difference
  4. Relinquishments of control
Question 3 Multiple Choice (Single Answer)

Which of the following could be a reason for a failure 1. Testing fault 2. Software fault 3.Design fault 4. Environment fault 5. Documentation fault

  1. 2 is a valid reason; 1,3,4&5 are not
  2. 1,2,3,4 are valid reasons; 5 is not
  3. 1,2,3 are valid reasons; 4&5 are not
  4. All of them are valid
Question 4 Multiple Choice (Single Answer)

A reliable website/application will be the one which

  1. is likely to be fault-free
  2. is unlikely to cause a failure
  3. is likely to be liked by the users
  4. is unlikely to be completed on schedule
Question 5 Multiple Choice (Single Answer)

The most effective test approach is to begin testing

  1. After Coding
  2. After external design
  3. After internal design
  4. After freezing the requirements
Question 6 Multiple Choice (Single Answer)

If an acceptance criterion or expected result is not specified in a test

  1. it may be difficult to repeat the test
  2. It will be difficult to decide if the test has passed or failed
  3. We cannot run the test
  4. We cannot automate the user inputs
Question 7 Multiple Choice (Single Answer)

Which of these can be successfully tested using Loop Testing methodology?

  1. Simple Loops
  2. Nested Loops
  3. Concatenated Loops
  4. All of the above
Question 8 Multiple Choice (Single Answer)

Test are prioritized so that we

  1. Shorten the time required for testing
  2. Find more faults
  3. Do more effective testing
  4. Do the best testing in the time available
Question 9 Multiple Choice (Single Answer)

Which is the most required skill of a good tester?

  1. Having good attention to detail
  2. Being diplomatic
  3. Able to be relied on
  4. Able to write software
Question 10 Multiple Choice (Single Answer)

Defect Management process does not include

  1. Deliverable base-lining
  2. Defect prevention
  3. Management reporting
  4. None of the above
Question 11 Multiple Choice (Single Answer)

Data collected during testing should include

  1. Test Factors
  2. Functions/subroutines
  3. All of the above
  4. None of the above
Question 12 Multiple Choice (Single Answer)

The purpose of requirement phase is

  1. To freeze requirements
  2. To understand user needs
  3. To define the scope of the testing
  4. All of the above
Question 13 Multiple Choice (Single Answer)

Software Verification is

  1. Checking that we are building the right system
  2. Checking that we are building the system right
  3. Performed by an independent test team
  4. Making sure that it is what the user really wants
Question 14 True/False

Repository of the Test Cases is “TestLab”? (True/False)

  1. True
  2. False
Question 15 True/False

We can change the Project after login to the QC(true/false)

  1. True
  2. False
Question 16 True/False

A new defect can be added to a QC project from any modules at any stage of the testing process? (True/False)

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

An input field takes the year of birth between 1900 and 2004 The boundary values for testing this field are

  1. 0,1900,2004,2005
  2. 1900, 2004
  3. 1899,1900,2004,2005
  4. 1899, 1900, 1901,2003,2004,2005
Question 18 Multiple Choice (Single Answer)

Which one of the following are non-functional testing methods?

  1. System testing
  2. Usability testing
  3. Performance testing
  4. Both b & c
Question 19 Multiple Choice (Single Answer)

Which of the following tools would be involved in the automation of regression test?

  1. Data Tester
  2. Boundary Tester
  3. Capture/Playback
  4. Outut Comparator
Question 20 Multiple Choice (Single Answer)

Incorrect form of Logic coverage is

  1. Statement coverage
  2. Pole Coverage
  3. Condition Coverage
  4. Path Coverage