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

Multiple choice elements of accounts computerised accounting system accounting systems - manual and computerized difference between manual and computerised accounting meaning and importance of computerised accounting system

Which of the following is not a function of generalized audit software?

  1. To aid in the radom selection of trasctions for substantive testing

  2. To run in parallel with the client's application software and compare the output.

  3. To test the mathematical accuracy by footing and cross-foot items in the accounting system

  4. To keep an independent log of access to the computer application software.

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

Generalized audit software is used for data analysis, sampling, and calculations. Keeping an independent log of access to application software is a security/control function, not a function of audit software.

Multiple choice
  1. Bots

  2. Tester

  3. Programmer

  4. Junior Tester

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

In an RPA environment, the software robots (bots) are the entities that perform the automated tasks, not the human testers or programmers.

Multiple choice
  1. syntax testing

  2. equivalence partitioning

  3. stress testing

  4. modified condition/decision coverage

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

Stress testing is a type of non-functional testing that evaluates system stability under extreme conditions, whereas the other options are standard techniques used in unit or functional testing.

Multiple choice
  1. Boundary value analysis

  2. Usability testing

  3. Performance testing

  4. Security testing

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

Boundary value analysis is a black-box functional testing technique used to test the limits of input ranges. Usability, performance, and security are non-functional testing types.

Multiple choice
  1. Metrics from previous similar projects

  2. Discussions with the development team

  3. Time allocated for regression testing

  4. Option 1 & 2

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

The amount of re-testing can be estimated using metrics from previous similar projects and discussions with the development team. Historical data provides baseline estimates, while team insights help understand the current code quality and risk factors. Time for regression testing is allocated based on these estimates, not used to estimate re-testing.

Multiple choice
  1. find as many faults as possible.

  2. test high risk areas.

  3. obtain good test coverage.

  4. test whatever is easiest to test.

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

Risk-based testing is a standard industry practice where testing efforts are prioritized based on the areas of the system that pose the highest risk to the business if they fail.

Multiple choice
  1. The system shall be user friendly.

  2. system shall contain 0 faults.

  3. The response time shall be less than one second

  4. The system shall be built to be portable

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

The requirement 'The response time shall be less than one second' is testable because it specifies a measurable performance criterion. Requirements like 'user friendly' and 'portable' are subjective and untestable. The requirement '0 faults' is unrealistic and untestable since zero defects cannot be guaranteed or verified.

Multiple choice elements of accounts applications of computers in accounting introduction to computer and accounting information system meaning of computerised accounting system application of computerised accounting system

When would an auditor typically not perform additional tests of a computer systems controls?

  1. When the assessed level of control risk is at a minimum.

  2. When computer controls appear to be strong and risk is at a minimum.

  3. When controls appear to be weak.

  4. When inherent risk is at a maximum.

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

If controls are weak, an auditor typically performs substantive testing rather than relying on the controls, as testing weak controls is inefficient and ineffective.

Multiple choice elements of accounts applications of computers in accounting introduction to computer and accounting information system meaning of computerised accounting system application of computerised accounting system

Which of the following statements is not true of the test data approach in a test of computerised accounting system?

  1. Test data tests only those controls which the auditor wishes to rely

  2. Test data should consist of data related to all controls prevalent in the organization

  3. The result of test data indicates that all the application and general controls are functioning properly

  4. Test data processed by the client's computer programme under the auditor's control

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

The test data approach involves using a sample of data to test specific controls. It is not intended to verify that all application and general controls are functioning properly, as it only tests the specific logic covered by the test data.

Multiple choice elements of accounts overview of computerised accounting system accounting software concepts and types of computerized accounting system types of accounting software

If an auditor is using test data in a client's computer system to test the integrity of the system's output, which of the following type of controls is the auditor testing.

  1. General controls

  2. User controls

  3. Quantitative test controls

  4. Application controls

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

Testing the integrity of system output using test data is a classic method for verifying application controls, which ensure that data is processed correctly.

Multiple choice elements of accounts overview of computerised accounting system accounting software concepts and types of computerized accounting system types of accounting software

Which of the following would not be an appropriate procedure for testing the general control activities of an information system?

  1. Inquiries of client personnel

  2. Inspecting computer logs

  3. Testing for the serial sequence of source documents

  4. Examination of the organizational chart to determine the segregation of duties

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

Testing for the serial sequence of source documents is an application control (input control), not a general control. General controls focus on the environment, such as segregation of duties or access logs.

Multiple choice elements of accounts overview of computerised accounting system accounting software concepts and types of computerized accounting system types of accounting software

____________ is called as check output validity.

  1. Processing

  2. Storage

  3. Revalidation

  4. Information

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

Revalidation is the process of verifying that the output generated by a system is correct and consistent with the input data. It acts as a final check to ensure the validity of the processed information.

Multiple choice organization of commerce and management employee selection process meaning and steps in selection meaning, importance, methods and procedure of selection steps in employee selection process

Work sampling test is also known as ________.

  1. polygraph test

  2. graphology test

  3. achievement test

  4. interest test

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

Work sampling test is also known as achievement test.A typing test shows typing proficiency, such proficiency tests are also known as work sampling test.Work sampling test is a selection test where in the job applicant's ability to do a small portion of the job.