Tag: technology

Questions Related to technology

  1. Run the cube through the pcoptimizer utility that is shipped with Cognos 8 BI.

  2. Enable the Allow dynamic usage of dimension information governor in Framework Manager.

  3. Edit the EnablePCOptimizer entry in the Cognos.ini file so that its value=1, and then rebuild the cube.

  4. Ensure that the Pass-through SQL setting is enabled onall regular dimensions in the Framework


Correct Option: A
Explanation:

To answer this question, the user needs to have knowledge about Cognos 8 BI and the techniques that can be used to improve the performance of PowerCubes.

Option A: Run the cube through the pcoptimizer utility that is shipped with Cognos 8 BI. This option is correct. The pcoptimizer utility is used to optimize the performance of PowerCubes. It can be run on the cube to improve query response times and reduce the cube size.

Option B: Enable the Allow dynamic usage of dimension information governor in Framework Manager. This option is incorrect. The Allow dynamic usage of dimension information governor controls how much of the dimension information is loaded into memory. It does not directly improve the performance of PowerCubes.

Option C: Edit the EnablePCOptimizer entry in the Cognos.ini file so that its value=1, and then rebuild the cube. This option is incorrect. The EnablePCOptimizer entry in the Cognos.ini file is used to enable or disable the PowerCube optimizer. Enabling it alone will not improve the performance of PowerCubes. The cube needs to be rebuilt after making the change to the Cognos.ini file.

Option D: Ensure that the Pass-through SQL setting is enabled on all regular dimensions in the Framework. This option is incorrect. The Pass-through SQL setting is used to pass SQL statements directly to the database. It is not directly related to improving the performance of PowerCubes.

Therefore, the correct answer is:

The Answer is: A. Run the cube through the pcoptimizer utility that is shipped with Cognos 8 BI.

  1. Disaster testing

  2. System testing

  3. Smoke testing

  4. Regression testing


Correct Option: C
Explanation:

To answer this question, the user needs to know the different types of software testing.

The correct answer is:

C. Smoke testing

Explanation:

Smoke testing is a type of software testing that is used to check whether the most critical functions of a program are working correctly. The purpose of smoke testing is to determine whether the program is ready for additional testing. It is a quick and simple test that is performed before more comprehensive testing is done. The term "smoke testing" is derived from the idea of turning on a piece of hardware and seeing if it starts smoking. In software, smoke testing is used to determine whether the program will crash or fail catastrophically when run in its most basic configuration.

The other options are incorrect because:

A. Disaster testing: Disaster testing (also called "chaos testing" or "fault injection testing") is a type of software testing that involves creating controlled failures in order to see how well a system can withstand unexpected events.

B. System testing: System testing is a type of software testing that evaluates the functionality of a complete system. It is performed after integration testing and before acceptance testing.

D. Regression testing: Regression testing is a type of software testing that is used to verify that changes to a program have not introduced new bugs or broken existing functionality. It is typically performed after changes have been made to a program, to ensure that the changes did not have unintended consequences.

  1. Preventing the defects by inspection

  2. Fixing the defects by debugging

  3. Adding known defects by seeding

  4. A process of fixing the defects by tester


Correct Option: C
  1. Narrow band Delphi

  2. Wide band Delphi

  3. Bespoke Delphi

  4. Robust Delphi


Correct Option: B
  1. Desk check

  2. Manual support testing

  3. Walkthrough

  4. Compiler based testing


Correct Option: B
Explanation:

To answer this question, the user needs to understand the concept of unit testing and the purpose of each testing technique.

Unit testing is a software testing technique that focuses on individual units or components of a software system. The goal of unit testing is to ensure that each component of the software system performs as expected. During unit testing, various techniques are employed to test the individual units of a software system.

Now, let's go through each option and determine whether it could be done during unit testing or not:

A. Desk check: This is a technique where a developer or tester reviews the code or a document to ensure that it meets the expected quality standards. Desk checking can be performed during unit testing to ensure that the code meets the expected quality standards.

B. Manual support testing: This is a type of testing where a tester manually tests a system to ensure that it meets the expected quality standards. Manual support testing is not performed during unit testing. Instead, it is typically performed during system testing or acceptance testing.

C. Walkthrough: This is a type of software review where a group of people gets together to review the code or a document to ensure that it meets the expected quality standards. Walkthroughs can be performed during unit testing to ensure that the code meets the expected quality standards.

D. Compiler-based testing: This is a type of testing where a compiler is used to check the syntax and semantics of the code. Compiler-based testing can be performed during unit testing to ensure that the code meets the expected quality standards.

Therefore, the correct answer is:

The Answer is: B

  1. The number of defects identified in a component or system divided by the size of the component or the system

  2. The number of defects found by a test phase divided by the number found by that test phase and any other means after wards

  3. The number of defects identified in the component or system divided by the number of defects found by a test phase

  4. The number of defects found by a test phase divided by the number found by the size of the system


Correct Option: A
  1. I, II&III

  2. II, III&IV

  3. I, II&IV

  4. I, III&IV


Correct Option: C
Explanation:

To answer this question, the user needs to understand the concepts of software verification and validation. Software verification is the process of evaluating a system or component to determine whether it meets the specified requirements. Software validation is the process of evaluating software during or at the end of the development process to determine whether it satisfies specified requirements.

Based on the given options, let's go through each statement and evaluate whether it is true or false:

I. It strives to ensure that quality is built into software.

This statement is true. Software verification and validation programs aim to ensure that software quality is built into the development process. By verifying that the software meets the specified requirements and validating that it satisfies the user's needs, software quality is ensured.

II. It provides management with insights into the state of a software project.

This statement is also true. Software verification and validation programs provide management with insights into the state of a software project. By evaluating the software, the program can provide feedback on the software's quality and progress.

III. It ensures that alpha, beta, and system tests are performed.

This statement is false. While software verification and validation programs may include alpha, beta, and system tests, they do not necessarily ensure that these tests are performed. Instead, the program focuses on evaluating the software to ensure that it meets the specified requirements.

IV. It is executed in parallel with software development activities.

This statement is true. Software verification and validation programs are executed in parallel with software development activities. By verifying and validating the software throughout the development process, quality can be built into the software.

Therefore, the correct answer is:

The Answer is: C. I, II&IV.