While recording a script, the recording...

26
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 Answer: D 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 Answer: D 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 method1 the scripting method, or the pointer method Answer: C 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 Answer: B 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 Answer: A 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# Answer: A, B, C 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 Answer: B 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 Answer: C 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 Answer: A, B, C 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 Answer: A 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 Answer: C Which statement is true about an RFT test datapool? A. It is exclusive for only one test script.

Transcript of While recording a script, the recording...

Ø 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 Answer: D Ø 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 Answer: D Ø 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 method1 the scripting method, or the pointer method Answer: C Ø 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 Answer: B Ø 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 Answer: A Ø 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# Answer: A, B, C Ø 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 Answer: B Ø 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 Answer: C Ø 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 Answer: A, B, C Ø 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 Answer: A Ø 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 Answer: C Ø 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. Answer: B Ø 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: \<project_path> \<log_name>\<log_vp_name>.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 Answer: B Ø 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 Answer: C Ø 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 Answer: B Ø 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, <project>_acceptance_logs) Answer: A Ø 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 Answer: D 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 Answer: B Ø 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 Answer: B Ø 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 Answer: D Ø 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 Answer: B Ø Which three methods write to the RFT log? (Choose three.) A. logError() B. logDefect() C. logInfo() D. logWarning() E. logSuccess() Answer: A, C, D Ø 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(); Answer: A, D Ø 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) Answer: B, C Ø 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 Answer: A, D Ø 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 Answer: D Ø Which Java method advances the datapool cursor to the next row in the datapool? A. dpMoveNext() B. dpMoveCursor() C. dpNext() D. dpNextRow() Answer: C Ø 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. Answer: A, C, D Ø 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 number 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 ww-.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 Answer: C Ø 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." Answer: A Ø 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. Answer: D Ø 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 Answer: B Ø 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)\. Answer: D Ø 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 Answer: A Ø 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 Answer: D Ø 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 Answer: C Ø 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 Answer: C Ø 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(); Answer: B Ø 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

Answer: C Ø 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 Answer: C Ø 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 Answer: D Ø 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 it 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 Answer: C Ø 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 Answer: D Ø 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 Answer: A

Ø While recording a script, the recording monitor _____.

A. appears at the conclusion of recordingB. is only displayed on the toolbarC. does not appearD. displays a message for each action

Answer: D

Ø What can be tested when recording a verification point?

A. an objects data onlyB. an objects data or properties onlyC. whether or not the object is working

D. an objects data, properties, or existence

Answer: D

Ø What can you use to select an object as a verification point?

A. the object finder, the object picker, or the object browserB. the main object browser, the test object browser, or the extra object browserC. the object finder, the test object browser, or the delay method D. the delay method1 the scripting method, or the pointer method

Answer: C

Ø A recording is started by:

A. Entering script_record on the command lineB. creating a script and then pressing the record button in the RFT application

C. starting the application under testD. Starting RFT

Answer: B

Ø How do you stop recording?

A. click the Stop Recording button on the recording toolbarB. end the application under testC. close RFTD. close the recording monitor

Answer: A

Ø Which three actions are possible with RFT? (Choose three.)

A. use a wizard to substitute literals with datapool variablesB. substitute literals in verification points with datapool variablesC. create a datapool while recording a data-driven scriptD. create scripts in c#

Answer: A, B, C

Ø You must _____ a script with a datapool before substituting literal values in the script withreferences to datapool variables.

A. shareB. associateC. runD. disassociate

Answer: B

Ø When is the best time to use data-driven testing?

A. when the test only needs to be run onceB. when the test steps change based on the test input dataC. when the test must be run multiple times with different dataD. when the test requires a lot of manual data entry

Answer: C

Ø Functional Tester allows you to import an external datapool from which of the following? (Choosethree.)

A. an external .csv fileB. another Functional Tester datapoolC. an existing TestManager datapoolD. an access (.mdb) file

Answer: A, B, C

Ø What is one way to insert data-driven commands into the test script?

A. use the Insert Data Driven Commands button while recordingB. use the Insert Data Driven Commands button while executingC. the commands are generated automatically while importing the datapoolD. use the super helper class after recording

Answer: A

Ø What must you do before editing the datapool using an external application?

A. make it a public datapoolB. make it a private datapoolC. export it to a .csv fileD. import it from a .csv file

Answer: C

Ø 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.

Answer: B

Ø 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: \<project_path>\<log_name>\<log_vp_name>.rftvd for the verification point you want to viewB. right-click on the test log and select Failed Verification Points from the right-click menu, thenselect the verification point you want to viewC. open the test log, right-click on the verification point line you want to view and select ViewResults from the right-click menuD. log results in another format since you cannot open a comparator from a text log

Answer: B

Ø Given an existing TestManager Rational Test project, what are the steps to log results toTestManager?

A. from TestManager, create a new Test Script Type for RFT, then from RFT, select theFunctional Test logging preferences to TestManagerB. from RFT, select the Functional Test logging preferences to TestManager, then select the TestManager project when you run an RFT testC. from RFT, associate the Rational Test Project with the RFT project, then select the FunctionalTest logging preferences to TestManagerD. from the Rational Administrator, associate the RFT project to the Rational Test Project, thenfrom RFT, select the Functional Test logging preferences to TestManager

