is there any Rational Functional Tester certification
questions available?
Answer / anu
Wednesday, August 6, 2008
RFT Certification Sample Questions
Q: 1 How do you start the application under test?
A. use the Windows Start menu
B. simply begin recording
C. open a command line and start the application by typing
its name
D. click the Start Application button on the recording
toolbar
Q: 2 While recording a script, the recording monitor _____.
A. appears at the conclusion of recording
B. is only displayed on the toolbar
C. does not appear
D. displays a message for each action
Q: 3 What can be tested when recording a verification point?
A. an objects data only
B. an objects data or properties only
C. whether or not the object is working
D. an objects data, properties, or existence
Q: 4 What can you use to select an object as a verification
point?
A. the object finder, the object picker, or the object
browser
B. the main object browser, the test object browser, or the
extra object browser
C. the object finder, the test object browser, or the delay
method
D. the delay method, the scripting method, or the pointer
method
Q: 5 A recording is started by:
A. Entering script_record on the command line
B. creating a script and then pressing the record button in
the RFT application
C. starting the application under test
D. Starting RFT
Q: 6 How do you stop recording?
A. click the Stop Recording button on the recording toolbar
B. end the application under test
C. close RFT
D. close the recording monitor
Q: 7 Which three actions are possible with RFT? (Choose
three.)
A. use a wizard to substitute literals with datapool
variables
B. substitute literals in verification points with datapool
variables
C. create a datapool while recording a data-driven script
D. create scripts in c#
Q: 8 You must _____ a script with a datapool before
substituting literal values in the script with references to
datapool variables.
A. share
B. associate
C. run
D. disassociate
Q: 9 When is the best time to use data-driven testing?
A. when the test only needs to be run once
B. when the test steps change based on the test input data
C. when the test must be run multiple times with different
data
D. when the test requires a lot of manual data entry
Q: 10 Functional Tester allows you to import an external
datapool from which of the following ? (Choose
three.)
A. an external .csv file
B. another Functional Tester datapool
C. an existing TestManager datapool
D. an access (.mdb) file
Q: 11 What will the following CallScript do? CallScript
(myScript, null, DP_ALL)
A. cause the script to run an infinite number of times
B. cause the script to iterate through the entire datapool
C. cause the script to run through 100 datapool values
D. cause myScript to always pass
Q: 12 What is one way to insert data-driven commands into
the test script?
A. use the Insert Data Driven Commands button while
recording
B. use the Insert Data Driven Commands button while
executing
C. the commands are generated automatically while importing
the datapool
D. use the super helper class after recording
Q: 13 What must you do before editing the datapool using an
external application?
A. make it a public datapool
B. make it a private datapool
C. export it to a .csv file
D. import it from a .csv file
Q: 14 Which statement is true about an RFT test datapool?
A. It is exclusive for only one test script.
B. It is a collection of related data records.
C. It is automatically generated during script record.
D. It is a collection of related test scripts.
Q: 15 What must you do to view a comparator of a failed
verification point from an RFT text log?
A. open a web browser and browse to open the file: \
\\.rftvd for the
verification point you want to view
B. right-click on the test log and select Failed
Verification Points from the right-click menu, then select
the
verification point you want to view
C. open the test log, right-click on the verification point
line you want to view and select View Results from the
right-click menu
D. log results in another format since you cannot open a
comparator from a text log
Q: 16 Given an existing TestManager Rational Test project,
what are the steps to log results to TestManager?
A. from TestManager, create a new Test Script Type for RFT,
then from RFT, select the Functional Test
logging preferences to TestManager
B. from RFT, select the Functional Test logging preferences
to TestManager, then select the TestManager
project when you run an RFT test
C. from RFT, associate the Rational Test Project with the
RFT project, then select the Functional Test logging
preferences to TestManager
D. from the Rational Administrator, associate the RFT
project to the Rational Test Project, then from RFT, select
the Functional Test logging preferences to TestManager
Q: 17 Out of the box, what are the different options for
logging RFT tests?
A. HTML, text, custom, TestManager, and none
B. HTML, text, TPTP, TestManager, and none
C. TestManager, CQTM, TPTP, HTML, and none
D. HTML, PDF, text, TestManager, and none
Q: 18 Not including TestManager or custom logging, how can
you organize RFT test results?
A. define and follow a naming convention for all test logs
B. define and follow a naming convention for all logs and
log subfolders
C. create as many folders in the *_logs project as needed
and drag logs into the appropriate folders
D. create additional log projects which are associated with
the primary RFT project, (for
example, _acceptance_logs)
Q: 19 How do you perform image verification in a test?
A. select Perform Image Verification Point from the
Verification Point and Action Wizard
B. select the Perform Properties Verification Point from
the Verification Point and Action Wizard, then select only
the .src or other property for the image
C. download and install the RFT Enhancement Pack plug-in
from IBM Rational Support
D. download and install the Image Comparator for Rational
Functional Tester 2003.06 utility from
developerWorks
Q: 20 What should the tester open to view Test Objects,
Main Data Area and Recognition Data?
A. the test script
B. the test comparator
C. the object map
D. the log viewer
Q: 21 What should the tester do to open the comparator in
an HTML log after the test has been played
back?
A. select View > Failures from the menu
B. click the View Results link in the test log
C. nothing, because the comparator open automatically
D. select Open > Comparator from the menu
Q: 22 What should the tester view to discover the current
script action being executed?
A. playback monitor
B. the execution window
C. the test script
D. the application under test
Q: 23 The two phases of playing back a script are script
development and _____.
A. unit testing
B. manual verification
C. reviewing results
D. regression testing
Q: 24 The tester resets their test environment and sets the
playback environment. What is the tester ready to
do?
A. record the test
B. set recording options
C. view and analyze the results
D. play back the script
Q: 25 If a test fails because the tester has updated the
test data, what should the tester do to prevent
continued failures?
A. re-record the test
B. use the comparator and update the baseline data
C. nothing, because the test is supposed to fail
D. change the test data
Q: 26 Which three methods write to the RFT log? (Choose
three.)
A. logError()
B. logDefect()
C. logInfo()
D. logWarning()
E. logSuccess()
Q: 27 Given the following:
ProcessTestObject pid = startApp("ClassicsJavaA");
What are two valid methods one can call with a
ProcessTestObject? (Choose two.)
A. pid.duplicate()
B. pid.kill()
C. OK(pid).click()
D. pid.find(atDescendant("value", "OK"))
E. pid.getObjects();
Q: 28 Given the following code snippet:
OK().waitForExistence();
Assuming that no changes have been made to the Functional
Tester default playback settings, which two
statements will cause Functional Tester to wait for 60
seconds for the OK button to appear? (Choose two.)
A. setOption(IOptionName.MAXIMUM_FIND_OBJECT_TIME, 60.0)
B. setOption(IOptionName.MAXIMUM_WAIT_FOR_EXISTENCE, 60.0)
C. setOption(IOptionName.TIME_MULTIPLIER, .5)
D. setOption(IOptionName.TIME_MULTIPLIER, 2.0)
Q: 29 Given the following:
A script named BuyCD has been created. A Helper Superclass
named HelperSuper1 has been created. A Helper Superclass
named HelperSuper2 has been created.
Which of the following are valid Functional Tester script
class inheritance hierarchies? (Choose two.)
Note: inherits from is expressed by the symbol ?
A. BuyCD -> BuyCDHelper -> RationalTestScript
B. BuyCD -> HelperSuper1 -> RationalTestScript
C. Helper1 -> RationalTestScript -> BuyCD
D. BuyCD -> HelperSuper1 -> HelperSuper2 ->
RationalTestScript
Q: 30 Given the following code snippet in which Customers()
represents an HTML table from which
data needs to be extracted:
Customers().getTestData("contents");
What data type is returned by getTestData("contents")?
A. ITestDataTable
B. String
C. TableData
D. TestData
Q: 31 Which statement is true about Functional Tester
scripts and datapools?
A. All scripts are associated with either a private or
shared datapool, and a script cannot exist without a
datapool
B. There are three types of datapools: private, shared and
global
C. The datapool associated with a script cannot be changed
once the association has been made
D. A datapool can be created while in recording mode
Q: 32 Which Java method advances the datapool cursor to the
next row in the datapool?
A. dpMoveNext()
B. dpMoveCursor()
C. dpNext()
D. dpNextRow()
Q: 33 Which three statements are true about HelperSuper
classes? (Choose three.)
A. Scripts can share Helper Superclasses.
B. Scripts cannot share Helper Superclasses.
C. Scripts can inherit from multiple Helper Superclasses.
D. Scripts can inherit from a Helper Superclass that
resides in a .jar file.
Q: 34 A script needs to perform an action on an object. One
of the recognition properties of the object is
the .url property. The URL is dynamic. At recording time,
the URL was http://www-3.ibm.com. However,
it can vary every time the script is played back. In
particular, the portion of the .url property that is
subject to change is the digits that appears after the dash.
Which regular expression will match the value of the .url
property regardless of the numer of digits
between the - and the .?
Note: The regular expression should NOT match the .url
property if no digits appear after the dash (as in
www-.ibm.com).
A. www-*\.ibm\.com
B. www-{num}?\.ibm\.com
C. www-{num}+\.ibm\.com
D. www-[0-9]*\.ibm\.com
E. www-[0-9]\.ibm\.com
Q: 35 What is the effect the Clear State on Close setting
in the Object Map interface when you exit the
object map?
A. All new test objects will be accepted by removing
the "New" designation from the test object.
B. All new test objects will be accepted by changing the
New designation to Accepted for the test object.
C. All unused test objects will be removed from the map.
D. All test objects that have not been accepted will
continue to have a designation of "New."
Q: 36 Click the Exhibit Button
A script needs to perform an action on an HTML List object.
Figure 6.1 shows the recognition
properties of the list object. Figure 6.2 shows the
recognition properties of the HTML document.
What will be the score of the found test object at runtime
if the .text and .id recognition properties in the list
object are different and the .url property of the HTML
Document object?
A. 1000
B. 1400
C. 10000
D. 14000
Q: 37 Given the following settings:
Maximum acceptable recognition score 10000 Last
chance recognition score 20000 Warn if accepted score
is greater than 10000 Maximum time to attempt to
find Test Object 20
How will RFT behave at runtime if the recognition score of
a found object is 10000?
A. It will accept the found object after waiting for 20
seconds for an object with better recognition and write an
Ambiguous Recognition Warning to the log.
B. It will accept the found object after waiting for 20
seconds for an object with better recognition and write
nothing to the log.
C. It will accept the found object immediately and write an
Ambiguous Recognition Warning to the log.
D. It will accept the found object immediately and write
nothing to the log.
E. It will immediately throw an ObjectNotFoundException and
write an Ambiguous Recognition Failure to the log.
F. It will throw an ObjectNotFoundException after waiting
for 20 seconds for an object with better recognition and
write an Ambiguous Recognition Failure to the log.
Q: 38 Which feature is NOT offered by the Object Map
interface?
A. the ability to delete test objects that are not
referenced by any scripts
B. the ability to delete scripts that do not reference any
test objects in the object map
C. the ability to find all test objects not referenced by
scripts
D. the ability to merge two test objects
Q: 39 What is the minimum weight that can be assigned to a
recognition property?
A. no value (leave blank)
B. 0
C. 1
D. 10
E. 100
Q: 40 Which regular expression offers a successful way to
ensure the order number is a 1 to 3-digit
number in the following format? Your order number is 125.
A. Your order number is [0-9]{3}.
B. Your order number is [0-9]{3}\.
C. Your order number is [0-9]{1,3}.
D. Your order number is [0-9]{1,3}\.
Q: 41 What are the default values for retry interval and
maximum retry time?
A. 2 second retry interval, 20 seconds maximum retry time
B. 5 second retry interval, 30 seconds maximum retry time
C. 1 second retry interval, 5 seconds maximum retry time
D. 3 second retry interval, 15 seconds maximum retry time
Q: 42 Which objects can be tested with a State verification
point?
A. A combo box and a list box
B. A label and a text box
C. A table and a tree view
D. A checkbox and a toggle button
Q: 43 What is an appropriate use of the command Test Object
> Highlight when working with verification
points?
A. It is used to highlight the test object at playback (to
identify what is being tested).
B. It is used to create a new verification point in the
current script
C. It is used to highlight the test object (to verify it is
found in the application)
D. It is used to identify all objects in an application
which can be tested
Q: 44 Which statement is true about the "Time Delayed"
method when you are creating verification points
in your scripts?
A. It introduces a fixed delay after a previous action
before the verification point is tested
B. It allows a verification point to keep trying until the
time specified has elapsed
C. It gives the tester time to reveal pop-up objects (such
as menus) during the creation of a verification point
D. It gives the tester the opportunity to specify a delay
after a verification point fails
Q: 45 Given the following manual verification point:
vpManual ("manual1", "The rain in Spain", "The Rain in
Spain").performTest();
What are the results?
A. The two strings are the same, and a pass would be
generated in the log
B. The two strings are different, and a fail would be
generated in the log
C. The syntax is incorrect, so this would not compile
D. This will compile but the parameters are mixed up, and a
fail would be recorded in the log. The correct syntax
is: vpManual ("The rain in Spain", "The Rain in
Spain", "manual1").performTest();
Q: 46 Which branches under Preferences contain specific
settings to enable the ClearCase integration?
A. Workbench and Test
B. Functional Test and Run/Debug
C. Workbench and Team
D. Plug-in Development and Functional Test
Q: 47 When you set break points, why does the script not
stop at the break points and switch over to the
debug perspective?
A. This is a known eclipse bug in version 6.1 and has been
corrected in the latest release or last interim fix
B. The break point has already been recognized by the JVM
and the break point needs to be toggled
C. Either the icon or debug functional tester script was
not invoked or the shift + F11 menu option was not
invoked
D. The debug perspective is not listed as an available
perspective when trying to debug a script
Q: 48 When you enable web browsers, what is the best way to
select the Linux or UNIX web browser?
A. You use the Search button, choose Search All, select the
executable, and provide all the needed parameters.
B. Modify the registry to enable Linux or Unix web browser
support
C. Modify the Internet Explorer settings to refer to a
Linux or Unix web browser
D. You use the Search button, choose Search In, browse to
the executable, and provide all the needed
parameters
Q: 49 In which situation is it best to use the Browser
Enablement Diagnostic tool?
A. when the web browser does not launch when invoked
through Functional Tester
B. when testers are trying to determine if their web
browsers are compatible with Functional Tester
C. when Functional Tester is in the recording process and
no HTML objects are being recognized
D. when Functional Tester is not able to launch the viewlet
comparator on the HTML log
Q: 50 You cannot access help file from Rational Functional
Tester. You receive an error or the page loads
slowly. How can this be fixed?
A. talk to the LAN Administrator to see if there is a
problem with the corporate network or if the ISP is having
performance issues
B. in Network properties, change the IP configuration to
static IP and provide a valid IP address, which can be
obtained from the LAN Administrator
C. in the Network Advanced settings for proxies,
remove "127.0.0.1; localhost" from the Exceptions if these
addresses are listed
D. if your host was configured to use DHCP for IP
assignment, make sure that the "Automatically detect
settings" checkbox is cleared
Q: 51 Where do you set the option for switching to Test
Debug perspective when debugging?
A. Preferences > Functional Test > Workbench > Advanced
B. Preferences > Java > Debug
C. Preferences > Run/Debug > Console
D. Preferences > Test
Q: 52 How do you add line numbers within the script editors
view?
A. use a third party plug-in because this option is not
available within the tools interface
B. download the latest version of the plug-in
C. select the option under the main menu > Window >
Preferences > Debug
D. select the option under the main menu > Window >
Preferences > Editor
Q: 53 How many default Java environments can you have
within one configuration of Rational
Functional Tester?
A. one for each instance of the application under test
B. as many default Java environments as are needed to do
testing
C. You can change the java environments dynamically when
testing different applications.
D. only one
Q: 54 What is the best practice when changing object maps
that are already assigned to Functional Test
projects?
A. highlight the project in the Functional Test projects,
right-click, select Properties > Functional Test project and
browse to the new object map
B. record a new script, select the new Functional Test
project, click next and browse to the new test object map
C. modify the XML file, configurations.rftcfg, locate the
object map section, enter the proper object and save the
XML file
D. right-click the test object map in the script explorer,
choose the Open option and make necessary changes
Answers:
--------
1. Answer: D
2. Answer: D
3. Answer: D
4. Answer: C
5. Answer: B
6. Answer: A
7. Answer: A, B, C
8. Answer: B
9. Answer: C
10. Answer: A, B, C
11. Answer: B
12. Answer: A
13. Answer: C
14. Answer: B
15. Answer: B
16. Answer: C
17. Answer: B
18. Answer: A
19. Answer: D
20. Answer: B
21. Answer: B
22. Answer: A
23. Answer: D
24. Answer: D
25. Answer: B
26. Answer: A, C, D
27. Answer: A, D
28. Answer: B, C
29. Answer: A, D
30. Answer: A
31. Answer: D
32. Answer: C
33. Answer: A, C, D
34. Answer: C
35. Answer: A
36. Answer: D
37. Answer: D
38. Answer: B
39. Answer: B
40. Answer: D
41. Answer: A
42. Answer: D
43. Answer: C
44. Answer: C
45. Answer: B
46. Answer: C
47. Answer: C
48. Answer: D
49. Answer: C
50. Answer: D
51. Answer: A
52. Answer: D
53. Answer: D
54. Answer: A
Is This Answer Correct ? | 13 Yes | 1 No |
Does the Jmeter will generate any scripts? and anybody suggest with an example. how to use the Jmeter tool and also the How to anayse the Results?
How did you use automating testing tools in your job?
I want online Training for selenium web driver. please can you send any details?
what is best bug in your project?
Mention a few good practices while performing automation testing.
How to open an application through scripting in QTP? Give me Syntax and example please
What are the limitations of automating software testing?
How do you Test Credit Card Validation
Why do you prefer selenium automation tool?
How to integrate Rational functional Tester with Rational Quality manager. Can anyone provide the details steps giving explaination with examples.
How could you explain the main difference between webdriver and rc?
What is build verification testing, bvt?