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.
Questions
Select Security Testing tools
- TamperIE
- CookieMonitor
- SQL Profiler
- All the above
Select the correct script for testing SQL injection threat (Select more than one)
- CUST001' AND ‘1’=’1
- CUST1001' DROP TABLE OrderDetail --
- CUST1001’ OR 1 = 1--
- All the above
Security testing includes
- Penetration testing
- Vulnerability Testing
- Risk Assessment
- All the above
- None of the above
Select security Testing Objectives
- Confidentiality
- Integrity
- Availability
- Functionality Testing
- All the above
Cross Site Scripting can be executed from (select more than one)
- Java Script
- VB Script
- SQL Server Management Studio
- Web service
- ActiveX
- Flash
Cross Site Scripting can be used to
- Steal cookies
- Hijack accounts
- Execute Flash/ActiveX contents
- Force user to download s/w
- All the above
‘X’ has given a data on a person age, which should be between 1 to 99. Using BVA which is the appropriate one
- 0,1,2,99
- 1, 99, 100, 98
- 0, 1, 99, 100
- –1, 0, 1, 99
Which is not a Component testing
- Check the memory leaks
- Check the robustness
- Check the branch coverage
- Check the decision tables
Contract and regulation testing is a part of
- System testing
- Acceptance testing
- Integration testing
- Smoke testing
Maintenance releases and technical assistance centers are examples of which of the following costs of quality?
- External failure
- Internal failure
- Appraisal
- Prevention
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?
- Confront the person and ask that other team members be allowed to express their opinions.
- Wait for the person to pause, acknowledge the person’ s opinion, and ask for someone else’ s opinion.
- Switch the topic to an issue about which the person does not have a strong opinion.
- Express an opinion that differs from the person’ s opinion in order to encourage others to express their ideas.
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?
- Eliminate some of the requirements that have not yet been implemented.
- Add more engineers to the project to make up for lost work.
- Ask the current developers to work overtime until the lost work is recovered.
- Hire more software quality assurance personnel.
________ and ________ are used within individual workbenches to produce the right output products.
- Tools and techniques
- Procedures and standards
- Processes and walkthroughs
- Reviews and update
___________ technique can be used to achieve input and output coverage
- Boundary value analysis
- Equivalence partitioning
- Decision table testing
- State transition testing
Purpose of test design technique is
- Identifying test conditions only, not Identifying test cases
- Not Identifying test conditions, Identifying test cases only
- Identifying test conditions and Identifying test cases
- Identifying test conditions or Identifying test cases
What is the main purpose of Informal review
- Inexpensive way to get some benefit
- Find defects
- Learning, gaining understanding, effect finding
- Discuss, make decisions, solve technical problems
Who is responsible for document all the issues, problems and open point that were identified during the review meeting
- Moderator
- Scribe
- Reviewers
- Author
What is the purpose of test completion criteria in a test plan:
- To ensure that the test case specification is complete
- To set the criteria used in generating test inputs
- To know when test planning is complete
- To plan when to stop testing
Which of the following is the main purpose of the integration strategy for integration testing in the small?
- To ensure that the test case specification is complete
- To set the criteria used in generating test inputs
- To know when test planning is complete
- To plan when to stop testing
Which of the following is NOT part of configuration management:
- Status accounting of configuration items
- Auditing conformance to ISO9001
- Identification of test versions
- Record of changes to documentation over time