Answer: C

Ø Out of the box, what are the different options for logging RFT tests?

A. HTML, text, custom, TestManager, and noneB. HTML, text, TPTP, TestManager, and none C. TestManager, CQTM, TPTP, HTML, and noneD. HTML, PDF, text, TestManager, and none

Answer: B

Ø Not including TestManager or custom logging, how can you organize RFT test results?

A. define and follow a naming convention for all test logsB. define and follow a naming convention for all logs and log subfoldersC. create as many folders in the *_logs project as needed and drag logs into the appropriatefoldersD. create additional log projects which are associated with the primary RFT project, (for example,<project>_acceptance_logs)

Answer: A

Ø How do you perform image verification in a test?

A. select Perform Image Verification Point from the Verification Point and Action WizardB. select the Perform Properties Verification Point from the Verification Point and Action Wizard,then select only the .src or other property for the imageC. download and install the RFT Enhancement Pack plug-in from IBM Rational SupportD. download and install the Image Comparator for Rational Functional Tester 2003.06 utility fromdeveloperWorks

Answer: D

What should the tester open to view Test Objects, Main Data Area and Recognition Data?

A. the test scriptB. the test comparator C. the object mapD. the log viewer

Answer: B

Ø What should the tester do to open the comparator in an HTML log after the test has been playedback?

A. select View > Failures from the menuB. click the View Results link in the test logC. nothing, because the comparator open automaticallyD. select Open > Comparator from the menu

Answer: B

Ø The tester resets their test environment and sets the playback environment. What is the testerready to do?

A. record the testB. set recording optionsC. view and analyze the resultsD. play back the script

Answer: D

Ø If a test fails because the tester has updated the test data, what should the tester do to preventcontinued failures?

A. re-record the testB. use the comparator and update the baseline dataC. nothing, because the test is supposed to failD. change the test data

Answer: B

Ø Which three methods write to the RFT log? (Choose three.)

A. logError()B. logDefect()C. logInfo()D. logWarning()E. logSuccess()

Answer: A, C, D

Ø 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();

Answer: A, D

Ø 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 toappear? (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)

Answer: B, C

Ø 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? (Choosetwo.) Note: inherits from is expressed by the symbol ?

A. BuyCD -> BuyCDHelper -> RationalTestScriptB. BuyCD -> HelperSuper1 -> RationalTestScriptC. Helper1 -> RationalTestScript -> BuyCDD. BuyCD -> HelperSuper1 -> HelperSuper2 -> RationalTestScript

Answer: A, D

Ø 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 existwithout a datapoolB. There are three types of datapools: private, shared and global C. The datapool associated with a script cannot be changed once the association has beenmadeD. A datapool can be created while in recording mode

Answer: D

Ø Which Java method advances the datapool cursor to the next row in the datapool?

A. dpMoveNext()B. dpMoveCursor()C. dpNext()D. dpNextRow()

Answer: C

Ø 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.

Answer: A, C, D

Ø A script needs to perform an action on an object. One of the recognition properties of the object isthe .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 .urlproperty 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 number of digits between the - and the .?Note: The regular expression should NOT match the .url property if no digits appear after thedash (as in ww-.ibm.com).

A. www-*\.ibm\.comB. www-{num}?\.ibm\.comC. www-{num}+\.ibm\.comD. www-[0-9]*\.ibm\.comE. www-[0-9]\.ibm\.com

Answer: C

Ø What is the effect the Clear State on Close setting in the Object Map interface when you exit theobject 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 testobject.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."

Answer: A

Ø Given the following settings:Maximum acceptable recognition score 10000Last chance recognition score 20000Warn if accepted score is greater than 10000Maximum time to attempt to find Test Object 20How 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 recognitionand 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 recognitionand write nothing to the log.C. It will accept the found object immediately and write an Ambiguous Recognition Warning tothe 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 RecognitionFailure to the log.F. It will throw an ObjectNotFoundException after waiting for 20 seconds for an object with betterrecognition and write an Ambiguous Recognition Failure to the log.

Answer: D

Ø What is the minimum weight that can be assigned to a recognition property?

A. no value (leave blank)B. 0C. 1D. 10E. 100

Answer: B

Ø Which regular expression offers a successful way to ensure the order number is a 1 to 3-digitnumber 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)\.

Answer: D

Ø What are the default values for retry interval and maximum retry time?

A. 2 second retry interval, 20 seconds maximum retry timeB. 5 second retry interval, 30 seconds maximum retry timeC. 1 second retry interval, 5 seconds maximum retry timeD. 3 second retry interval, 15 seconds maximum retry time

Answer: A

Ø Which objects can be tested with a State verification point?

A. A combo box and a list boxB. A label and a text boxC. A table and a tree viewD. A checkbox and a toggle button

Answer: D

Ø What is an appropriate use of the command Test Object > Highlight when working withverification 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 scriptC. 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

Answer: C

