Software Testing and Security Testing Fundamentals

Comprehensive quiz covering software testing methodologies, quality assurance processes, and security testing concepts including configuration management, test design techniques, various testing types, and security vulnerabilities like XSS and SQL injection.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Select Security Testing tools

  1. TamperIE
  2. CookieMonitor
  3. SQL Profiler
  4. All the above
Question 2 Multiple Choice (Multiple Answers)

Select the correct script for testing SQL injection threat (Select more than one)

  1. CUST001' AND ‘1’=’1
  2. CUST1001' DROP TABLE OrderDetail --
  3. CUST1001’ OR 1 = 1--
  4. All the above
Question 3 Multiple Choice (Single Answer)

Security testing includes

  1. Penetration testing
  2. Vulnerability Testing
  3. Risk Assessment
  4. All the above
  5. None of the above
Question 4 Multiple Choice (Multiple Answers)

Select security Testing Objectives

  1. Confidentiality
  2. Integrity
  3. Availability
  4. Functionality Testing
  5. All the above
Question 5 Multiple Choice (Multiple Answers)

Cross Site Scripting can be executed from (select more than one)

  1. Java Script
  2. VB Script
  3. SQL Server Management Studio
  4. Web service
  5. ActiveX
  6. Flash
Question 6 Multiple Choice (Single Answer)

Cross Site Scripting can be used to

  1. Steal cookies
  2. Hijack accounts
  3. Execute Flash/ActiveX contents
  4. Force user to download s/w
  5. All the above
Question 7 Multiple Choice (Single Answer)

‘X’ has given a data on a person age, which should be between 1 to 99. Using BVA which is the appropriate one

  1. 0,1,2,99
  2. 1, 99, 100, 98
  3. 0, 1, 99, 100
  4. –1, 0, 1, 99
Question 8 Multiple Choice (Single Answer)

Which is not a Component testing

  1. Check the memory leaks
  2. Check the robustness
  3. Check the branch coverage
  4. Check the decision tables
Question 9 Multiple Choice (Single Answer)

Contract and regulation testing is a part of

  1. System testing
  2. Acceptance testing
  3. Integration testing
  4. Smoke testing
Question 10 Multiple Choice (Single Answer)

Maintenance releases and technical assistance centers are examples of which of the following costs of quality?

  1. External failure
  2. Internal failure
  3. Appraisal
  4. Prevention
Question 11 Multiple Choice (Single Answer)

One person has been dominating the current software process improvement meeting. Which of the following techniques should the facilitator use to bring other team members into the discussion?

  1. Confront the person and ask that other team members be allowed to express their opinions.
  2. Wait for the person to pause, acknowledge the person’ s opinion, and ask for someone else’ s opinion.
  3. Switch the topic to an issue about which the person does not have a strong opinion.
  4. Express an opinion that differs from the person’ s opinion in order to encourage others to express their ideas.
Question 12 Multiple Choice (Single Answer)

A project that is in the implementation phase is six weeks behind schedule. The delivery date for the product is four months away. The project is not allowed to slip the delivery date or compromise on the quality standards established for this product. Which of the following actions would bring this project back on schedule?

  1. Eliminate some of the requirements that have not yet been implemented.
  2. Add more engineers to the project to make up for lost work.
  3. Ask the current developers to work overtime until the lost work is recovered.
  4. Hire more software quality assurance personnel.
Question 13 Multiple Choice (Single Answer)

________ and ________ are used within individual workbenches to produce the right output products.

  1. Tools and techniques
  2. Procedures and standards
  3. Processes and walkthroughs
  4. Reviews and update
Question 14 Multiple Choice (Single Answer)

___________ technique can be used to achieve input and output coverage

  1. Boundary value analysis
  2. Equivalence partitioning
  3. Decision table testing
  4. State transition testing
Question 15 Multiple Choice (Single Answer)

Purpose of test design technique is

  1. Identifying test conditions only, not Identifying test cases
  2. Not Identifying test conditions, Identifying test cases only
  3. Identifying test conditions and Identifying test cases
  4. Identifying test conditions or Identifying test cases
Question 16 Multiple Choice (Single Answer)

What is the main purpose of Informal review

  1. Inexpensive way to get some benefit
  2. Find defects
  3. Learning, gaining understanding, effect finding
  4. Discuss, make decisions, solve technical problems
Question 17 Multiple Choice (Single Answer)

Who is responsible for document all the issues, problems and open point that were identified during the review meeting

  1. Moderator
  2. Scribe
  3. Reviewers
  4. Author
Question 18 Multiple Choice (Single Answer)

What is the purpose of test completion criteria in a test plan:

  1. To ensure that the test case specification is complete
  2. To set the criteria used in generating test inputs
  3. To know when test planning is complete
  4. To plan when to stop testing
Question 19 Multiple Choice (Single Answer)

Which of the following is the main purpose of the integration strategy for integration testing in the small?

  1. To ensure that the test case specification is complete
  2. To set the criteria used in generating test inputs
  3. To know when test planning is complete
  4. To plan when to stop testing
Question 20 Multiple Choice (Single Answer)

Which of the following is NOT part of configuration management:

  1. Status accounting of configuration items
  2. Auditing conformance to ISO9001
  3. Identification of test versions
  4. Record of changes to documentation over time