JProbe Java Profiling and Testing Concepts

Quiz covering JProbe Java profiling tool features, analysis types, components, and related software testing concepts including code coverage, memory analysis, and performance analysis.

18 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)
  1. Which of the following is not a major task of Exit criteria?
  1. a) Checking test logs against the exit criteria specified in test planning.
  2. b) Logging the outcome of test execution.
  3. c) Assessing if more tests are needed.
  4. d) Writing a test summary report for stakeholders.
Question 2 Multiple Choice (Single Answer)
  1. Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is :-
  1. a) System Level Testing
  2. b) Integration Level Testing
  3. c) Unit Level Testing
  4. d) Component Testing
Question 3 Multiple Choice (Single Answer)
  1. Static analysis is best described as:
  1. a) The analysis of batch programs.
  2. b) The reviewing of test plans.
  3. c) The analysis of program code.
  4. d) The use of black box testing
Question 4 Multiple Choice (Single Answer)
  1. One of the fields on a form contains a text box which accepts alpha numeric values. Identify the Valid Equivalence class
  1. a) BOOK
  2. b) Book
  3. c) Boo01k
  4. d) book
Question 5 Multiple Choice (Single Answer)

What is JProbe?

  1. Java Profiler
  2. Testing tool
  3. IDE
  4. None
Question 6 Multiple Choice (Single Answer)

What type of analysis JProbe do?

  1. A. Memory Analysis, Performance Analysis, Code Coverage Analysis
  2. B. Memory Analysis, Stress Test Analysis, Code Analysis
  3. C. Performance Analysis, Static Analysis, Performance Analysis
  4. D. None
Question 7 Multiple Choice (Single Answer)

Which of the following are major components of JProbe?

  1. Analysis Engine, JProbe Connection Manager, JProbe Console
  2. Jprobe Editor, JProbe Profiler, Jprobe Engine
  3. Jprobe Analysis Engine, probe Thread analyzer
  4. Jprobe Analyzer, Jprobe Console
Question 8 Multiple Choice (Single Answer)

What is the function of Snapshot Differencing?

  1. To merge two snapshots
  2. To compare the output of two Java programs
  3. To compare the performance impacts of code changes on your applications and the use of system resources such as processor and memory
  4. To compare two applications
Question 9 Multiple Choice (Single Answer)

What are the two session types supported by JProbe?

  1. Managed Session and Unmanaged Session
  2. Local Session and Current Session
  3. Current Session and Remote Session
  4. Local Session and Remote Session
Question 10 Multiple Choice (Single Answer)

Why Memory Analysis is used in JProbe?

  1. To identify Java garbage collection issues and object cycling issues
  2. To identify and resolve Java bottlenecks and deadlocks
  3. To identify un-executed lines of code during unit testing
  4. None
Question 11 Multiple Choice (Single Answer)

Code Coverage Analysis is used for which type of testing by QA developer?

  1. Functional Testing
  2. Unit Testing
  3. Performance Testing
  4. Integration Testing
Question 12 Multiple Choice (Single Answer)

Which type of analysis would you prefer if your application is continuously hanging?

  1. Memory Analysis
  2. Performance Analysis
  3. Coverage Analysis
  4. Static Analysis
Question 13 Multiple Choice (Single Answer)

What are the types of licensing models supported by Jprobe?

  1. Starter License, Enterprise License, Edition License
  2. Node Locked Licensing, Per Seat Licensing, Current Licensing, Edition License
  3. Node Locked Licensing, Per Seat Licensing, Concurrent Licensing, Enterprise Licensing
  4. None
Question 14 Multiple Choice (Single Answer)

What type of application is supported by Jprobe?

  1. J2EE and J2SE application
  2. Mainframe Applications
  3. C/C++ Applications
  4. Perl Applications
Question 15 True/False

“Using Jprobe you can run one analysis at a time for an application”

  1. True
  2. False
Question 16 Multiple Choice (Single Answer)

Why are Triggers used?

  1. JProbe tracks calls to the methods in your application
  2. Encapsulates data when your application calls the specified native methods
  3. Triggers provide a way to tie JProbe actions to your program’s execution
  4. None
Question 17 Multiple Choice (Single Answer)

What are Coverage Levels available for Code Coverage Analysis?

  1. Method
  2. Line
  3. Line With Condition
  4. All
Question 18 Multiple Choice (Single Answer)

What are the steps for running a scenario in JProbe?

  1. Create/Edit Setting, Attach to Session, Load Snapshots
  2. Load Snapshots, Attach To Session, Create/Edit Settings
  3. Attach To Session, Load Snapshots, Create/Edit Settings
  4. Create/Edit Settings, Load Snapshots