Fact - Software Testing Question Paper

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Factindia
F
Factindia
Community Contributor
Quizzes Created: 4 | Total Attempts: 8,170
| Attempts: 207 | Questions: 20
Please wait...
Question 1 / 20
0 %
0/100
Score 0/100
1.   User acceptance testing is typically verifies the fitness for use of the system by business users.      

Explanation

The statement is true because user acceptance testing is a process where business users test the system to ensure that it meets their requirements and is fit for use. This testing is done to validate that the system functions correctly and meets the needs of the end users. Therefore, the statement accurately describes the purpose of user acceptance testing.

Submit
Please wait...
About This Quiz
Fact - Software Testing Question Paper - Quiz

Dear Candidate Please read the questions carefully before you answer. Please note that there 20 questions which are to be completed in 30 mins. Your time starts now. . . . . Good Luck

Tell us your name to personalize your report, certificate & get on the leaderboard!
2. Which is correct for Black box testing?

Explanation

Black box testing treats the software as a "black box"—without any knowledge of internal implementation. This means that the tester is only concerned with the inputs and outputs of the software, and does not have any knowledge of how the software is designed or implemented. The purpose of black box testing is to test the functionality and behavior of the software from the user's perspective, without being influenced by the internal workings of the software. This approach helps to simulate real-world usage scenarios and identify any issues or bugs that may arise.

Submit
3. The name of the testing which is done to make sure the existing features are not affected by new changes

Explanation

Regression testing is the correct answer because it is a type of testing that is performed to ensure that the existing features of a software application are not affected by any new changes or updates. It involves retesting the previously tested functionalities to verify that they still work as expected after the changes have been made. This helps to identify any potential regressions or unintended side effects caused by the modifications, ensuring the overall stability and reliability of the software.

Submit
4. A Non-Functional Software testing done to check if the user interface is easy to use and understand is referred as

Explanation

Usability testing is a type of non-functional software testing that focuses on evaluating the user interface of a software application to determine its ease of use and understandability. It involves observing users as they interact with the system and gathering feedback on their experience. This testing helps identify any usability issues or areas for improvement in the user interface design.

Submit
5. A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.

Explanation

Security testing is the correct answer because it specifically focuses on investigating the functions related to the detection of threats, such as viruses, from malicious outsiders. This type of testing is performed to identify vulnerabilities and weaknesses in a system's security measures and ensure that it can protect against unauthorized access, data breaches, and other security risks. It involves various techniques and tools to assess the effectiveness of security controls and identify potential vulnerabilities that could be exploited by attackers.

Submit
6. Testing where in we subject the target of the test, to varying workloads to measure and evaluate the performance behaviors and ability of the target and of the test to continue to function properly under these different workloads.

Explanation

Load testing is a type of testing where the target of the test is subjected to varying workloads in order to measure and evaluate its performance behaviors and ability to function properly under different workloads. This type of testing helps to identify any performance bottlenecks or issues that may arise when the system is under heavy load. It is used to ensure that the system can handle the expected workload and perform optimally without any degradation in performance.

Submit
7. Software Acceptance testing is the last opportunity for the user to examine the software for functional, interface,  performance, and quality features prior to the final acceptance review.  

Explanation

Software acceptance testing is indeed the last opportunity for the user to examine the software for various features such as functional, interface, performance, and quality before giving the final acceptance. This testing phase allows the user to ensure that the software meets their requirements and is ready for deployment. Therefore, the given answer "True" is correct.

Submit
8. One of the fields on a form contains a text box which accepts numeric values in the range of 18 to 25. Identify the invalid Equivalence class

Explanation

The invalid equivalence class in this scenario is 17 because it falls outside the specified range of 18 to 25.

Submit
9. Which of the following is not part of performance testing?

Explanation

Recovery testing is not part of performance testing. Performance testing focuses on measuring response times, simulating many users, and generating many transactions to assess the system's performance under different loads. Recovery testing, on the other hand, is a type of testing that evaluates how well a system recovers from failures or disruptions. While it is important for overall system reliability, it is not directly related to performance testing.

Submit
10. Beta testing is:  

Explanation

Beta testing is performed by customers at their own site. This means that the customers who will be using the software or product in real-world conditions are given the opportunity to test it at their own location. This allows for the identification of any issues or bugs that may arise in a real environment, which may not be apparent during internal testing. By involving customers in the testing process, developers can gather valuable feedback and make necessary improvements before the final release of the product.

Submit
11. When do you stop testing?

Explanation

