Computer Knowledge

Software Testing and Quality Control

2,598 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

Multiple choice technology security
  1. Integration testing

  2. System testing

  3. Penetration testing

  4. Unit testing

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The ASAP team conducts integration testing during the testing and rollout phase to verify that security controls work correctly when different components and systems interact. This ensures security is maintained as components are integrated.

Multiple choice technology security
  1. Its a TCS proprietary methodology

  2. Its a security framework

  3. Its about security testing

  4. Its a product from TCS

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

TCS ASAP is a comprehensive security framework that provides methodology, guidelines, and processes for integrating security throughout the application development lifecycle. It is not a product or just testing, but a structured approach to application security.

Multiple choice technology security
  1. Critical transactions

  2. Account Lockout

  3. Page load times for all application pages

  4. Login/Logout events for users

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Logging page load times for all application pages is inappropriate for continuous logging because it generates excessive volume of low-value data, degrades performance, and makes it difficult to find meaningful security events. Continuous logging should focus on security-relevant events like logins, lockouts, and critical transactions.

Multiple choice technology security
  1. White-box testing is performed by an independent programmer team

  2. Black-box testing uses the bottom-up approach

  3. Black-box testing involves the business units

  4. White-box testing examines the program internal logical structures

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

White-box testers see source code and can design tests targeting specific internal logic paths. Black-box testers only see inputs and outputs like external users. Options A, B, and C are incorrect - tester independence, approach strategy, and business unit involvement don't define the difference.

Multiple choice technology security
  1. Grey-box testing

  2. Black-box testing

  3. White-box testing

  4. None of these

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

White-box testing involves analyzing source code directly to find vulnerabilities. Regex-based scanning is a static white-box technique that examines code patterns. Black-box (B) tests without code access, and grey-box (A) combines limited internal knowledge with external testing.

Multiple choice technology security
  1. ASAP Team

  2. Development Team

  3. Testing Team

  4. Project Management

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The Development Team owns the codebase and is responsible for implementing fixes for security vulnerabilities discovered during testing. While testing teams identify issues, remediation requires developers to modify the actual source code.

Multiple choice technology security
  1. Its a TCS proprietary methodology

  2. Its a security framework

  3. Its about security testing

  4. Its a product from TCS

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

TCS ASAP is a proprietary security framework that provides structured methodology for application security assessment. It defines processes, engagement models, and best practices for integrating security into the software development lifecycle.

Multiple choice technology usability
  1. User Analysis stage

  2. Task Analysis stage

  3. Testing Stage

  4. Development Stage

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Heuristic evaluation is a usability testing method performed by experts to identify design flaws. While best conducted iteratively throughout the design lifecycle, it functions as an evaluation and testing process to critique interfaces and prototypes before public release.

Multiple choice technology enterprise content management
  1. It is deleted if the corresponding properties are set.

  2. It is hidden if the corresponding properties are set.

  3. An end user can delete any Live object within any special properties to be set

  4. It is hidden even if no special properties set.

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

When an end user deletes a Live object, it is hidden (not completely deleted) if the corresponding deletion properties are properly configured. This allows for recovery or controlled deletion behavior. Special properties must be set for this to work - it won't happen automatically.

Multiple choice technology
  1. 0

  2. 1

  3. 2

  4. 4

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The Exception Handler activity in DataStage is designed to catch and handle exceptions that occur during job execution. It does not require any input links to function - its purpose is to handle errors that might occur in other stages. The minimum number of input links required is zero. Therefore option A (0) is correct.

Multiple choice technology security
  1. When a login sequence needs to be recorded

  2. When a particular application flow needs to be recorded

  3. When in session parameter needs to be defined

  4. When you need to test only a part of your application

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Multi-step operations record complex application flows requiring multiple sequential requests to reach a specific state or functionality. This includes multi-page forms, wizards, workflows where state changes across requests, or any scenario requiring navigation through several pages. It's not just for login sequences or parameter manipulation - it captures any complex user journey.

Multiple choice technology security
  1. Black box security testing

  2. White box security testing

  3. Gray box security testing

  4. Blue box security testing

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

AppScan operates as a black-box tool, testing applications from the outside by sending HTTP requests and analyzing responses without accessing source code or internal state. It simulates an external attacker's perspective.

Multiple choice technology security
  1. Inform the user population about the test

  2. Inform the QA and system administers about the test

  3. Backup the database

  4. Shut down the configured SMPT servers

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

Before testing, you must communicate (notify users and administrators so they're aware of potential disruptions), protect data (backup the database to enable recovery if the test causes issues), and document (though not listed here, documentation is also critical). SMTP servers should remain running unless specifically testing email handling. The question tests standard test preparation protocols.