Software Testing Fundamentals

Comprehensive quiz covering software testing concepts including automation tools, testing methodologies, and QA best practices.

20 Questions Published

Questions

Question 1 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 2 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 3 Multiple Choice (Single Answer)

Consider the following statements about early test design: i. early test design can prevent fault multiplication ii. faults found during early test design are more expensive to fix iii. early test design can find faults iv. early test design can cause changes to the requirements v. early test design normally takes more effort

  1. i, iii & iv are true; ii & v are false
  2. iii & iv are true; i, ii & v are false
  3. i, iii, iv & v are true; ii is false
  4. i & ii are true; iii, iv & v are false
Question 4 Multiple Choice (Single Answer)

Which one of the following is NOT a rule to be followed in reviews?

  1. Review the Product not the author
  2. Focus on Defect
  3. Overall responsibility as a team.
  4. Maintain the discipline in review meeting.
Question 5 Multiple Choice (Single Answer)

Which of the following is not described in a unit test standard?

  1. syntax testing
  2. equivalence partitioning
  3. stress testing
  4. modified condition/decision coverage
Question 6 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. a fault by a tester
Question 7 Multiple Choice (Single Answer)

The tool used to deploy builds in Q&I

  1. SPLATT
  2. MAD
  3. PL FILE
  4. None of these
Question 8 Multiple Choice (Single Answer)

Testing of a candidate build to be deployed is done by performing

  1. Static test
  2. Dynamic test
  3. Smoke test
  4. None of these
Question 9 Multiple Choice (Single Answer)

Please select the wrong statement with reference to SPLATT

  1. For each LOB, we have a project under the SPIAcceptanceTests.sln
  2. The xml scripts are written using Visual Studio 2005.
  3. SPLATT can be used for Mainframe testing
  4. All of the above
Question 10 Multiple Choice (Single Answer)

When a policy created through Q&I is in rating error – Reason code 702, it shows that

  1. The policy cannot be rated because the rate tables do not contain rates for the limits which show in the premium section.
  2. Limits are invalid for the rating state or province.
  3. Invalid territory
  4. All of these
Question 11 Multiple Choice (Single Answer)

What are the different Levels of testing in Q&I

  1. ML, RC,PS
  2. ML, PS, Select
  3. ML,RC,PS &SELECT
  4. ML, RC, SELECT
Question 12 Multiple Choice (Single Answer)

The tool used to issue UW Referral policies in Q&I.

  1. SPLATT
  2. MAD
  3. PL FILE
  4. None of these
Question 13 Multiple Choice (Single Answer)

Users who logon to DEV or TIN test regions do not require any authentication & they are treated as

  1. Agent.
  2. Company operator
  3. Both
  4. None of these
Question 14 Multiple Choice (Single Answer)

Agent testing is always performed in

  1. TIN
  2. TAC
  3. DEV
  4. All of these
Question 15 Multiple Choice (Multiple Answers)

The main components of Selenium testing tools are

  1. Selenium IDE
  2. Selenium RC
  3. Selenium DOM
  4. Selenium Grid
Question 16 True/False

The tests recorded using Selenium IDE can be run in other browsers

  1. True
  2. False
Question 17 True/False

Selenium is an open source software.

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

Selenium can do

  1. Functional testing
  2. Agile testing
  3. Adhoc testing
  4. Regression testing
Question 19 Multiple Choice (Multiple Answers)

What programming languages can you use in Selenium RC?

  1. C#
  2. Java
  3. Perl
  4. Ruby
Question 20 True/False

Selenium can be used for testing client server applications.

  1. True
  2. False