Ø Which statement is true about the "Time Delayed" method when you are creating verificationpoints in your scripts?

A. It introduces a fixed delay after a previous action before the verification point is testedB. It allows a verification point to keep trying until the time specified has elapsedC. It gives the tester time to reveal pop-up objects (such as menus) during the creation of averification pointD. It gives the tester the opportunity to specify a delay after a verification point fails

Answer: C

Ø Given the following manual verification pointvpManual ("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 logB. The two strings are different, and a fail would be generated in the logC. The syntax is incorrect, so this would not compileD. 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();

Answer: B

Ø Which branches under Preferences contain specific settings to enable the ClearCase integration?

A. Workbench and TestB. Functional Test and Run/DebugC. Workbench and TeamD. Plug-in Development and Functional Test

Answer: C

Ø When you set break points, why does the script not stop at the break points and switch over tothe debug perspective?

A. This is a known eclipse bug in version 6.1 and has been corrected in the latest release or lastinterim fixB. The break point has already been recognized by the JVM and the break point needs to betoggledC. Either the icon or debug functional tester script was not invoked or the shift + F11 menuoption was not invokedD. The debug perspective is not listed as an available perspective when trying to debug a script

Answer: C

Ø 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 supportC. Modify the Internet Explorer settings to refer to a Linux or Unix web browserD. You use the Search button, choose Search In, browse to the executable, and provide all theneeded parameters

Answer: D

Ø 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 TesterB. when testers are trying to determine it their web browsers are compatible with FunctionalTesterC. when Functional Tester is in the recording process and no HTML objects are beingrecognizedD. when Functional Tester is not able to launch the viewlet comparator on the HTML log

Answer: C

Ø You cannot access help file from Rational Functional Tester. You receive an error or the pageloads 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 theISP is having performance issuesB. in Network properties, change the IP configuration to static IP and provide a valid IP address,which can be obtained from the LAN AdministratorC. in the Network Advanced settings for proxies, remove "127.0.0.1; localhost" from the Exceptions if these addresses are listedD. if your host was configured to use DHCP for IP assignment, make sure that the "Automatically detect settings" checkbox is cleared

Answer: D

Ø Where do you set the option for switching to Test Debug perspective when debugging?

A. Preferences > Functional Test > Workbench > AdvancedB. Preferences > Java > DebugC. Preferences > Run/Debug > Console

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 Correct:D 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 Correct:D 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 Correct:D 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 Correct:C 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 Correct:B 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 Correct:A 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 datadriven script D.create scripts in c# Correct:A B C

D. Preferences > Test

Answer: A

8.You must _____ a script with a datapool before substituting literal values in the script with | English | Chinese(Traditional) | Chinese(Simplified) | 3 KillTest Information Co., Ltd. All rights reserved.

references to datapool variables. A.share B.associate C.run D.disassociate Correct:B 9.When is the best time to use datadriven 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 Correct:C 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 Correct:A B C 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 Correct:B 12.What is one way to insert datadriven 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 Correct:A 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 Correct:C 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. Correct:B | English | Chinese(Traditional) | Chinese(Simplified) | 4 KillTest Information Co., Ltd. All rights reserved.

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.rightclick

on the test log and select Failed Verification Points from the rightclick menu, then select the verification point you want to view C.open the test log, rightclick on the verification point line you want to view and select View Results from the rightclick menu D.log results in another format since you cannot open a comparator from a text log Correct:B 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 Correct:C 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 Correct:B 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) Correct:A 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 plugin from IBM Rational Support D.download and install the Image Comparator for Rational Functional Tester 2003.06 utility from developerWorks Correct:D 20.What should the tester open to view Test Objects, Main Data Area and Recognition Data? A.the test script B.the test comparator | English | Chinese(Traditional) | Chinese(Simplified) | 5 KillTest Information Co., Ltd. All rights reserved.

C.the object map D.the log viewer

Correct:B 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 Correct:B 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 Correct:A 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 Correct:D 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 Correct:D 25.If a test fails because the tester has updated the test data, what should the tester do to prevent continued failures? A.rerecord 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 Correct:B 26.Which three methods write to the RFT log? (Choose three.) A.logError() B.logDefect() C.logInfo() D.logWarning() E.logSuccess() Correct:A C D | English | Chinese(Traditional) | Chinese(Simplified) | 6 KillTest Information Co., Ltd. All rights reserved.

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(); Correct:A D 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) Correct:B C 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 Correct:A D 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 Correct:A 1. 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# Answer: ABC 2. 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

Answer: B 3. 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: <project_path> <log_name><log_vp_name>.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 rightclick menu D. log results in another format since you cannot open a comparator from a text log Answer: B 4. 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 Answer: A 5. 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 Answer: D 6. 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 Answer: B 7. 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 Answer: C 8. 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 Answer: B 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 Answer: C 10. 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 Answer: B 11. 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. Answer: B 12. 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 Answer: A 13. 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 Answer: D 14. 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, <project>_acceptance_logs) Answer: A 15. 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 Answer: B 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 Answer: C 17. 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 Answer: D 18. 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 Answer: C 19. 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 Answer: ABC 20. 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 Answer: D