Computer Knowledge
Software Testing and Quality Control
2,292 Questions
Software testing and quality control questions cover testing methodologies, unit testing, and defect management. These concepts are crucial for the computer knowledge sections of competitive exams. Practice these questions to understand verification and validation processes thoroughly.
Quality control typesUnit testing purposeSoftware vulnerability testingTest planning tasksLoop testing criteriaTest harness functions
Software Testing and Quality Control Questions
-
Bottom-up testing
-
Top-down testing
-
Thread testing
-
Stress testing
-
Black box testing
A
Correct answer
Explanation
This type of test strategy involves testing the modules at the lower levels in the hierarchy and then, working up the hierarchy of modules until the final module is tested.
-
All tests should be traceable to customer requirements.
-
Tests should be planned long before testing begins.
-
Testing should begin in small and progress towards in large.
-
Testing should be performed in the beginning of the system development.
-
The pareto principle applies to software testing.
D
Correct answer
Explanation
This activity is not a correct one.
-
Limit and reasonableness test
-
Echo checking
-
Control total
-
None of these
-
Semantic analysis
-
Program execution activity
-
Caching
-
Type checking
-
Control flow analysis
D
Correct answer
Explanation
In a statically typed language immediately following parsing phase is the type checking phase.This technique analyses the syntax tree to determine if the program violates certain consistency requirements.
-
Determining the feasibility
-
Identifying higher-risk vulnerabilities
-
To identify the impacts of the business attacks
-
To test the ability of network defenders
-
To identify the automated system failure
E
Correct answer
Explanation
Penetration test does not identify the automated system failure.
-
To identify the number of web applications tested
-
To check login systems
-
To check static pages
-
To check fuzzing
-
To check wireless networks
E
Correct answer
Explanation
Web Application Penetration Test does not check wireless networks.
-
It is a part of Penetration testing.
-
It also performs source code analysis.
-
It identifies the vulnerability from the sent data.
-
It also identifies a crash in the application.
-
It is used to create a vulnerability that has not been discovered before.
B
Correct answer
Explanation
Fuzzing technique does not perform source code analysis.
-
only failures
-
only errors in code
-
only errors in logic
-
all of the above
-
Control flow analysis
-
Data flow analysis
-
Encryption
-
Source code analysis
-
Permission analysis
E
Correct answer
Explanation
In this analysis, testers can target specific attacks against the features and try to bypass restrictions.
-
Source code analysis
-
Risk analysis
-
Control flow analysis
-
Data flow analysis
-
Authorisation
B
Correct answer
Explanation
In this analysis, at the conclusion of the mobile black box review, the finding should be evaluated in the context of the risk which poses to the organisation.
-
BIO
-
Burp intruder target tab port field
-
Burp scanner
-
Burp spider
-
Burp position tab
C
Correct answer
Explanation
This tool is designed to be used by penetration testers and to fit in closely with your existing techniques.
-
This test helps to recover data and also restore the data for business critical applications.
-
It evaluates the DR recovery and business continuity plans.
-
It maintains the organisation's procedures and plans.
-
Only 1 and 3
-
All of the above
E
Correct answer
Explanation
Yes, it is the correct answer.
-
Finds potential exploits before crackers find them
-
Creates proactive focus on information security
-
Results in systems being kept up to date and patched
-
Promotes growth and aids in developing staff expertise
-
All of the above
E
Correct answer
Explanation
These are all correct statements about vulnerability assessments task.
-
It allows to check the authenticity of the users in a networking medium.
-
It allows to remotely debug the MobileSafari from the Computer's Browser.
-
It allows to test websites in a lot of different Browsers and also Mobile Devices.
-
All of the above
-
Both options (1) and (2)
B
Correct answer
Explanation
It checks the remote debugging and traffic by using the computer's browser and trace that traffic.
-
This testing is used to measure the performance of a mobile device.
-
It can be used to set up a server to proxy and debug your mobile device.
-
It is used to check the database back in the mobile device.
-
It is used to measure the network accessibility in mobile device.
-
Both (1) and (4)
E
Correct answer
Explanation
These are correct statements about proxy testing in mobile device testing.