The correct answer is "When the test completion criteria are met." This means that testing should be stopped when the predetermined criteria for completing the testing process have been achieved. These criteria could include factors such as reaching a certain level of test coverage, achieving a specific level of defect resolution, or meeting the defined objectives for the testing effort. This ensures that testing is comprehensive and thorough, and helps to determine when it is appropriate to conclude the testing phase.

Submit
12. Which of the following is not a part of the Test Implementation and Execution Phase? 

Explanation

During the Test Implementation and Execution Phase, various tasks are carried out such as creating test suites from the test cases, executing test cases manually or using test execution tools, and comparing actual results. However, designing the tests is not a part of this phase. Test design is typically done in the Test Planning phase, where test objectives, strategies, and approaches are defined. In the Test Implementation and Execution Phase, the focus is on executing the designed tests and comparing the actual results with the expected ones.

Submit
13. A field failure occurs when multiple users access a system. Which of the following is true?

Explanation

The correct answer suggests that a field failure occurring when multiple users access a system indicates that an important non-functional requirement was not specified and tested. This means that there may be a missing requirement related to system performance, scalability, or reliability that was not adequately addressed during the testing phase. This can lead to issues such as system crashes, slow response times, or data corruption when multiple users access the system simultaneously.

Submit
14. During the software development process, at what point can the test process start?

Explanation

The test process can start when the software requirements have been approved because it is important to have a clear understanding of what the software should do before testing can begin. Once the requirements have been approved, the test team can start developing test cases and test plans based on those requirements. This ensures that the software is tested against the intended functionality and that any deviations or issues can be identified and addressed early in the development process.

Submit
15. To make a test effective it is most important that:

Explanation

Specifying the expected outcome before executing a test is crucial for its effectiveness. This allows testers to have a clear understanding of what the test is intended to achieve and what results they should expect. By specifying the expected outcome, testers can compare the actual results with the expected ones and easily identify any deviations or faults. This helps in detecting and fixing issues promptly, ensuring the test is effective in identifying faults if present.

Submit
16. Black-box testing attempts to find errors in which of the following categories

Explanation

Black-box testing is a type of testing where the internal workings of the system being tested are not known to the tester. It focuses on testing the functionality, interfaces, and performance of the system. Therefore, it attempts to find errors in all of the mentioned categories: incorrect or missing functions, interface errors, and performance errors.

Submit
17. Testing is not done to ….

Explanation

Testing is not done to improve software accuracy. Testing is a process that is performed to identify faults, improve quality, and check user friendliness of the software. However, improving software accuracy is not the primary objective of testing. Testing helps to uncover defects and ensure that the software meets the desired quality standards, but it does not specifically focus on improving the accuracy of the software.

Submit
18. Which of the following is true of V-model?  

Explanation

The V-model is a software development model that emphasizes the testing phase. It states that modules, or individual components of the software, are tested against user requirements. This means that each module is tested to ensure that it meets the specific requirements set by the user. The V-model also includes the verification of designs, which ensures that the design of the software is accurate and meets the user's needs. However, it does not specify the test techniques to be used, as this can vary depending on the project.

Submit
19. The main focus of acceptance testing is:

Explanation

Acceptance testing is a type of testing that is performed to determine whether a system meets the business requirements and is acceptable to the users. It focuses on testing the system from a business perspective, ensuring that it aligns with the goals and objectives of the organization. This type of testing is not primarily aimed at finding faults in the system, but rather ensuring that the system is fit for purpose and meets the needs of the business and its users.

Submit
20.   Comparison testing is typically done to test two competing products as part of customer market analysis prior to product release.  

Explanation

Comparison testing is not typically done as part of customer market analysis prior to product release. It is usually done by consumers or experts after the products have been released to compare their features, performance, or other aspects. Therefore, the correct answer is False.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 19, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 19, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • May 24, 2011
    Quiz Created by
    Factindia
Cancel
  • All
    All (20)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
 ...
Which is correct for Black box testing?
The name of the testing which is done to make sure the existing...
A Non-Functional Software testing done to check if the user interface...
A Type of functional Testing, which investigates the functions...
Testing where in we subject the target of the test, to varying...
Software Acceptance testing is the last opportunity for the user to...
One of the fields on a form contains a text box which accepts numeric...
Which of the following is not part of performance testing?
Beta testing is:  
When do you stop testing?
Which of the following is not a part of the Test Implementation and...
A field failure occurs when multiple users access a system. Which of...
During the software development process, at what point can the test...
To make a test effective it is most important that:
Black-box testing attempts to find errors in which of the following...
Testing is not done to ….
Which of the following is true of V-model?  
The main focus of acceptance testing is:
 ...
Alert!

Advertisement