tag:blogger.com,1999:blog-186662622024-03-13T23:26:38.418-07:00Software QA and Testing ResourceSoftware Quality Assurance (QA) and Testing Information Center. It offers articles, best practices, methodologies, FAQ, guides, books, directories, and tools that are related software QA and testing. Popular materials include job interview FAQ, test plan samples, WinRunner FAQ, and morefyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.comBlogger82125tag:blogger.com,1999:blog-18666262.post-76949185890849125902013-06-11T21:09:00.004-07:002013-06-11T21:10:42.621-07:00Introduction to SoapUI <span style="font-size: large;"><b><a href="http://sqa.fyicenter.com/FAQ/SoapUI/index.html">Introduction to SoapUI</a> </b></span>*** <br />
<br />
<br />
<br />
SoapUI is a free and open source cross-platform Functional Testing solution. With an easy-to-use graphical interface, and enterprise-class features, SoapUI allows you to easily and rapidly create and execute automated functional, regression, compliance, and load tests. <br />
<br />
<br />
please visit this Website. <br />
http://sqa.fyicenter.com/FAQ/SoapUI/index.html<br />
<br />
Thank you,<br />
Team SQAFYI - Software QA Resource FYI<br />
http://sqa.fyicenter.com/fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-12101801030339586672011-10-05T11:54:00.001-07:002011-10-05T12:00:23.892-07:00Software testing tips you should read before testing any application.<p></p><p><span style="font-weight: bold;">Software testing tips you should read before testing any application.</span>
</p><div style="text-align: left;"><br /><br /></div><p>
</p><div style="text-align: left;">1) Learn to analyze your test results thoroughly. Do not ignore the test result. The final test result may be 'pass' or 'fail' but troubleshooting the root cause of 'fail' will lead you to the solution of the problem. Testers will be respected if they not only log the bugs but also provide solutions.
<br /><br />
2) Learn to maximize the test coverage every time you test any application. Though 100 percent test coverage might not be possible still you can always try to reach near it.
<br /><br />
3) To ensure maximum test coverage break your application under test (AUT) into smaller functional modules. Write test cases on such individual unit modules. Also if possible break these modules into smaller parts.
E.g: Lets assume you have divided your website application in modules and 'accepting user information' is one of the modules. You can break this 'User information' screen into smaller parts for writing test cases: Parts like UI testing, security testing, functional testing of the 'User information' form etc. Apply all form field type and size tests, negative and validation tests on input fields and write all such test cases for maximum coverage.
<br /><br />
<div style="text-align: left;">
</div>4) While writing test cases, write test cases for intended functionality first i.e. for valid conditions according to requirements. Then write test cases for invalid conditions. This will cover expected as well unexpected behavior of application under test.
<br /><br />
5) Think positive. Start testing the application by intend of finding bugs/errors. Don't think beforehand that there will not be any bugs in the application. If you test the application by intention of finding bugs you will definitely succeed to find those subtle bugs also.
<br /><br />
6) Write your test cases in requirement analysis and design phase itself. This way you can ensure all the requirements are testable.
<br /><br />
7) Make your test cases available to developers prior to coding. Don't keep your test cases with you waiting to get final application release for testing, thinking that you can log more bugs. Let developers analyze your test cases thoroughly to develop quality application. This will also save the re-work time.
<br /><br />
8 ) If possible identify and group your test cases for regression testing. This will ensure quick and effective manual regression testing.
<br /><br />
9) Applications requiring critical response time should be thoroughly tested for performance. Performance testing is the critical part of many applications. In manual testing this is mostly ignored part by testers due to lack of required performance testing large data volume. Find out ways to test your application for performance. If not possible to create test data manually then write some basic scripts to create test data for performance test or ask developers to write one for you.
<br /><br />
10) Programmers should not test their own code. As discussed in our previous post, basic unit testing of developed application should be enough for developers to release the application for testers. But you (testers) should not force developers to release the product for testing. Let them take their own time. Everyone from lead to manger know when the module/update is released for testing and they can estimate the testing time accordingly. This is a typical situation in agile project environment.
<br /><br />
11) Go beyond requirement testing. Test application for what it is not supposed to do.
<br /><br />
12) While doing regression testing use previous bug graph (Bug graph – number of bugs found against time for different modules). This module-wise bug graph can be useful to predict the most probable bug part of the application.
<br /><br />
13) Note down the new terms, concepts you learn while testing. Keep a text file open while testing an application. Note down the testing progress, observations in it. Use these notepad observations while preparing final test release report. This good habit will help you to provide the complete unambiguous test report and release details.
<br /><br />
14) Many times testers or developers make changes in code base for application under test. This is required step in development or testing environment to avoid execution of live transaction processing like in banking projects. Note down all such code changes done for testing purpose and at the time of final release make sure you have removed all these changes from final client side deployment file resources.
<br /><br />
15) Keep developers away from test environment. This is required step to detect any configuration changes missing in release or deployment document. Some times developers do some system or application configuration changes but forget to mention those in deployment steps. If developers don't have access to testing environment they will not do any such changes accidentally on test environment and these missing things can be captured at the right place.
<br /><br />
16) It's a good practice to involve testers right from software requirement and design phase. These way testers can get knowledge of application dependability resulting in detailed test coverage. If you are not being asked to be part of this development cycle then make request to your lead or manager to involve your testing team in all decision making processes or meetings.
<br /><br />
17) Testing teams should share best testing practices, experience with other teams in their organization.
<br /><br />
18) Increase your conversation with developers to know more about the product. Whenever possible make face-to-face communication for resolving disputes quickly and to avoid any misunderstandings. But also when you understand the requirement or resolve any dispute – make sure to communicate the same over written communication ways like emails. Do not keep any thing verbal.
<br /><br />
19) Don't run out of time to do high priority testing tasks. Prioritize your testing work from high to low priority and plan your work accordingly. Analyze all associated risks to prioritize your work.
<br /><br />
20) Write clear, descriptive, unambiguous bug report. Do not only provide the bug symptoms but also provide the effect of the bug and all possible solutions.
</div>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-60422617324058772112011-08-31T10:42:00.000-07:002011-08-31T10:45:53.038-07:00Certified Software Test Engineer Exam<p>
1. Which communication skill will be neglected by most<br />
a. Reading<br />
b. Listening<br />
c. Writing<br />
<br />
2. Therapeutic listening is<br />
a. Sympathetic listening<br />
b. Listening to pieces of information…<br />
<br /><br />
3. Which model demonstrates relation between 2 or more parameters of effort, duration or resource?<br />
a. Cost<br />
b. Constraint<br />
c. Function Point<br />
<br /><br />
4. In which model expertise can be used to estimate cost<br />
a. Top-Down<br />
b. Expert Judgment<br />
c. Bottom-Up<br />
<br /><br />
5. Two objective questions on responsibility like who is responsible in issuing IT policy, work policy etc.
<br /><br />
6. Fit for use is<br />
a. Transcendent<br />
b. Product Based<br />
c. User Based<br />
d. Value Based<br />
<br /><br />
7. Re-Use of data is done in which type of testing (Similar type 2 questions on retesting and regression testing)<br />
a. Capture/Play back<br />
b. System Testing<br />
c. Regression Testing<br />
d. Integration Testing<br />
<br />
8. one question each on configuration management / Change Management / Version Control.
<br /><br />
9. In Acceptance testing, which data is used.<br />
a. Test Cases<br />
b. Use Case<br />
c. Test Plan<br />
<br /><br />
10. In four components of FIT, reliability is included in (Similar type 2 qs)<br />
a. Data<br />
b. People<br />
c. Structure<br />
d. Rules<br />
<br /><br />
11. Obligations of both contractual parties should be spelled out in<br />
a. What is done<br />
b. Who does it<br />
c. When it is done<br />
d. How it is done<br />
<br />
12. Dates on which Obligations need to be filled out should be specified in<br />
a. What is done<br />
b. Who does it<br />
c. When it is done<br />
d. How it is done<br />
</p>
fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-73749266742400578252011-08-16T10:41:00.000-07:002011-08-16T10:45:08.195-07:00Testing in the Software Development Life CycleTesting in the Software Development Life Cycle
The purpose of testing is to reduce risk.
The unknown factors within the development and design of new software can derail a project and minor risks can delay it. By using a cycle of testing and resolution you can identify the level of risk, make informed decisions and ultimately reduce uncertainty and eliminate errors.
Testing is the only tool in a development's arsenal which reduces defects. Planning, design and QA can reduce the number of defects which enter a product, but they can't eliminate any that are already there. And any kind of coding will introduce more errors since it involves changing
something from a known good state to an unknown, unproved state.
Ideally testing should take place throughout the development life cycle. More often than not (as in the waterfall model) it is simply tacked onto the back end. If the purpose of testing is to reduce risk, this means piling up risk throughout the project to resolve at the end – in itself, a risky tactic.
It could be that this is a valid approach. By allowing developers to focus on building software
components and then, at a later date, switching to rectifying issues it allows them to
compartmentalise their effort and concentrate on one type of task at a time.
But as the lag between development and resolution increases so does the complexity of resolving
the issues (see “Test Early, Test Often” in the nextc hapter). On any reasonably large software
development project this lag is far too long. Better to spread different phases of testing throughout
the life cycle, to catch errors as early as possible.
fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-25887543047090486582011-07-09T13:12:00.000-07:002011-07-09T13:14:12.980-07:00Some Software Test Questions<p>
How many test cases you will write for Product release testing?
<br><br>
How many test cases you will write for Beta testing?
<br><br>
How many test cases you will write for Alpha testing?
<br><br>
How many test cases you will write for Adhoc testing?
<br><br>
How many test cases you will write for Acceptance testing?
<br><br>
How you will upgrade the firmware?
<br><br>
For how many days (or) weeks you will test a product or software?
<br><br>
Who will take care of test plan and test case?
<br><br>
Do you write test plan and test case?
<br><br>
How many bugs have you found in your project?
<br><br>
How many test cases you will execute per day?
<br><br>
What is traceability matrix and how does it used?
</p>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-81949113206768023962011-04-27T20:37:00.001-07:002011-04-27T20:37:33.074-07:00Rational Robot Installs with the followingRational Robot Installs with the following:
ClearQuest - Change-Request management tool that tracks and manages
defects and change requests through the development process.
Rational LogViewer and Comparators- are the tools you use to view logs and
test results created when you playback scripts.
Rational Robot - is the tool that you used to develop both GUI and VU (virtual user)
scripts.
SQL Anywhere - A database product to help create, maintain and run your
Rational repositories.
Rational Test Manager - is the component that you use to plan your tests, manage
your test asses, and run queries and reports.
Rational Administrator - is the component that you use to create and manage
repositories.
Rational SiteCheck - is the component that you use to test the structural integrity
of your intranet or www site.fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-80532747532150762552010-12-12T19:11:00.000-08:002010-12-12T19:13:14.471-08:00Test IP Address Generator<a href="http://sqa.fyicenter.com/Online_Test_Tools/Test_IP_Address_Generator.php"><span style="font-size:130%;"><span style="font-weight: bold;">Test IP Address Generator</span></span></a>
Test IP Address Generator If you are software tester, you may need some IP addresses to be used as part of application input. This page helps you to generate some random IP addresses for your test data need.fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-23693669997513116962010-08-17T16:47:00.000-07:002010-08-17T16:49:02.616-07:00Random String Generator<h1><a href="http://sqa.fyicenter.com/Online_Test_Tools/Random_String_Generator.php">Random String Generator</a> </h1>
Random String Generator If you are software tester, you may need some random strings to be used as part of application input, or test data in a database. This page allows you to generate large amount of strings randomly for your test data need.
<span style="font-weight:bold;"><a href="http://sqa.fyicenter.com/Online_Test_Tools/Random_String_Generator.php">Do it</a></span>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-59565792238016715122010-03-06T13:42:00.000-08:002010-03-06T14:08:43.603-08:00Introduction to Software Testing<h1>Introduction to Software Testing </h1>
<ul>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/3_Introduction.html">Introduction</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/8_Concepts_of_Teesting.html">Concepts of Testing</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/11_Functional_Testing.html">Functional Testing</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/17_Non-Functional_Testing.html">Non-Functional Testing</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/20_Test_Planning.html">Test Planning</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/25_Test_Preparation.html">Test Preparation</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/28_Test_Execution.html">Test Execution</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/34_Software_Defect_Reports.html">Test Reporting and Metrics</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/39_Release_Control.html">Other Stuff</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/41_Complexity_in_Software.html">Pure Theory</A>
<li><A href="http://sqa.fyicenter.com/Introduction_to_Software_Testing/42_Glossary_A.html">Glossary</A>
</ul>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-38311549179432634802009-10-19T19:09:00.000-07:002009-10-19T19:18:02.384-07:00Using Rational TestFactory - A User's Guide: Outline<A name="outline"></a><h1>Using Rational TestFactory - A User's Guide: Outline</h1>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/1_Using_Rational_TestFactory.html">Using Rational TestFactory</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/3_TOC_Introduction.html">Contents</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/pdf-9.html">Preface</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/pdf-9.html">Audience</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/pdf-9.html">Other Resources</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/pdf-10.html">Contacting Rational Technical Publications</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/pdf-10.html">Contacting Rational Technical Support</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/11_Ch._1_Introduction.html">Introduction</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/11_Ch._1_Introduction.html">About Rational TestFactory</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/13_Key_TestFactory_Concepts.html">Key TestFactory Concepts</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/13_Key_TestFactory_Concepts.html">The Application Map</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/13_Key_TestFactory_Concepts.html">The UI Library</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/13_Key_TestFactory_Concepts.html">UI Objects</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/13_Key_TestFactory_Concepts.html">Pilots and Automatic Script Generation</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/14_Script_Segments.html">Script Segments</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/14_Script_Segments.html">The Best Script</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/14_Script_Segments.html">Defect Scripts</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/14_Script_Segments.html">UAW Scripts</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/14_Script_Segments.html">The UI Script</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/15_Code_Coverage_and_UI_Coverage_.html">Code Coverage and UI Coverage</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/15_Code_Coverage_and_UI_Coverage_.html">Test Suites</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/15_Code_Coverage_and_UI_Coverage_.html">The AutoPilot</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/15_Code_Coverage_and_UI_Coverage_.html">The Test Datastore</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/16_Testing_Software_with_TestFactory.html">Testing Software with TestFactory</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/17_Preparing_for_Automated_Testing.html">Preparing for Automated Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/17_Preparing_for_Automated_Testing.html">Before You Map the AUT</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/18_After_You_Map_the_AUT.html">After You Map the AUT</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/18_After_You_Map_the_AUT.html">Testing the AUT</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/19_Work_with_the_AUT_in_TestFactory.html">Preparing to Work with the Application-Under-Test in TestFactory</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/19_Work_with_the_AUT_in_TestFactory.html">Enabling Java and C++ Applications</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/19_Work_with_the_AUT_in_TestFactory.html">Enabling Java Applications and Applets</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/20_Selecting_the_IDE_Extensions.html">Enabling C++ Applications</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/20_Selecting_the_IDE_Extensions.html">Selecting the IDE Extensions to Load for the AUT</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/21_Working_with_C_Applications.html">Working with C++ Applications in TestFactory and Robot</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/23_Ch._2_The_TestFactory_Interface.html">The TestFactory Interface</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/23_Ch._2_The_TestFactory_Interface.html">Starting TestFactory</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/4_Starting_TestFactory_from_the_Command_Line.html">Starting TestFactory from the Command Line</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/25_Using_the_New_Project_Wizard.html">Using the New Project Wizard</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/29_Using_the_Project_Assistant.html">Using the Project Assistant</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/31_The_TestFactory_Workspace.html">The TestFactory Workspace</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/32_TestFactory_Toolbars.html">TestFactory Toolbars</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/32_TestFactory_Toolbars.html">The Standard Toolbar</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/34_The_Insert_Toolbar.html">The Insert Toolbar</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/35_The_Tools_Toolbar.html">The Tools Toolbar</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/35_The_Tools_Toolbar.html">The Report Toolbar</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/36_The_Image_Toolbar.html">The Image Toolbar</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/37_The_Interaction_Object_Toolbar.html">The Interaction Object Toolbar</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/37_The_Interaction_Object_Toolbar.html">The Style Toolbar</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/38_The_Left_Pane.html">The Left Pane</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/39_The_Right_Pane.html">The Right Pane</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/40_Progress_Bars.html">Progress Bars</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/40_Progress_Bars.html">The Status Bar</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/41_Ch._3_Instrumenting_the_AUT.html">Instrumenting the Application-Under-Test</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/41_Ch._3_Instrumenting_the_AUT.html">About Instrumentation</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/42_Rational_Test_Enablers_to_the_AUT.html">Adding the Rational Test Enablers to the AUT Before Instrumenting</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/42_Rational_Test_Enablers_to_the_AUT.html">Requirements for Instrumenting the AUT</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/43_Java_Applications_and_Applets.html">Java Applications and Applets</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/43_Java_Applications_and_Applets.html">C++ Applications</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/44_Visual_Basic_Applications.html">Visual Basic Applications</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/44_Visual_Basic_Applications.html">Instrumenting C++, Visual Basic, and Java Object Code</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/44_Visual_Basic_Applications.html">Setting the Compiler Option for a Visual Basic 6 Application</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/45_Setting_C_Compiler_Options.html">Setting the Compiler Option for a C++ Application</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/45_Setting_C_Compiler_Options.html">Instrumenting Object Code</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/47_Instrumenting_Visual_Basic_Source_Code.html">Instrumenting Visual Basic Source Code</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/50_The_Coverage_Dictionary.html">The Coverage Dictionary</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/50_The_Coverage_Dictionary.html">Exporting and Importing the Coverage Dictionary</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/50_The_Coverage_Dictionary.html">Importing the Coverage Dictionary</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/51_Stand-Alone_Instrumentor.html">Specifying the Source File Directory for Browsing Coverage Data</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/51_Stand-Alone_Instrumentor.html">Using the Stand-Alone Instrumentor to Instrument Visual Basic Source Code Files</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/53_Ch._4_Working_with_the_Application_Map.html">Developing and Working with the Application Map</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/54_About_TrueMap_Technology.html">About TrueMap Technology</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/54_About_TrueMap_Technology.html">Mapping the AUT for the First Time</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/55_Setting_Up_the_Mapping_Environment.html">Setting Up the Mapping Environment</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/56_Specifying_Support_Scripts.html">Specifying Support Scripts</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/57_Mapping_the_AUT_for_the_First_Time.html">Using the Application Mapper Wizard to Map the AUT for the First Time</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/60_On-Screen_Events_During_Mapping.html">On-Screen Events During Mapping</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/61_Stopping_the_Mapping_Process.html">Stopping the Mapping Process</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/62_Viewing_the_Mapping_Summary_Report.html">Viewing and Evaluating the Mapping Summary Report and the Application Map</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/62_Viewing_the_Mapping_Summary_Report.html">Viewing the Mapping Summary Report</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/63_Expanding_the_Application_Map.html">Expanding and Navigating the Application Map</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/65_Application_Map_Objects_and_Properties.html">Application Map Objects and Their Properties</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/66_Renaming_UI_Objects.html">Renaming UI Objects in the Application Map</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/67_Properties_of_UI_Objects.html">Properties of Objects in the Application Map</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/67_Properties_of_UI_Objects.html">UI Object Properties</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/69_Printing_UI_Object_Properties.html">User Properties</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/71_Finding_Objects_in_the_Application_Map.html">Finding Objects in the Application Map</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/74_Excluding_Specific_Functions.html">Excluding Specific Functions in the AUT from Mapping and Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/75_Improving_the_Application_Map.html">Improving the Application Map</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/75_Improving_the_Application_Map.html">Using Interaction Objects to Guide the Application Mapper through the AUT</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/76_Interaction_Object_Components.html">Interaction Objects and Interaction Object Components</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/76_Interaction_Object_Components.html">Setting Up an Interaction Object</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/77_Inserting_an_Interaction_Object.html">Inserting an Interaction Object</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/80_Adding_Support_Script_Components.html">Copying and Pasting Interaction Objects</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/81_Setting_UI_Object_Properties.html">Copying and Pasting Interaction Object Components</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/81_Setting_UI_Object_Properties.html">Setting the Properties for a UI Object Component</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/81_Setting_UI_Object_Properties.html">Setting an Interaction Method for a Component</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/82_Assigning_Style_to_Input_Components.html">Assigning a Style to an Input-Type Component</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/85_Using_the_Property_List.html">Specifying a Required String Case for a Component Using the Property List</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/86_Setting_Interaction_Order_for_Components.html">Setting the Interaction Order for Components</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/86_Setting_Interaction_Order_for_Components.html">Excluding a Component from Mapping</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/87_Mapping_Path_Set_by_Interaction_Objects.html">Mapping the Path Set by an Interaction Object</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/88_Excluding_an_Interaction_Object.html">Excluding an Interaction Object from Mapping</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/88_Excluding_an_Interaction_Object.html">Using Interaction Objects to Map Alternative Paths in the AUT</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/89_Beyond_a_Logon_Dialog_Box.html">Using an Interaction Object to Map Beyond a Logon Dialog Box</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/91_Mapping_Alternative_Paths_in_an_AUT.html">Mapping Alternative Paths in an AUT</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/93_Specify_Input_and_Interaction_Order.html">Using UI Object Properties to Specify Input and Interaction Order for Mapping</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/94_Actions_to_Use_for_Mapping_a_UI_Object.html">Specifying Actions to Use for Mapping a UI Object</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/94_Actions_to_Use_for_Mapping_a_UI_Object.html">Specifying a Required String Case for Mapping</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/96_Controlling_the_Interaction_Order.html">Controlling the Interaction Order for UI Objects</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/97_Setting_the_InteractionOrder_Property.html">Setting the InteractionOrder Property for UI Objects</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/98_Restoring_the_Default_Values.html">Restoring the Default Values for UI Object Properties</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/99_Region_Object_for_an_Unmapped_Control.html">Creating and Mapping a Region Object for an Unmapped Control</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/100_Creating_a_Region_Object.html">Creating a Region Object</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/100_Creating_a_Region_Object.html">Method 1 (recommended)</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/100_Creating_a_Region_Object.html">Method 2</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/101_Size_or_Position_of_a_Region_Object.html">Method 3</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/101_Size_or_Position_of_a_Region_Object.html">Changing the Size or Position of a Region Object</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/102_Action_or_Input_for_a_Region_Object.html">Setting the Action or Input for a Region Object</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/103_Hot_Spot_for_a_Region_Object.html">Adjusting the Hot Spot for a Region (or Other UI) Object</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/103_Hot_Spot_for_a_Region_Object.html">Deleting a Region Object</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/104_Mapping_Similar_Windows.html">Mapping Similar Windows</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/105_Merging_Window_Objects.html">Merging Window Objects</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/107_Splitting_Window_Objects.html">Splitting Window Objects</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/109_Redirecting_a_Shortcut.html">Redirecting a Shortcut</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/110_Adjusting_Sensitivity_to_Differences.html">Adjusting Sensitivity to Differences in Window Objects</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/112_Timing_Events_During_Mapping.html">Timing Events During Mapping</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/112_Timing_Events_During_Mapping.html">Specifying a Maximum Wait-For-Idle Time for All Controls</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/113_Timing_Events_for_a_Class_or_Subclass.html">Timing Events for a Class or Subclass of Controls During Mapping</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/114_Timing_Events_for_a_Single_Control.html">Timing Events for a Single Control During Mapping</A>
</ul><li><A href=http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/"115_Reclassifying_a_Generic_Object.html">Reclassifying a Generic Object</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/117_Handling_Error_Messages.html">Handling Error Messages and Crash Transition Objects in the Application Map</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/118_Mapping_New_Builds.html">Mapping New Builds</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/118_Mapping_New_Builds.html">Mapping a Changed Region of the AUT Using the Map It! Shortcut</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/119_Mapping_a_Changed_Region.html">Mapping a Changed Region of the AUT Using the Application Mapper Wizard</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/119_Mapping_a_Changed_Region.html">Deleting UI Objects Mapped for Controls that Have Been Removed from the AUT</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/120_Deleting_UI_Object_Components.html">Deleting UI Object Components Associated with a Deleted UI Object</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/120_Deleting_UI_Object_Components.html">Running the Application Mapper from the Command Line</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/121_Mapping_Secondary_Applications.html">Mapping Secondary Applications</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/123_Inserting_TestFactory_Objects.html">Inserting TestFactory Objects in the Application Map</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/123_Inserting_TestFactory_Objects.html">Creating a Marker in the Application Map</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/124_Creating_TestFactory_Reports.html">Creating and Working with TestFactory Reports</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/125_Configuring_a_Hierarchy_Report.html">Configuring a Hierarchy Report</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/125_Configuring_a_Hierarchy_Report.html">Configuring a Listing Report</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/126_Configuring_a_UI_Checking_Report.html">Configuring a UI Checking Report</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/127_Modifying_a_Report.html">Modifying a Report</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/128_Exporting_a_Report_as_a_Text_File.html">Rerunning a Report After Changing the Application Map</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/128_Exporting_a_Report_as_a_Text_File.html">Exporting a Report as a Text File</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/128_Exporting_a_Report_as_a_Text_File.html">Printing a Report</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/129_Ch._5_Automatically_Generating_Scripts.html">Automatically Generating Scripts</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/129_Ch._5_Automatically_Generating_Scripts.html">About Pilots</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/131_Setting_Up_and_Running_Pilots.html">Setting Up and Running Pilots</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/131_Setting_Up_and_Running_Pilots.html">Effective Pilot Placement</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/132_Inserting_a_Pilot.html">Inserting a Pilot</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/132_Inserting_a_Pilot.html">Setting Up and Starting a Pilot Run</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/132_Inserting_a_Pilot.html">Modifying Settings on the Setup Tab</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/134_Settings_on_the_Stop_Criteria_Tab.html">Modifying Settings on the Stop Criteria Tab</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/135_Settings_on_the_Exclude_Tab.html">Modifying Settings on the Exclude Tab</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/136_Restoring_Default_Pilot_Settings.html">Restoring Default Pilot Settings</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/137_On-Screen_Events_During_a_Pilot_Run.html">Making Best Script Verification Unavailable</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/137_On-Screen_Events_During_a_Pilot_Run.html">Starting the Pilot Run</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/137_On-Screen_Events_During_a_Pilot_Run.html">On-Screen Events During a Pilot Run</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/138_Stopping_a_Pilot_Run.html">Stopping a Pilot Run</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/140_Examining_Pilot_Run_Results.html">Examining Pilot Run Results</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/140_Examining_Pilot_Run_Results.html">Pilot Run Folder Contents</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/141_Viewing_the_Script_Outline.html">Renaming Generated Scripts</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/141_Viewing_the_Script_Outline.html">Viewing the Script Outline</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/142_Viewing_Coverage_Results_for_a_Script.html">Viewing Coverage Results for a Script</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/143_Viewing_Code_Coverage_Information.html">Viewing Code Coverage Information for Scripts Generated for Java Applications and Applets</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/143_Viewing_Code_Coverage_Information.html">The Coverage Browser (C++ and Visual Basic Applications)</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/145_Changing_the_Appearance_of_Text.html">Changing the Appearance of Text In the Coverage Browser</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/145_Changing_the_Appearance_of_Text.html">Viewing the Log for a Defect Script</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/146_Reporting_a_Defect.html">Reporting a Defect</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/147_Viewing_a_UAW_Script.html">Viewing a UAW Script</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/151_Creating_a_Pilot_Scenario.html">Using Pilot Scenarios to Simulate User Action Sequences</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/151_Creating_a_Pilot_Scenario.html">Creating a Pilot Scenario</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/153_Using_Pilot_Mix-Ins.html">Using Pilot Mix-Ins to Test Random Interactions</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/154_Creating_a_Pilot_Mix-In_.html">Creating a Pilot Mix-In</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/156_Additional_Adjustments_for_Pilot_Runs.html">Additional Adjustments for Pilot Runs</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/157_Changing_Default_Settings_for_Pilots.html">Changing Default Settings for Pilots</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/158_Opening_and_Editing_a_Best_Script_in_Robot.html">Opening and Editing a Best Script in Robot</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/158_Opening_and_Editing_a_Best_Script_in_Robot.html">Opening a Best Script in Robot from TestFactory</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/158_Opening_and_Editing_a_Best_Script_in_Robot.html">Obtaining Code Coverage for Robot Scripts</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/160_Creating_a_Custom_TestFactory_Script.html">Creating a Custom TestFactory Script</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/160_Creating_a_Custom_TestFactory_Script.html">Creating and Opening a Custom TestFactory Script</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/160_Creating_a_Custom_TestFactory_Script.html">Recording Actions in a Custom TestFactory Script</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/162_Checking_for_Memory_Errors_in_Visual_Basic.html">Checking for Memory Errors in Visual Basic and C++ Applications (Windows NT)</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/163_Preparing_to_Test_for_Memory_Errors.html">Preparing to Test for Memory Errors in the AUT</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/164_Running_a_Pilot_to_Check_for_Memory_Errors.html">Running a Pilot to Check for Memory Errors</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/164_Running_a_Pilot_to_Check_for_Memory_Errors.html">Checking the Timing of a Pilot Run</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/165_Viewing_the_Results_for_Memory_Errors.html">Viewing the Results of a Pilot Run to Detect Memory Errors</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/166_Running_Scripts_to_Check_for_Memory_Errors.html">Running Scripts to Check for Memory Errors</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/167_Testing_Controls_in_the_AUT.html">Testing Controls in the AUT During Pilot Runs</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/167_Testing_Controls_in_the_AUT.html">Selecting a Style and Modifying Data Entry Settings for UI Objects and UI Object Components</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/169_Edit_Data_Entry_Style_Dialog_Box.html">Specifying a Required String Case for a Style</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/170_Specifying_a_Mix_of_Random_Entries.html">Specifying a Mix of Random Entries for a Style</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/171_Specifying_or_Modifying_Mask_Cases.html">Specifying or Modifying Mask Cases for a Style</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/172_Specifying_or_Modifying_String_Cases.html">Specifying or Modifying String Cases for a Style</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/173_Creating_a_Custom_Data_Entry_Style.html">Creating a Custom Data Entry Style</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/174_Managing_Data_Entry_Styles.html">Managing Data Entry Styles</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/174_Managing_Data_Entry_Styles.html">Modifying Properties to Control TestFactory Actions During Pilot Runs</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/175_Excluding_a_Control_from_All_Testing.html">Excluding a Control from All Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/175_Excluding_a_Control_from_All_Testing.html">Setting the Interaction Order for Controls During Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/177_Specifying_a_Delay_Interval.html">Specifying a Delay Interval to Include in Generated Scripts</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/178_Specifying_a_Wait_Interval.html">Specifying a Wait Interval to Apply to an Object During Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/179_Specifying_a_Required_String_Case.html">Specifying a Required String Case</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/180_Specifying_the_Entry_Data.html">Specifying the Entry Data Used to Test Input Controls</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/180_Specifying_the_Entry_Data.html">Specifying String Cases to Use During Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/182_Specifying_Mask_Cases_to_Use.html">Specifying Mask Cases to Use During Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/183_Excluding_Controls_from_Testing.html">Specifying Random Entry Data to Use During Testing</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/183_Excluding_Controls_from_Testing.html">Excluding Controls from Testing</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/185_Restoring_the_Default_Property_Values.html">Restoring the Default Property Values for UI Objects and Components</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/187_Ch._6_Developing_and_Running_a_Test_Suite.html">Developing and Running a Test Suite</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/187_Ch._6_Developing_and_Running_a_Test_Suite.html">Overview of Test Suite Functionality</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/188_Creating_a_Test_Suite.html">Creating a Test Suite</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/188_Creating_a_Test_Suite.html">Creating a Test Suite Using the Find Objects Window</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/191_Running_a_Test_Suite.html">Running a Test Suite</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/191_Running_a_Test_Suite.html">Running a Test Suite on Your Local Machine</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/192_Results_of_a_Test_Suite_Run.html">Viewing the Results of a Test Suite Run</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/192_Results_of_a_Test_Suite_Run.html">Viewing Test Suite Run Results in the Status Tab</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/192_Results_of_a_Test_Suite_Run.html">Viewing Test Suite Run Results in the Coverage Tab</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/193_The_Code_Coverage_item.html">Viewing Logs for Scripts in a Test Suite</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/194_Viewing_Code_Coverage_Values.html">Viewing Code Coverage Values for Previously Run Scripts</A>
</ul></ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/195_Ch._7_Using_the_AutoPilot.html">Using the AutoPilot</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/195_Ch._7_Using_the_AutoPilot.html">About the AutoPilot</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/196_Using_the_AutoPilot_to_Run_Pilots.html">Using the AutoPilot to Run Pilots, Test Suites, and Scripts</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/196_Using_the_AutoPilot_to_Run_Pilots.html">Running Tests on Your Local Machine</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/199_Ch._8_Testing_Code_Changes_in_Visual_Studio.html">Testing Code Changes in Visual Studio</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/199_Ch._8_Testing_Code_Changes_in_Visual_Studio.html">Overview of the TestCodeChanges Add-In for Visual Studio</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/200_Setting_Up_the_TestCodeChanges_Add-In.html">Setting Up the TestCodeChanges Add-In</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/201_Preparing_to_Test_Code_Changes.html">Preparing to Test Code Changes</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/202_Using_the_TestCodeChanges_Add-In.html">Using the TestCodeChanges Add-In</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/202_Using_the_TestCodeChanges_Add-In.html">Starting the TestCodeChanges Add-In</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/202_Using_the_TestCodeChanges_Add-In.html">Viewing Information in the Test Code Changes Window</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/202_Using_the_TestCodeChanges_Add-In.html">Viewing and Modifying the Path to the Executable File to Test</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/203_Viewing_Changed_Files.html">Viewing Changed Files and the Scripts that Exercise Them</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/204_Creating_and_Running_a_Regression_Suite.html">Creating and Running a Regression Suite to Test Code Changes</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/206_Run_Results_for_the_Regression_Suite.html">Run Results for the Regression Suite</A>
</ul></ul></ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/207_Appendix_A_Using_TestFactory_Command-Line.html">Using TestFactory Command-Line Arguments</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/207_Appendix_A_Using_TestFactory_Command-Line.html">TestFactory Command-Line Arguments</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/207_Appendix_A_Using_TestFactory_Command-Line.html">Logon Arguments</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/208_Application_Mapper_Arguments.html">Run Arguments</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/208_Application_Mapper_Arguments.html">Application Mapper Arguments</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/209_Command-Line_Argument_Format.html">Coverage Dictionary Arguments</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/209_Command-Line_Argument_Format.html">Control Argument:</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/209_Command-Line_Argument_Format.html">Command-Line Argument Format</A>
<li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/210_Rules_for_Using_TestFactory_Command-Line.html">Rules for Using TestFactory Command-Line Arguments</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_TestFactory_Tutorial/211_Index_Action_Objects.html">Index</A>
fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com1tag:blogger.com,1999:blog-18666262.post-88209710977022725362009-06-09T12:51:00.000-07:002009-06-09T13:08:38.387-07:00Rational QualityArchitect User's Guide<A name="outline"></a><h1>Rational QualityArchitect User's Guide</h1>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/1_Rational_QualityArchitect_User_Guide.html">Rational® QualityArchitect</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/1_Rational_QualityArchitect_User_Guide.html">User�s Guide</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/5_TOC_Introduction.html">Preface xi</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/5_TOC_Introduction.html">1</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/5_TOC_Introduction.html">Introduction 1</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/5_TOC_Introduction.html">2</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/5_TOC_Introduction.html">Basic Concepts 5</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/6_TOC_Testing_Enterprise_JavaBeans.html">3</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/6_TOC_Testing_Enterprise_JavaBeans.html">Testing Enterprise JavaBeans 29</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/8_TOC_Testing_COM_Components.html">4</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/8_TOC_Testing_COM_Components.html">Testing COM Components 99</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/9_TOC_Template_Replacement_Variables.html">A</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/9_TOC_Template_Replacement_Variables.html">Template Replacement Variables 119</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/9_TOC_Template_Replacement_Variables.html">B</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/9_TOC_Template_Replacement_Variables.html">Troubleshooting 139</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/10_TOC_Glossary.html">Glossary 143</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/10_TOC_Glossary.html">Index 147</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/5_TOC_Introduction.html">Contents</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/11_Preface.html">Preface</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/11_Preface.html">Audience</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/11_Preface.html">Other Resources</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/12_Integrations_Between_Rational_Tools.html">Integrations Between Rational Testing Tools and Other Rational Products</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/15_Contacting_Rational_Technical_Publications.html">Contacting Rational Technical Publications</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/15_Contacting_Rational_Technical_Publications.html">Contacting Rational Customer Support</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/17_Part_1._Introduction.html">Introduction</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/17_Part_1._Introduction.html">What You Need to Get Started</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/18_Supported_Environments.html">Supported Environments</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/18_Supported_Environments.html">If You Are Testing Enterprise JavaBeans</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/18_Supported_Environments.html">If You Are Testing COM, DCOM, and COM+ Components</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/18_Supported_Environments.html">Installing Rational QualityArchitect</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/18_Supported_Environments.html">Quick Start</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/18_Supported_Environments.html">Step 1: Working in the Rational Administrator</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/19_Working_in_Rose.html">Step 2: Working in Rose</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/19_Working_in_Rose.html">Step 3: Working in Your IDE</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/20_Working_In_Visual_Basic.html">Working In Visual Basic</A>
</ul></ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/21_Part_2._Basic_Concepts.html">Basic Concepts</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/21_Part_2._Basic_Concepts.html">Test Script Basics</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/21_Part_2._Basic_Concepts.html">Test Types</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/22_Storing_Your_Tests_Scripts.html">Storing Your Tests Scripts</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/23_Templates.html">Templates</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/24_Scenario_Tests.html">Scenario Tests</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/26_Support_for_Performance_Testing.html">Support for Performance Testing</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/26_Support_for_Performance_Testing.html">Modifying the Template</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/27_Modifying_a_Generated_Test_Script.html">Modifying a Generated Test Script</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/28_Support_for_Verification_Points.html">Executing the Load Test</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/28_Support_for_Verification_Points.html">Support for Verification Points</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/29_Templates_for_Scenario_Test_Generation.html">Templates for Scenario Test Generation</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/29_Templates_for_Scenario_Test_Generation.html">Message Signatures and Data Correlation</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/30_Signature_Options.html">Signature Options</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/31_Message_Syntax.html">Message Syntax</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/32_Editing_Message_Signatures.html">Editing Message Signatures</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/32_Editing_Message_Signatures.html">How Message Signatures Correlate to Datapool Fields</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/33_Message_Signature_Examples.html">Message Signature Examples</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/34_Stubs.html">Stubs</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/37_Templates_for_Stub_Generation_EJB.html">Templates for Stub Generation</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/37_Templates_for_Stub_Generation_EJB.html">EJB</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/38_Templates_for_Stub_Generation_COM_VB.html">COM/VB</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/39_Test_Script_Services.html">Test Script Services</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/39_Test_Script_Services.html">Datapools</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/39_Test_Script_Services.html">Datapools in Scenario Tests</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/40_Datapools_in_Unit_Tests.html">Datapools in Unit Tests</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/41_Verification_Points.html">Data Types</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/41_Verification_Points.html">Verification Points</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/41_Verification_Points.html">How Data Is Verified</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/42_Static_Verification_Points.html">Static, Dynamic, and Manual Verification Points</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/43_Dynamic_Verification_Points.html">Database Verification Point</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/44_The_Query_Builder.html">The Query Builder</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/44_The_Query_Builder.html">Extensibility</A>
</ul></ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/45_Part_3._Testing_Enterprise_JavaBeans.html">Testing Enterprise JavaBeans</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/45_Part_3._Testing_Enterprise_JavaBeans.html">Overview</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/46_EJB_TestScripts.html">EJB TestScripts</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/46_EJB_TestScripts.html">Packages Imported Into EJB Test Scripts</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/47_Requirements_for_EJB_Testing.html">Documentation Conventions</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/47_Requirements_for_EJB_Testing.html">Requirements for EJB Testing</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/48_Application_Server_Classpath.html">Supported JDKs</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/48_Application_Server_Classpath.html">Application Server Classpath Requirements</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/48_Application_Server_Classpath.html">Classpath Requirements for the Sun J2EE Reference Server</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/48_Application_Server_Classpath.html">Classpath Requirements for WebLogic 5.1</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/49_Rational_Test_Script_Playback.html">Classpath Requirements for WebLogic 6.1</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/49_Rational_Test_Script_Playback.html">Classpath Requirements for Remote WebSphere 3.5</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/49_Rational_Test_Script_Playback.html">Rational Test Script Playback Requirements</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/50_EJB_Session_Recorder.html">EJB Session Recorder Requirements</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/51_Rational_TestManager_Playback.html">Modifying the Additional Classpath Field</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/51_Rational_TestManager_Playback.html">Rational TestManager Playback Requirements</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/52_Visual_Age_and_WebSphere.html">Visual Age/WebSphere Requirements</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/52_Visual_Age_and_WebSphere.html">Visual Cafe/WebLogic Requirements</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/53_WebLogic_with_Visual_Cafe.html">Adding WebLogic to the Global Classpath in Visual Café</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/54_Bank_Account_Sample_Application.html">The Rational Bank Account Sample Application</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/55_Setting_Up_for_VAJ_WebSphere.html">Setting Up the Sample Application for VAJ/WebSphere</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/55_Setting_Up_for_VAJ_WebSphere.html">Importing the Sample into VAJ</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/56_Creating_the_Database.html">Creating the Database</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/57_Configuring_VAJ.html">Configuring VAJ to Use the New Sample Database</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/57_Configuring_VAJ.html">Adding EJB Support</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/58_Deploying_the_Sample_Application.html">Deploying the Sample Application in the VAJ Test Environment</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/60_Importing_the_Required_JAR_Files.html">Importing the Required JAR Files</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/61_Deploying_to_a_WebLogic_Application_Server.html">Deploying the Sample Application to a WebLogic Application Server</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/61_Deploying_to_a_WebLogic_Application_Server.html">Deploying the Sample Application to WebLogic 5.1</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/63_Deploying_to_WebLogic_6.1.html">Deploying the Sample Application to WebLogic 6.1</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/64_Deploying_to_the_Sun_J2EE_Reference_Server.html">Deploying the Sample Application to the Sun J2EE Reference Server</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/65_Configuring_Visual_Cafe.html">Configuring Visual Cafe to Run the Sample Application</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/66_Reverse_Engineering.html">Adding Account Information to the Rational Bank Account Sample</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/66_Reverse_Engineering.html">Reverse Engineering a Deployed EJB into Rose</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/67_Generating_EJB_Test_Assets.html">Generating EJB Test Assets</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/67_Generating_EJB_Test_Assets.html">Generating EJB Test Scripts</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/68_Generating_Unit_Test_Scripts.html">Generating EJB Unit Test Scripts and Datapools from a Rose Model</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/70_Populating_the_Datapool.html">Populating the Datapool</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/72_Generating_Stubs_and_Lookup_Tables.html">Generating Test Scripts with the EJB Session Recorder</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/72_Generating_Stubs_and_Lookup_Tables.html">Generating Stubs and Lookup Tables for the Unit Test</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/73_Populating_the_Lookup_Tables.html">Populating the Lookup Tables</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/74_Importing_Test_Assets_into_Your_IDE.html">Importing Test Assets into Your IDE</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/74_Importing_Test_Assets_into_Your_IDE.html">Importing Test Assets into VAJ</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/75_Deploying_Stubs_to_WebLogic_.html">Importing Test Assets into Visual Cafe</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/75_Deploying_Stubs_to_WebLogic_.html">Deploying Stubs to a WebLogic Application Server</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/76_Adding_Stub_Files.html">Deploying Stubs Permanently to a WebLogic Server</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/77_Deploying_Stubs_to_a_Running_Server.html">Deploying Stubs to a Running WebLogic Server (Hot Deployment)</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/78_The_wl_deploy_Build_Folder.html">The wl_deploy Build Folder</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/78_The_wl_deploy_Build_Folder.html">Building and Hot Deploying the Sample Application and Stubs</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/80_Undeploying_the_Sample_Application.html">Undeploying the Sample Application</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/80_Undeploying_the_Sample_Application.html">Deploying Your Own Stubs</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/81_Deploying_Stubs_to_the_Sun_J2EE_Server.html">Deploying Stubs to the Sun J2EE Reference Server</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/83_Executing_Test_Scripts.html">Executing Test Scripts</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/83_Executing_Test_Scripts.html">Editing Host Name and Port Number Variables</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/83_Executing_Test_Scripts.html">For WebLogic and Sun J2EE Application Servers</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/83_Executing_Test_Scripts.html">For WebSphere</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/84_Executing_Test_Scripts_from_VAJ.html">Executing Test Scripts from VAJ</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/85_Executing_Test_Scripts_from_Visual_Cafe.html">Executing Test Scripts from Visual Cafe</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/85_Executing_Test_Scripts_from_Visual_Cafe.html">Executing Test Scripts from TestManager</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/86_Using_EJB_Scenario_Tests.html">Using EJB Scenario Tests to Test Transactions</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/88_Using_the_Java_Query_Builder.html">Using the Java Query Builder to Add Database Verification Points</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/89_Connecting_to_the_Database_via_JDBC.html">Connecting to the Database via JDBC</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/90_JDBC_Driver.html">JDBC Driver</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/90_JDBC_Driver.html">JDBC URL</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/91_Custom_Query_Statement.html">User Name</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/91_Custom_Query_Statement.html">Password</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/91_Custom_Query_Statement.html">Designing a Custom Query Statement</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/91_Custom_Query_Statement.html">Using the Query Design Wizard</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/98_Using_the_EJB_Session_Recorder.html">Viewing and Verifying the SQL Query Results</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/98_Using_the_EJB_Session_Recorder.html">Using the EJB Session Recorder</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/99_Setting_Up_the_Java_Runtime_Environment.html">Setting Up the Java Runtime Environment (JRE)</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/100_Starting_the_EJB_Session_Recorder.html">Starting the EJB Session Recorder</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/100_Starting_the_EJB_Session_Recorder.html">Starting the EJB Session Recorder from the Console</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/100_Starting_the_EJB_Session_Recorder.html">Starting the EJB Session Recorder from Visual Cafe</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/101_Passing_in_Command_Line_Parameters.html">Passing in Command Line Parameters (optional)</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/101_Passing_in_Command_Line_Parameters.html">Starting the EJB Session Recorder from Visual Age for Java</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/102_Creating_a_New_Project.html">Creating a New Project</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/102_Creating_a_New_Project.html">Importing JavaHelp</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/102_Creating_a_New_Project.html">Importing Xerces</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/103_Importing_the_Jar_Files.html">Importing the Remaining Jar Files from the QualityArchitect Directory</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/103_Importing_the_Jar_Files.html">Importing rttssjava.jar</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/103_Importing_the_Jar_Files.html">Importing Deployed EJBs</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/103_Importing_the_Jar_Files.html">Checking the Classpath and Launching the EJB Session Recorder</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/104_Testing_with_the_Sample_Application.html">Passing in Command Line Parameters (optional)</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/104_Testing_with_the_Sample_Application.html">Using the EJB Session Recorder with the Sample Application</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/104_Testing_with_the_Sample_Application.html">Starting a Recording Session</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/105_Connecting_to_an_EJB.html">Connecting to an EJB</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/108_Interacting_with_the_Home_Interface.html">Interacting with the Home Interface</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/109_Interacting_with_the_Remote_Interface.html">Interacting with the Remote Interface</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/113_Inserting_a_Verification_Point.html">Inserting a Verification Point</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/114_Viewing_the_XML_Log.html">Viewing the XML Log</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/114_Viewing_the_XML_Log.html">Generating a Test Script from the XML Log</A>
</ul></ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/115_Part_4._Testing_COM_Components.html">Testing COM Components</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/115_Part_4._Testing_COM_Components.html">Overview</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/115_Part_4._Testing_COM_Components.html">Testing Existing Objects</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/116_Testing_with_Iterative_Development.html">Testing with Iterative Development</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/116_Testing_with_Iterative_Development.html">Programming in Visual Basic</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/117_Requirements_for_Testing_COM_Components.html">Requirements for Testing COM Components</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/117_Requirements_for_Testing_COM_Components.html">Working with the Sample Model</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/117_Requirements_for_Testing_COM_Components.html">Understanding the Component View</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/118_Generating_COM_Test_Assets.html">Understanding the Logical View</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/118_Generating_COM_Test_Assets.html">Generating COM Test Assets</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/118_Generating_COM_Test_Assets.html">Generating COM Unit Test Scripts and Datapools from a Rose Model</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/121_Populating_the_Datapool.html">Populating the Datapool</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/122_Generating_Stubs_and_Lookup_Tables.html">Generating Stubs and Lookup Tables for the Unit Test</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/123_Populating_the_Lookup_Tables.html">Populating the Lookup Tables</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/124_Recompiling_with_the_Stub_.html">Recompiling with the Stub</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/124_Recompiling_with_the_Stub_.html">Executing Test Scripts</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/125_Using_COM_Scenario_Tests.html">Using COM Scenario Tests to Test Transactions</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/128_Using_the_OLE_DB_Query_Builder.html">Using the OLE DB Query Builder to Add Database Verification Points</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/128_Using_the_OLE_DB_Query_Builder.html">Connecting to the Database via OLE DB</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/130_Designing_a_Custom_SQL_Statement.html">Designing a Custom SQL Statement</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/130_Designing_a_Custom_SQL_Statement.html">Using the Query Design Wizard</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/133_Reviewing_the_Record_Set.html">Reviewing the Record Set</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/133_Reviewing_the_Record_Set.html">Accepting the Query</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/134_DatabaseVP_Advanced_Options.html">DatabaseVP Advanced Options</A>
</ul></ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/135_Appendix_A._Template_Replacement_Variables.html">Template Replacement Variables</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/135_Appendix_A._Template_Replacement_Variables.html">Replacement Variables for Unit Test Generation Templates</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/136_Variables_Used_in_Test_Generation_Templates.html">Variables Used in All Unit Test Generation Templates</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/140_Variables_Used_in_COM_Visual_Basic_Templates.html">Variables Used Only with the COM/Visual Basic Templates</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/141_Variables_Used_in_EJB_Templates.html">Variables Used Only with the EJB Templates</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/143_Replacement_Variables.html">Replacement Variables for Scenario Test Generation Templates</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/144_Variables_Used_in_COM_VB_and_EJB_Templates.html">Variables Used in Both the COM/VB and EJB Templates</A>
<li><A href="146_Variables_Used_in_COM_VB_Scenario_Test_Templates.html">Variables Used Only in the COM/VB Scenario Test Templates</A>
<li><A href="147_Variables_Used_in_EJB_Scenario_Test_Templates.html">Variables Used Only in the EJB Scenario Test Templates</A>
</ul><li><A href="148_Replacement_Variables_for_Stub_Generation.html">Replacement Variables for Stub Generation Templates</A>
<ul><li><A href="148_Replacement_Variables_for_Stub_Generation.html">Replacement Variables for the COM/VB Stub Templates</A>
<li><A href="150_Replacement_Variables_for_EJB_Stub_Templates.html">Replacement Variables for the EJB Stub Templates</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/155_Appendix_B._Troubleshooting.html">Troubleshooting</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/155_Appendix_B._Troubleshooting.html">Resource File Not Found</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/155_Appendix_B._Troubleshooting.html">Symptom</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/155_Appendix_B._Troubleshooting.html">Explanation</A>
</ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/156_COM_Test_Scripts_Fail.html">COM Test Scripts Fail to Run from TestManager</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/156_COM_Test_Scripts_Fail.html">Symptom</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/156_COM_Test_Scripts_Fail.html">Explanation</A>
<ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/156_COM_Test_Scripts_Fail.html">Command Line Example</A>
</ul></ul><li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/156_COM_Test_Scripts_Fail.html">EJB Class or Interface Not Found Messages</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/157_Failing_to_Connect_to_Cloudscape_Database.html">Java Query Builder Failing to Connect to Cloudscape Database</A>
<li><A href="http://sqa.fyicenter.com/Rational_QualityArchitect_User_Guide/158_Error_in_Test_Log_Window.html">java.naming.communication Error in Test Log Window</A>
</ul>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-32749331690377368062009-04-01T16:27:00.000-07:002009-04-01T16:36:08.625-07:001 Performance Testing Guidance<p>
1 Performance Testing Guidance for Web Applications <br>
2 Performance Testing Guidance<br>
3 Internet Web site references<br>
4 Testing the performance of web applications<br>
5 web performance testing<br>
6 software lifecycles<br>
7 Introduction to Performance Testing<br>
8 end-to-end performance testing<br>
9 Identify the Test Environment<br>
10 software and network configurations<br>
11 Implement the Test Design<br>
12 the problems you faced<br>
13 Types of Performance Testing<br>
14 what performance testing is<br>
15 Core Activities of Performance Testing<br>
16 Plan and Design Tests<br>
17 Analyzing the behavior of the application<br>
18 Reasons for testing performance<br>
19 The Relationship Between Performance Testing and Tuning<br>
20 Performance Load and Stress Testing<br>
21 A baseline can be created for a system<br>
22 Baselines assets should be reusable<br>
23 You need to play by the rules<br>
24 Endurance test<br>
25 Performance targets<br>
26 Spike test<br>
27 Validation test<br>
28 Types of Performance Testing<br>
29 Load test<br>
30 Capacity test<br>
31 Detects functionality errors under load<br>
32 Capacity model validation tests<br>
33 Component test<br>
34 the module of code being tested<br>
35 Risks Addressed Through Performance<br>
36 To what should I compare future tests<br>
37 Speed-Related Risks<br>
38 Speed-Related Risk-Mitigation Strategies<br>
39 Scalability-Related Risk-Mitigation Strategies<br>
40 Conduct stress testing with data feeds<br>
41 Coordinating Performance Testing<br>
42 performance-testing projects<br>
43 type of load-generation tool<br>
44 Plan and Design Tests<br>
45 performance-testing activities<br>
46 Analyze Results Report and Retest<br>
47 Interactions with other systems<br>
48 Service Level Agreements<br>
49 Usage scenarios of technical concern<br>
50 Configure the Test Environment<br>
51 get it all working smoothly<br>
52 Archive the tests<br>
53 Dynamic-Link Libraries<br>
54 Immediately share test results<br>
55 test-execution cycles<br>
56 solve major issues early in the project<br>
57 Introduction to the Approach<br>
58 Identify the Value Performance Testing<br>
59 Reprioritize Tasks<br>
60 shift or add more questions<br>
61 Capture implied usage scenarios<br>
62 Refine estimates of equipment<br>
63 Questions to ask<br>
64 How much time is available<br>
65 reuse functional tests<br>
66 Tasks accomplished<br>
67 Update performance-testing objectives<br>
68 Prioritize achievable work<br>
69 Managing an Agile Performance Test Cycle<br>
70 examining the software development project<br>
71 Configure the Test Environment<br>
72 Execute Task<br>
73 Develop a new custom system<br>
74 Understand the Project Environment<br>
75 Monitor resource usage trends<br>
76 Key areas of investigation<br>
77 Completion criteria<br>
78 Performance test execution<br>
79 Record results and significant findings<br>
80 Based on the test results<br>
81 powerful smoke test<br>
82 Capability Maturity Model<br>
83 CMMI Performance-Testing Activities\<br>
84 Identify Performance Acceptance Criteria<br>
85 Execute Work Items<br>
86 performance-testing approach<br>
87 Determine the Process<br>
88 Determine Compliance Criteria<br>
89 Review the Project Plan<br>
90 Performance-Testing Objectives<br>
91 improved performance<br>
92 tests used to validate interim<br>
93 High-visibility usage scenarios<br>
94 User sessions per period<br>
95 Identify Target Load Levels<br>
96 Extrapolation of performance results<br>
97 Report Results and Archive Data<br>
98 Modify the Plan<br>
99 Performance testing in CMMI<br>
100 To Increase Performance Testing Effectiveness<br>
101 capture expected user activities<br>
102 Capture System Functions<br>
103 Capture User Activities<br>
104 Capture the Logical<br>
105 Three-tier Architecture<br>
106 Physical Architecture<br>
107 System Architecture<br>
108 To test a Web farm<br>
109 Quantifying End-User Response Time Goals<br>
110 Determining Performance Testing Objectives<br>
111 Performance thresholds<br>
112 Determine Overall Objectives<br>
113 Ask Team Members<br>
114 Ask the architects<br>
115 Review project documents<br>
116 Share reports with the entire team<br>
117 What is the reason for deciding to test performance<br>
118 Performance Budget<br>
119 Test for 100-percent coverage of all survey types<br>
120 sharing information<br>
121 Quantifying End-User Response Time<br>
122 Terminology<br>
123 Business-critical scenarios<br>
124 How much better<br>
125 How do you expect the application<br>
126 Quantify Captured Performance Goals<br>
127 Quantify Captured Performance Requirements<br>
128 Record Performance Requirements and Goals<br>
129 Consolidating Various Types of Performance Acceptance Criteria<br>
130 the various types of performance characteristics<br>
131 Investigate End-User Requirements<br>
132 Creating a performance plan<br>
133 Determine Technical Requirements<br>
134 Establish Performance-Testing Objectives<br>
135 Review and Update the Performance Plan<br>
136 application users<br>
137 Plan and Design Tests<br>
138 Modeling Application Usage<br>
139 Approach for Modeling Application Usage<br>
140 Web server logs<br>
141 Marketing material<br>
142 Determine Navigation Paths for Key Scenarios<br>
143 Example Visual Representation<br>
144 Web Site Metrics in Web Logs<br>
145 Unified Modeling Language<br>
146 Visual Model of Navigation Paths<br>
147 Quantifying the Volume of Application Usage<br>
148 Start of Model<br>
149 Distribution of work<br>
150 Usage Models<br>
151 Prepare to Implement the Model<br>
152 Determining Individual User Data and Variances<br>
153 Improperly Modeling User Delays<br>
154 Determine User Delays<br>
155 Apply Delay Ranges<br>
156 Linear or Uniform Distribution<br>
157 Negative Exponential Distribution<br>
158 Double Hump Normal Distribution<br>
159 Determining Individual User Data<br>
160 User Abandonment<br>
161 re-executing the test<br>
162 Execute Tests<br>
163 Approach for Test Execution<br>
164 validating a test environment<br>
165 network interface cards<br>
166 Test data validation<br>
167 check the application database<br>
168 Do the preliminary results make sense<br>
169 Record results and significant findings<br>
170 Do the preliminary results make sense<br>
171 A baseline is specific to an application<br>
172 Validate test scripts<br>
173 Mathematic Principles for Performance Testers<br>
174 Exemplar Data Sets<br>
175 Summary of Data Sets<br>
176 100 total data points<br>
177 standard deviation for the data set<br>
178 Standard Deviations<br>
179 Uniform Distributions<br>
180 Statistical Significance<br>
181 Result Comparison<br>
182 Confidence Intervals<br>
183 expected-case user community models<br>
184 interpret statistical data<br>
185 Performance Test Reporting Fundamentals<br>
186 Report Visually<br>
187 Summarize Data Effectively<br>
188 Use Concise Verbal Summaries<br>
189 End-user Response Times<br>
190 Resource Utilizations<br>
191 Processor Time and Queue<br>
192 Bandwidth consumed<br>
193 Sequential Consecutive Database Updates<br>
194 Response Time Trends for Key Pages<br>
195 Project-Level Managers<br>
196 Raw Data Display<br>
197 Stakeholder Reports<br>
198 Exemplar Results Graph<br>
199 Exemplar Test Environment Graphic<br>
200 Creating a Stakeholder Report<br>
201 Exemplar Workload Model Graphic<br>
202 Exemplar Observations and Recommendations Statement<br>
203 Exemplar References Section<br>
204 Stress Testing Web Applications<br>
205 Design tests to simulate the load<br>
206 Performance acceptance criteria<br>
207 Identify Performance Acceptance Criteria<br>
208 Identify Key Scenarios<br>
209 Identify Target Load Levels<br>
210 Identify supporting metrics<br>
211 Run Tests<br>
212 Analyze the Results<br>
213 Examples of Stress Conditions<br>
214 To perform stress testing<br>
215 Stress Testing Steps<br>
216 Identify the Workload<br>
217 Estimate peak user loads<br>
218 Transactions succeeded<br>
219 Simulate Load<br>
220 Transactional stress testing<br>
221 Stress testing centers<br>
</p>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-50423799300984042892009-01-13T14:04:00.000-08:002009-01-13T14:11:54.964-08:00Tips for Preparing for the Quality Assurance (QA) Phase<span style="font-weight: bold;">Tips for Preparing for the Quality Assurance (QA) Phase</span>
<br>
<br>
<span style="font-weight: bold;">Tip 1 </span>- Quality Assurance begins during Specification Review
The QA team should have the opportunity to review each specification and to find issues and make suggestions. The QA team should look for unclear requirements, requirements that are not defined well enough to create test cases around, and for requirements that might affect other areas of the software. Time spent in requirements review and correction can pay big dividends.
<br>
<br>
<span style="font-weight: bold;">Tip 2</span> - Test Cases Should Be Developed as Coding is Progressing
If you wait until the QA phase begins to create your test suite, test cases will be rushed and your team will not have time to fully review each suite of test cases for each requirements. Test case development should begin the day coding starts. Testers should be assigned to create test cases for specific requirements. Testers should remember to create test cases for:
<br>
Positive Testing - These test cases ensure the software will work exactly as specified in the requirement.
<br>
Negative Testing - These test cases are used to try to "trick" the software. For example, try entering in an invalid date in a date field. Try entering character data in a numeric field. Try entering in a date range where the "from date" is older than the "thru date". This also includes entering in data that contains apostrophes, as this tends to trip up SQL based systems.
<br>
Bounds Testing - These test cases test the bounds of each field. For example, if a field is defined as 50 characters, try entering 60 characters.
<br>
Relational Testing - These test cases test parent-child relationships. For example, if you have a parent-child feature you are testing (e.g. an invoice may have one or more invoice line items), try deleting the parent (invoice in this example), then ensure that all the child items (invoice line items in this example) were deleted.
Performance Testing - These test cases ensure that the new release will perform as quickly (or quicker) than the past release. To test this, prior to the new release, try different actions (add a record, search for a record, update a record, delete a record, etc.) and record your timings in a spreadsheet. Once the new release is in the QA environment, try those same tests and record the new timings, this will tell you performance has improved or degraded.
<br>
Regression Testing - Upon a successful test cycle, some of the test cases above should be marked as regression test cases so that they are run in future releases to ensure that existing features continue to work as designed.
<br>
Smoke Tests - Once all the test cases are designed for all the requirements, a small set (10 to 30 test cases) of the positive test cases should be identified as Smoke Tests. These will be run prior to beginning the major testing effort. If any of these fail, they should be fixed immediately before testing begins so that time is well spent by the testing team.
<br><br>
<span style="font-weight: bold;">Tip 3 </span>- Test Cases Should Be Reviewed By Team Members
Once the tester completes all the test cases for a requirement, the tester should distribute a test case review report that shows each test case for the requirement. The test case review report should show the steps to be run, expected results, and what section of the requirement the test case pertains to. The test case report should be reviewed by the appropriate team members (project manager, programmers, and other testers). Reviewers should identify missing test cases and test cases that are unclear. The review meeting should only take about 30 minutes, as each reviewer should come to the meeting prepared, just to identify missing or unclear test cases. The tester will then make the changes and mark that requirement as Test Ready.fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-82517608877494450872008-11-03T14:08:00.000-08:002008-11-03T14:09:03.731-08:00CSTE software testing certification exam question pattern<span style="font-weight:bold;">CSTE software testing certification exam question pattern</span>
<p>
CSTE mock test paper - Questions and Answers:
<br>
1. Define the following along with examples [25 Marks]<br>
a. Boundary Value testing<br>
b. Equivalence testing<br>
c. Error Guessing<br>
d. Desk checking<br>
e. Control Flow analysis<br>
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
a) Boundary value Analysis: - A process of selecting test cases/data by identifying the boundaries that separate valid and invalid conditions. Tests are constructed to test the inside and outside edges of these boundaries, in addition to the actual boundary points. or A selection technique in which test data are chosen to lie along “boundaries” of the input domain [or output range] classes, data structures, procedure parameters, etc. Choices often include maximum, minimum, and trivial values or parameters.
<br><br>
E.g. - Input data 1 to 10 (boundary value)<br>
Test input data 0, 1, 2 to 9, 10, 11<br>
<br><br>
b) Equivalence testing: - The input domain of the system is partitioned into classes of representative values, so that the no of test cases can be limited to one-per-class, which represents the minimum no. of test cases that must be executed.
<br>
E.g.- valid data range: 1-10<br>
Test set:-2; 5; 14<br>
<br><br>
c) Error guessing: - Test data selection technique. The selection criterion is to pick values that seem likely to cause errors Error guessing is based mostly upon experience, with some assistance from other techniques such as boundary value analysis. Based on experience, the test designer guesses the types of errors that could occur in a particular type of software and designs test cases to uncover them.
<br><br>
E.g. - For example, if any type of resource is allocated dynamically, a good place to look for errors is in the de-allocation of resources. Are all resources correctly deallocated, or are some lost as the software executes?
<br><br>
d) Desk checking: - Desk checking is conducted by the developer of the system or program. The process involves reviewing the complete product to ensure that it is structurally sound and that the standards and requirements have been met. This is the most traditional means for analyzing a system or program.
<br><br>
e) Control Flow Analysis: - It is based upon graphical representation of the program process. In control flow analysis; the program graphs has nodes which represent a statement or segment possibly ending in an unresolved branch. The graph illustrates the flow of program control from one segment to another as illustrated through branches .the objective of control flow analysis is to determine the potential problems in logic branches that might result in a loop condition or improper processing.
<br><br>
2. You find that there is a senior tester who is making more mistakes than the junior testers. You need to communicate this aspect to the senior tester. Also, you don’t want to loose this tester. How should one go about the constructive criticism? [10 Marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
In the quality approach, it is the responsibility of the supervisor to make His/Her subordinates successful. The effective use of criticism is a tool for improving subordinate performance.
<br><br>
In giving constructive criticism, you should incorporate the following tactics: -<br>
* Do it privately.<br>
* Have the facts.<br>
* Be prepared to help the worker improve His/Her performance.<br>
* Be specific on Expectations.<br>
* Follow a specific process in giving the criticism.<br>
<br><br>
3. Your manager has taken you onboard as a test lead for testing a web-based application. He wants to know what risks you would include in the Test plan. Explain each risk factor that would be a part of your test plan. [20 marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
Web-Based Application primary risk factors:-<br>
A) Security: anything related to the security of the application.<br>
B) Performance:- The amount of computing resources and code required by the system to perform its stated functions.<br>
C) Correctness:-Data entered, processed, and outputted in the system is accurate and complete<br>
D) Access Control:-Assurance that the application system resources will be protected<br>
E) Continuity of processing:-The ability to sustain processing in the event problem occurs<br>
F) Audit Trail:-The capability to substantiate the processing that has occurred.<br>
G) Authorization:-Assurance that the data is processed in accordance with the intents of the management.
<br><br>
General risk or secondary risk’s:-<br>
<br><br>
A) Complex - anything disproportionately large, intricate or convoluted.<br>
B) New - anything that has no history in the product.<br>
C) Changed - anything that has been tampered with or “improved”.<br>
D) Upstream Dependency - anything whose failure will cause cascading failure in the rest of the system.<br>
E) Downstream Dependency - anything that is especially sensitive to failures in the rest of the system.<br>
F) Critical - anything whose failure could cause substantial damage.<br>
G) Precise - anything that must meet its requirements exactly.<br>
H) Popular - anything that will be used a lot.<br>
I) Strategic - anything that has special importance to your business, such as a feature that sets you apart from the competition.<br>
J) Third-party - anything used in the product, but developed outside the project.<br>
K) Distributed - anything spread out in time or space, yet whose elements must work together.<br>
l) Buggy - anything known to have a lot of problems.<br>
M) Recent Failure - anything with a recent history of failure.<br>
<br><br>
4. You are in the contract stage of a project and are developing a comprehensive proposal for a safety critical software system. Your director has consulted you for preparing a guideline document what will enlist user’s role during acceptance testing phase. Indicate the key roles you feel that the user should play during acceptance stage. Also indicate the categories into which the acceptance requirements should fall. [10 Marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
1) Ensure user involvement in developing systems requirement and acceptance criteria.<br>
2) Identify interim and final products for acceptance their acceptance criteria and schedule.<br>
3) Plan how and by whom each acceptance activity will be performed.<br>
4) Plan resources for providing information.<br>
5) Schedule adequate time for buyer staff to receive and examine the products and evaluation prior to acceptance review.<br>
6) Prepare the acceptance plan.<br>
7) Respond to the analysis of project entitles before accepting and rejecting.<br>
8 ) Approve the various interim software products.<br>
9) Perform the final acceptance activities, including the formal acceptance testing at delivery.<br>
10) Make an acceptance decision for each product.<br>
<br><br>
5. What is parallel testing and when do we use parallel testing? Explain with
example? [5 marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
Testing a new or an altered data processing system with the same source data that is used in another system. The other system is considered as the standard of comparison. OR we can say that parallel testing requires the same input data be run through two versions of the same application.<br><br>
Parallel testing should be used when there is uncertainty regarding the correctness of processing of the new application. And old and new versions of the applications are same.<br><br>
E.g.-<br>
1) Operate the old and new version of the payroll system to determine that the paychecks from both systems are reconcilable.<br>
2) Run the old version of the application system to ensure that the operational status of the old system has been maintained in the event that problems are encountered in the new application.<br>
<br><br>
6. What is the difference between testing Techniques and tools? Give examples. [5 marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
Testing technique: - Is a process for ensuring that some aspects of the application system or unit functions properly there may be few techniques but many tools.
<br><br>
Tools: - Is a vehicle for performing a test process. The tool is a resource to the tester, but itself is insufficient to conduct testing
<br><br>
E.g.:- The swinging of hammer to drive the nail. The hammer is a tool, and swinging the hammer is a technique. The concept of tools and technique is important in the testing process. It is a combination of the two that enables the test process to be performed. The tester should first understand the testing techniques and then understand the tools that can be used with each of the technique.
<br><br>
7. Quality control activities are focused on identifying defects in the actual products produced; however your boss wants you to identify and define processes that would prevent defects. How would you explain to him to distinguish between QA and QC responsibilities? [10 Marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
<br>
Quality Assurance:<br>
1) A planned and systematic set of activities necessary to provide adequate confidence that requirements are properly established and products or services conform to specified requirements<br>
2) An activity that establishes and evaluates the processes to produce the products.<br>
3) Helps establish processes.<br>
4) Sets up measurements programs to evaluate processes.<br>
5) Identifies weaknesses in processes and improves them.<br>
6) QA is the responsibility of the entire team.<br>
7) Prevents the introduction of issues or defects<br>
<br><br>
Quality Control:<br>
1) The process by which product quality is compared with applicable standards; and the action taken when nonconformance is detected.<br>
2) An activity which verifies if the product meets pre-defined standards.<br>
3) Implements the process.<br>
4) Verifies if specific attribute(s) are in a specific product or service<br>
5) Identifies defects for the primary purpose of correcting defects.<br>
6) QC is the responsibility of the tester.<br>
7) Detects, reports and corrects defects<br>
<br><br>
8 ) Differentiate between Transaction flow modeling, Finite state modeling, Data flow modeling and Timing modeling? [10 Marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
Transaction Flow modeling: -The nodes represent the steps in transactions. The links
represent the logical connection between steps.
<br><br>
Finite state modeling:-The nodes represent the different user observable states of the software. The links represent the transitions that occur to move from state to state.
<br><br>
Data flow modeling:-The nodes represent the data objects. The links represent the transformations that occur to translate one data object to another.
<br><br>
Timing Modeling:-The nodes are Program Objects. The links are sequential connections between the program objects. The link weights are used to specify the required execution times as program executes.
<br><br>
9) List what you think are the two primary goals of testing<br>
[5 Marks]
<br><br>
<span style="font-weight:bold;">Answer:</span><br>
1) Determine whether the system meets specifications (producer view)<br>
2) determine whether the system meets business and user needs (Customer view)<br>
</p>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-22219303032453514882008-09-11T15:16:00.000-07:002008-09-11T15:27:07.965-07:00WebLOAD Quick Start<h1>WebLOAD Quick Start </h1>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/5_How_WebLOAD_Works.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/5_How_WebLOAD_Works.html"><b>How WebLOAD Works ........................................................... 5</b></a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/5_How_WebLOAD_Works.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/6_WebLOAD_Quick_Start_Steps.html"><b>Quick Start Steps ................................................................... 6</b></a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/6_WebLOAD_Quick_Start_Steps.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/6_WebLOAD_Quick_Start_Steps.html"><b>Creating an Agenda ............................................................... 6</b></a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/6_WebLOAD_Quick_Start_Steps.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/9_Configuring_a_Load_Template_using_the_WebLOAD_Wizard.html"><b>Configuring a Load Template using the WebLOAD </b></a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/9_Configuring_a_Load_Template_using_the_WebLOAD_Wizard.html"><b>Wizard............................................................................... 9</b></a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/9_Configuring_a_Load_Template_using_the_WebLOAD_Wizard.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/10_Opening_the_WebLOAD_Wizard.html">Opening the WebLOAD Wizard ............................................. 10</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/10_Opening_the_WebLOAD_Wizard.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/11_Selecting_a_Host.html">Selecting an Agenda and a Performance Statistic to </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/11_Selecting_a_Host.html">Monitor............................................................................. </a><A href="10_Opening_the_WebLOAD_Wizard.html">10</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/10_Opening_the_WebLOAD_Wizard.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/12_Scheduling_the_Test.html">Selecting a Host ..................................................................... </a><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/11_Selecting_a_Host.html">11</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/11_Selecting_a_Host.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/12_Scheduling_the_Test.html">Scheduling the Test ............................................................... 12</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/12_Scheduling_the_Test.html"> </a></p>
<p><span class="ft5"><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/13_Running_the_Test.html">Setting Session Options ......................................................... </a><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/12_Scheduling_the_Test.html">12</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/12_Scheduling_the_Test.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/14_Analyzing_Test_Results.html"><b>Running the Test.................................................................. </a><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/13_Running_the_Test.html">13</b></a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/13_Running_the_Test.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/15_Viewing_the_Results_in_Real_Time.html"><b>Analyzing Test Results ........................................................ </a><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/14_Analyzing_Test_Results.html">14</b></a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/14_Analyzing_Test_Results.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/16_Viewing_Data_Drilling_Reports.html">Viewing the Results in Real Time........................................... </a><A href="15_Viewing_the_Results_in_Real_Time.html">15</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/15_Viewing_the_Results_in_Real_Time.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/16_Viewing_Data_Drilling_Reports.html">Creating Integrated Reports ................................................... </a><A href="1http://sqa.fyicenter.com/WebLOAD_Quick_Start/5_Viewing_the_Results_in_Real_Time.html">15</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/15_Viewing_the_Results_in_Real_Time.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/17_Viewing_Results_with_WebLOAD_REPORTER.html">Viewing Data Drilling Reports................................................. </a><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/16_Viewing_Data_Drilling_Reports.html">16</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/16_Viewing_Data_Drilling_Reports.html"> </a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/18_WebLOAD_Console.html">Viewing Results with WebLOAD REPORTER ....................... </a><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/17_Viewing_Results_with_WebLOAD_REPORTER.html">17</a></p>
<p><A href="http://sqa.fyicenter.com/WebLOAD_Quick_Start/17_Viewing_Results_with_WebLOAD_REPORTER.html"> </a></p>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-61859122952336424592008-07-14T13:57:00.000-07:002008-07-14T13:58:13.551-07:00Perl Test Tutorial<A name="outline"></a><h1>Perl Test Tutorial</h1>
<ul>
<ul><li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/1_Test_Tutorial.html">Test Tutorial</A>
<ul><li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/2_Testing_Why_do_I_care_.html">Testing? Why do I care?</A>
<ul><li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/3_What_Is_Testing_.html">What Is Testing?</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/4_What_Is_Automated_Testing_.html">What Is Automated Testing?</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/5_Testing_Promotes_Automation.html">Testing Promotes Automation</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/6_Why_Test_.html">Why Test?</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/7_More_informative_bug_reports.html">More informative bug reports</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/8_More_More_Reasons.html">More More Reasons</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/9_The_Real_Reason_For_Writing_Tests.html">The Real Reason For Writing Tests</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/10_Testing_Is_Laziness.html">Testing Is Laziness</A>
</ul><li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/11_What_to_test.html">What to test</A>
<ul><li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/12_Textbook_Testing.html">Textbook Testing</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/13_XP_Testing.html">XP Testing</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/14_On_Test-First_Programming.html">On Test-First Programming</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/15_The_two_test-first_questions.html">The two test-first questions</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/16_Test_Bugs.html">Test Bugs</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/17_Effects_Of_Testing_Bugs.html">Effects Of Testing Bugs</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/18_Knowing_You_re_Done.html">Knowing You're Done</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/19_There_Is_No_Magic.html">There Is No Magic</A>
</ul><li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/20_Something_Completely_Different.html">And Now For Something Completely Different</A>
<ul><li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/21_The_Most_Basic_Perl_Test_Program.html">The Most Basic Perl Test Program</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/22_Perl_s_Testing_Protocol.html">Perl's Testing Protocol</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/23_There_s_TMTOWTDI_and_there_s_this....html">There's TMTOWTDI and there's this...</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/24_I_m_ok_you_re_ok.html">I'm ok, you're ok</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/25_YOU_FAILED_.html">YOU FAILED!!!</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/26__ICal.html">Date::ICal</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/27_Where_To_Start_.html">Where To Start?</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/28_new_.html">new()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/29_Names.html">Names</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/30_What_s_In_A_Name.html">What's In A Name</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/31_Test_The_Manual.html">Test The Manual</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/32_SYNOPSIS.html">SYNOPSIS</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/33_SYNOPSIS_test.html">SYNOPSIS test</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/34_SYNOPSIS_results.html">SYNOPSIS results</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/35__More.html">Test::More</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/36_is_you_is_or_is_you_isnt_my_baby_.html">is() you is() or is() you isnt() my $baby;</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/37_ok_to_is_.html">ok() to is()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/38_Diagnostic_Output.html">Diagnostic Output</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/39_Interpreting_The_Results.html">Interpreting The Results</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/40_When_to_use_is_.html">When to use is()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/41_Tests_Are_Sometimes_Wrong.html">Tests Are Sometimes Wrong</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/42_How_Can_I_Be_Sure_The_Test_Is_Right_.html">How Can I Be Sure The Test Is Right?</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/43_Version_Control_and_Testing.html">Version Control and Testing</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/44_Testing_vs_Brooks_s_Law.html">Testing vs Brooks's Law</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/45_Testing_Lots_Of_Values.html">Testing Lots Of Values</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/46_It_s_Just_Programming.html">It's Just Programming</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/47_The_Good_News.html">The Good News</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/48_The_Bad_News.html">The Bad News</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/49_Plan_There_Ain_t_No_Plan_.html">Plan? There Ain't No Plan!</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/50_Boundary_tests.html">Boundary tests</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/51_Bad_Input_Can_Do_Bad_Things.html">Bad Input Can Do Bad Things</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/52_Basic_bad_input_example.html">Basic bad input example</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/53_Tests_with_warnings.html">Tests with warnings</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/54_Catching_Warnings.html">Catching Warnings</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/55_Dealing_With_Death.html">Dealing With Death</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/56_Acceptance_Regression_Unit_Functional....html">Acceptance, Regression, Unit, Functional...</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/57_Blackbox_vs_Glassbox.html">Blackbox vs Glassbox</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/58__More_toys.html">Test::More toys</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/59_like_.html">like()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/60_isa_ok_.html">isa_ok()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/61_can_ok_.html">can_ok()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/62_use_ok_.html">use_ok()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/63_is_deeply_.html">is_deeply()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/64_diag_.html">diag()</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/65_Odd_User_Reactions.html">Odd User Reactions</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/66_Getting_People_to_RUN_Your_Tests.html">Getting People to RUN Your Tests</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/67_Make_It_Simple.html">Make It Simple</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/68_Test_On_Commit.html">Test On Commit</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/69_Daily_Smoke_Test.html">Daily Smoke Test</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/70_Test_Before_Release.html">Test Before Release</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/71_Testing_Is_Eating_Your_Own_Dog_Food.html">Testing Is Eating Your Own Dog Food</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/72_make_test.html">'make test'</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/73_What_in_the_hell_is_all_that_mess_.html">What in the hell is all that mess?</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/74_The_mess_continued....html">The mess continued...</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/75_Still_more_mess....html">Still more mess...</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/76_New_MakeMaker_Is_A_Little_Different.html">New MakeMaker Is A Little Different</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/77_test.pl_caveat.html">test.pl caveat</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/78_Testing_and_Perl_versions.html">Testing and Perl versions</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/79_Testing_CPAN_Modules_PREREQ_PM.html">Testing, CPAN Modules, PREREQ_PM</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/80__Simple_Test_More_prerequisites.html">More modules with Test::Simple/Test::More prerequisites</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/81_Everybody_s_Depending_on_Us_.html">Everybody's Depending on Us!</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/82_t_lib_trick.html">t/lib trick</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/83_Make_the_GUI_layer_thin.html">Make the GUI layer thin</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/84_Testing_Web_Stuff.html">Testing Web Stuff</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/85_Domain_Specific_Test_Libraries.html">Domain Specific Test Libraries</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/86__Builder.html">Test::Builder</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/87_Passing_Tests_Should_PASS.html">Passing Tests Should PASS</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/88_Failure_Is_An_Option.html">Failure Is An Option</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/89_It_ll_Never_Work.html">It'll Never Work</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/90_Skipping_Tests.html">Skipping Tests</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/91_explicitly_skip_a_set_of_tests.html"># SKIP</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/92_skip_an_entire_block_of_code.html">SKIP: block</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/93_skipall.html">skipall</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/94_Procrastination_Codified.html">Procrastination Codified</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/95_TODO_Test.html">TODO Test</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/96_Automated_TODO_List.html">Automated TODO List</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/97_Keep_Test_Scripts_Small.html">Keep Test Scripts Small</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/98_Big_FTP_XML_program_example.html">Big FTP/XML program example</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/99_Programs_Are_Hard_Libraries_Are_Easy.html">Programs Are Hard, Libraries Are Easy</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/100_Separate_Form_And_Functionality.html">Separate Form And Functionality</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/101_Mock_Code.html">Mock Code</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/102_System_call_Power_manager_example.html">System call / Power manager example</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/103_Isolate_The_Untestable_Part.html">First, Isolate The Untestable Part</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/104_Replace_The_Untestable_Part.html">Then, Replace The Untestable Part</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/105_Forcing_Failure.html">Forcing Failure</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/106_Don_t_leave_testing_for_the_QA_guys.html">He's Your Dog, Charlie Brown</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/107_Further_Reading.html">Further Reading</A>
<li><A href="http://sqa.fyicenter.com/Perl_Test_Tutorial/108_Thanks.html">Thanks</A>
</ul></ul>
</ul>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-21636347795990445452008-05-27T20:55:00.000-07:002008-05-27T21:00:18.088-07:00Winrunner Script Examples - Data Driven Test From the Data base<span style="font-weight:bold;">Winrunner Script Examples - Data Driven Test From the Data base</span>
Data Driven Test (Capturing Error windows and Reporting)
<br>
Test Conditon : Data Dreiven Test from the database
<br>
1. Automatically test-data taken from the data base table
<br>
2. If invalid order number entered then close error message window and close the Open Order window
<br>
3. generate report mesage valid and invalid inputs
<br>
[Pre Requesties : Open Flight Reservation Window,Learn all Objects, Database Table, ODBC Connetion Name ]
<br>
Steps :
<br>
1a. Record Fligh Reservation-->File-openOrder
<br>
1b. Select Order no and enter valid order no and press ok button.
<br>
1c. Below code will appear
<br><br><br>
win_activate ("Flight Reservation");<br>
set_window ("Flight Reservation", 2);<br>
menu_select_item ("File;Open Order...");<br>
set_window ("Open Order", 1);<br>
button_set ("Order No.", ON);<br>
edit_set ("Edit", "5");<br>
button_press ("OK"); <br>
<br><br>
1d. Go to Table menu --> Data Driver ( Data Dirver wizard window will appear) press Next Button
<br><br>
1e. Select the import data from the database. press nex button
<br>
1f. Select New Sql Query option press next button
<br>
1g. Connect ODBC link and write SQL Command in our case i take existing Orders Table so sql query is ( select order_number from orders)
<br>
1h.Select Appropriate Input Entry (Where you want to check multiple values), select new coloum change name of coloum (Which is appeared on the excel sheet) to "order number " and press next button
<br><br>
[ Above Step continue for as many as inputs you want to check , but in our case open Order want check.]
<br>
1i. Select Open Data Table and press Finish.
<br>
1j.1i. Back to win runner below code will generate
<br>
[ Data is automatically loaded in to excel sheet ]
<br><br>
table = "default.xls";<br>
rc = ddt_open(table, DDT_MODE_READWRITE);<br>
if (rc!= E_OK && rc != E_FILE_OPEN)<br>
pause("Cannot open table.");<br>
ddt_update_from_db(table, "msqr1.sql", out_rows_count);<br>
ddt_save(table);<br>
ddt_get_row_count(table,table_RowCount);<br>
for(table_Row = 1; table_Row <= table_RowCount; table_Row ++)<br>
{<br>
ddt_set_row(table,table_Row);<br>
# Flight Reservation<br>
win_activate ("Flight Reservation");<br>
set_window ("Flight Reservation", 9);<br>
menu_select_item ("File;Open Order...");<br>
# Open Order_1<br>
set_window ("Open Order_1", 1);<br>
button_set ("Order No.", ON);<br>
edit_set ("Edit", ddt_val(table,"order_number"));<br>
button_press ("OK");<br>
}<br>
ddt_close(table);<br>
<br><br>
[Above code will work for valid order numbers]
<br><br>
2a. Open Flight Reservations error window by enter invalid value in to the order umber and press ok button of Openorder window.
<br><br>
2b.Record actions if FlightReservations(error window ) will appear,i.e press ok button of error window and cancel button of Openorder window.Below code will appear.
<br><br>
win_activate ("Flight Reservations");<br>
set_window ("Flight Reservations", 1);<br>
button_press ("OK");<br>
# Open Order<br>
set_window ("Open Order", 1);<br>
button_press ("Cancel");<br>
<br><br>
2c. Write down code in If conditon like if that error window appear then this action should happen.
<br><br>
if (win_exists("Flight Reservations")==E_OK)<br>
{<br>
# Flight Reservations<br>
win_activate ("Flight Reservations");<br>
set_window ("Flight Reservations", 1);<br>
button_press ("OK");<br>
# Open Order<br>
set_window ("Open Order", 1);<br>
button_press ("Cancel");<br>
}<br><br>
2d. Enter Report message function in the if and else portions
<br>
report_msg("In valid Entry "& ddt_val(table,"order_number"));
<br>
[ddt_val(table,"order_number")- this code part in the edit_set ( ) function in the above code]
<br><br>
Total code is
<br><br>
table = "default.xls";<br>
rc = ddt_open(table, DDT_MODE_READWRITE);<br>
if (rc!= E_OK && rc != E_FILE_OPEN)<br>
pause("Cannot open table.");<br>
ddt_update_from_db(table, "msqr1.sql", out_rows_count);<br>
ddt_save(table);<br>
ddt_get_row_count(table,table_RowCount);<br>
for(table_Row = 1; table_Row <= table_RowCount; table_Row ++)<br>
{<br>
ddt_set_row(table,table_Row);<br>
# Flight Reservation<br>
win_activate ("Flight Reservation");<br>
set_window ("Flight Reservation", 9);<br>
menu_select_item ("File;Open Order...");<br>
# Open Order_1<br>
set_window ("Open Order_1", 1);<br>
button_set ("Order No.", ON);<br>
edit_set ("Edit", ddt_val(table,"order_number"));<br>
button_press ("OK");<br>
if (win_exists("Flight Reservations")==E_OK)<br>
{<br>
set_window ("Flight Reservations", 1);<br>
button_press ("OK");<br>
set_window ("Open Order_1", 1);<br>
button_press ("Cancel");<br>
report_msg("In valid Entry "& ddt_val(table,"order_number"));<br>
}<br>
else<br>
{<br>
report_msg(" valid Entry "& ddt_val(table,"order_number"));<br>
} }<br>
ddt_close(table);<br>
<br>
[ Any quaries place the message in message forum ]<br>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-33608998917930438902008-03-20T12:28:00.000-07:002008-03-20T12:40:01.036-07:00Test Tool: Random date and time value generator<a href="http://sqa.fyicenter.com/Online_Test_Tools/Random_Date_Time_Value_Generator.php">Test Tool: Random date and time value generator</a>
There are tons of applications and other instances where you need to either test using dates, or you actually need random dates. If you want to write posts on your blog ahead of time, and post them <a href="http://sqa.fyicenter.com/Online_Test_Tools/Random_Date_Time_Value_Generator.php">randomly between the 1st of March and the 2nd of April,the random date and time value generator</a> is the tool for you.
I love that this is such a simple tool, yet so powerful and customizable. You can enter exact start and end dates (down to seconds), select the number of dates you need, and you can even alter the format to your liking. This is great for international users, and for testing different input methods as well.
The data is then presented in simple text form, one date after another. This makes populating Excel tables super easy, no formatting to worry about, just copy paste. I wish they would make many more tools like this, this date generator is something that has saved me many hours of workfyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com1tag:blogger.com,1999:blog-18666262.post-83076765756950064812008-01-08T13:51:00.000-08:002008-01-08T13:54:29.146-08:00WinRunner In Simple Steps<span style="font-weight:bold;"><a href="http://sqa.fyicenter.com/WinRunner_in_Simple_Steps/1_WinRunner_in_Simple_Steps.html">WinRunner In Simple Steps</a></span>
A simple introduction tutorial on WinRunner: Introduction to Testing Concepts; Software Development Life Cycle; Test Planning, Test Desing, and Test Development; WinRunner RapidTest Script Wizard.
http://sqa.fyicenter.com/WinRunner_in_Simple_Steps/1_WinRunner_in_Simple_Steps.htmlfyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-66044053069406384072007-10-16T18:19:00.001-07:002007-10-16T18:32:05.478-07:00Interview Questions on Testing ConceptsInterview Questions on Testing Concepts
<br><br>
1. What is Software Testing?<br>
2. What is the Purpose of Testing?<br>
3. What types of testing do testers perform?<br>
4. What is the Outcome of Testing?<br>
5. What kind of testing have you done?<br>
6. What is the need for testing?<br>
7. What are the entry criteria for Functionality and Performance testing?<br>
8. What is test metrics?<br>
9. Why do you go for White box testing, when Black box testing is available?<br>
10. What are the entry criteria for Automation testing?<br>
11. When to start and Stop Testing?<br>
12. What is Quality?<br>
13. What is Baseline document, Can you say any two?<br>
14. What is verification?<br>
15. What is validation?<br>
16. What is quality assurance?<br>
17. What is quality control?<br>
18. What is SDLC and TDLC?<br>
19. What are the Qualities of a Tester?<br>
20. When to start and Stop Testing?<br>
21. What are the various levels of testing?<br>
22. What are the types of testing you know and you experienced?<br>
23. What exactly is Heuristic checklist approach for unit testing?<br>
24. After completing testing, what would you deliver to the client?<br>
25. What is a Test Bed?<br>
26. What is a Data Guidelines?<br>
27. Why do you go for Test Bed?<br>
28. What is Severity and Priority and who will decide what?<br>
29. Can Automation testing replace manual testing? If it so, how?<br>
30. What is a test case?<br>
31. What is a test condition?<br>
32. What is the test script?<br>
33. What is the test data?<br>
34. What is an Inconsistent bug?<br>
35. What is the difference between Re-testing and Regression testing?<br>
36. What are the different types of testing techniques?<br>
37. What are the different types of test case techniques?<br>
38. What are the risks involved in testing?<br>
39. Differentiate Test bed and Test Environment?<br>
40. What ifs the difference between defect, error, bug, failure, fault?<br>
41. What is the difference between quality and testing?<br>
42. What is the difference between White & Black Box Testing?<br>
43. What is the difference between Quality Assurance and Quality Control?<br>
44. What is the difference between Testing and debugging?<br>
45. What is the difference between bug and defect?<br>
46. What is the difference between verification and validation?<br>
47. What is the difference between functional spec. and Business requirement specification?<br>
48. What is the difference between unit testing and integration testing?<br>
49. What is the diff between Volume & Load?<br>
50. What is diff between Volume & Stress?<br>
51. What is the diff between Stress & Load Testing?<br>
52. What is the Diff between Two Tier & Three tier Architecture?<br>
53. What is the diff between Client Server & Web Based Testing?<br>
54. What is the diff between Integration & System Testing?<br>
55. What is the Diff between Code Walkthrough & Code Review?<br>
56. What is the diff between walkthrough and inspection?<br>
57. What is the Diff between SIT & IST?<br>
58. What is the Diff between static and dynamic?<br>
59. What is the diff between alpha testing and beta testing?<br>
60. What are the Minimum requirements to start testing?<br>
61. What is Smoke Testing & when it will be done?<br>
62. What is Adhoc Testing? When it can be done?<br>
63. What is cookie testing?<br>
64. What is security testing?<br>
65. What is database testing?<br>
66. What is the relation ship between Quality & Testing?<br>
67. How do you determine, what to be tested?<br>
68. How do you go about testing a project?<br>
69. What is the Initial Stage of testing?<br>
70. What is Web Based Application Testing?<br>
71. What is Client Server Application Testing?<br>
72. What is Two Tier & Three tier Architecture?<br>
73. What is the use of Functional Specification?<br>
74. Why do we prepare test condition, test cases, test script (Before Starting Testing)?<br>
75. Is it not waste of time in preparing the test condition, test case & Test Script?<br>
76. How do you go about testing of Web Application?<br>
77. How do you go about testing of Client Server Application?<br>
78. What is meant by Static Testing?<br>
79. Can the static testing be done for both Web & Client Server Application?<br>
80. In the Static Testing, what all can be tested?<br>
81. Can test condition, test case & test script help you in performing the static testing?<br>
82. What is meant by dynamic testing?<br>
83. Is the dynamic testing a functional testing?<br>
84. Is the Static testing a functional testing?<br>
85. What are the functional testing you perform?<br>
86. What is meant by Alpha Testing?<br>
87. What kind of Document you need for going for an Functional testing?<br>
88. What is meant by Beta Testing?<br>
89. At what stage the unit testing has to be done?<br>
90 Who can perform the Unit Testing?<br>
91. When will the Verification & Validation be done?<br>
92. What is meant by Code Walkthrough?<br>
93. What is meant Code Review?<br>
94. What is the testing that a tester performs at the end of Unit Testing?<br>
95. What are the things, you prefer & Prepare before starting Testing?<br>
96. What is Integration Testing?<br>
97. What is Incremental Integration Testing?<br>
98. What is meant by System Testing?<br>
99. What is meant by SIT?<br>
100 .When do you go for Integration Testing?<br>
101 Can the System testing be done at any stage?<br>
102. What are stubs & drivers?<br>
103. What is the Concept of Up-Down & Down-Up in Testing in integration testing?<br>
104. What is the final Stage of Integration Testing?<br>
105. Where in the SDLC, the Testing Starts?<br>
106. What is the Outcome of Integration Testing?<br>
107. What is meant by GUI Testing?<br>
108. What is meant by Back-End Testing?<br>
109. What are the features, you take care in Prototype testing?<br>
110. What is Mutation testing & when can it be done?<br>
111. What is Compatibility Testing?<br>
112. What is Usability Testing?<br>
113 What is the Importance of testing?<br>
114. What is meant by regression Testing?<br>
115. When we prefer Regression & what are the stages where we go for Regression Testing?<br>
116. What is performance testing?<br>
117. What is the Performance testing; those can be done Manually & Automatically?<br>
118 What is Volume, Stress & Load Testing?<br>
119. What is a Bug?<br>
120. What is a Defect?<br>
121. What is the defect Life Cycle?<br>
122. What is the Priority in fixing the Bugs?<br>
123. Explain the Severity you rate for the bugs found?<br>
124. Diff between UAT & IST?<br>
125. What is meant by UAT?<br>
126. What all are the requirements needed for UAT?<br>
127. What are the docs required for Performance Testing?<br>
128. What is risk analysis?<br>
129. How to do risk management?<br>
130. What are test closure documents?<br>
131. What is traceability matrix?
<br>
132. What ways you followed for defect management?<br>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-27555847187439484522007-09-02T19:54:00.000-07:002007-09-02T20:36:42.588-07:00LoadRunner Controller User's Guide<h1>LoadRunner Controller User's Guide</h1> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/2_Welcome_to_LoadRunner.html">Table of Contents</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/1_LoadRunner_Controller_User_s_Guide.html">Controller User's Guide</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/12_LoadRunner_Online_Function.html">Online Resources</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/13_LoadRunner_Documentation_Set.html">LoadRunner Documentation Set</a> </li><li><a href="15_Installation_Guide.html">Using the LoadRunner Documentation Set</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/18_The_Helvetica_font_is_used_for_examples.html">Typographical Conventions</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/19_Understanding_LoadRunner.html">Understanding LoadRunner</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/20_To_load_your_client_server_system.html">Introduction</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/21_single-user_testing.html">Client/Server Load Testing</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/23_The_LoadRunner_Solution.html">The LoadRunner Solution</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/24_Using_LoadRunner.html">Using LoadRunner</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/27_LoadRunner_Vuser_Technology.html">LoadRunner Vuser Technology</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/28_LoadRunner_Vuser_Types.html">LoadRunner Vuser Types</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/36_Working_with_LoadRunner.html">Working with LoadRunner</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/38_The_LoadRunner_Testing_Process.html">The LoadRunner Testing Process</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/39_Planning_the_Test.html">Step I: Planning the Test</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/39_Planning_the_Test.html">Step II: Creating the Vuser scripts</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/40_Creating_the_List_of_Hosts_to_Run_Vusers.html">Step III: Creating the Scenario</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/41_Running_the_Scenario.html">Step IV: Running the Scenario</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/42_Analyzing_Test_Results.html">Step V: Analyzing Test Results</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/43_Load_Test_Planning.html">Load Test Planning</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/44_About_Load_Test_Planning.html">About Load Test Planning</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/46_Identifying_System_Components.html">Analyzing the Client/Server System</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/52_Defining_Testing_Objectives.html">Defining Testing Objectives</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/55_Planning_LoadRunner_Implementation.html">Planning LoadRunner Implementation</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/64_Examining_Load_Testing_Objectives.html">Examining Load Testing Objectives</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/69_Filtering_and_Sorting_Information.html">The LoadRunner Controller at a Glance</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/70_Opening_the_Controller.html">Opening the Controller</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/72_Introducing_the_LoadRunner_Controller.html">Introducing the LoadRunner Controller</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/75_Selecting_LoadRunner_Commands.html">Selecting LoadRunner Commands</a> </li><li><a href="76_Managing_Scenario_Files.html">Managing Scenario Files</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/80_Filtering_and_Sorting_Information.html">Filtering and Sorting Information</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/85_Using_Controller_Layouts.html">Using Controller Layouts</a> </li></ul></li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/89_Creating_a_Scenario.html">Creating a Scenario</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/90_Creating_a_Host_List.html">Creating a Host List</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/91_About_Creating_a_Host_List.html">About Creating a Host List</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/93_Adding_a_Host_to_the_Host_List.html">Adding a Host to the Host List</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/96_Modifying_Host_Attributes.html">Modifying Host Attributes</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/100_Specifying_where_a_Host_Saves_Files_During_Run-Time.html">Specifying where a Host Saves Files During Run-Time</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/103_Selecting_the_Hosts_for_a_Scenario.html">Selecting the Hosts for a Scenario</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/105_Creating_a_Multi-Platform_Host_List.html">Creating a Multi-Platform Host List</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/105_Creating_a_Multi-Platform_Host_List.html">Saving and Loading the Default Host List</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/106_Creating_a_Script_List.html">Creating a Script List</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/107_About_Creating_a_Script_List.html">About Creating a Script List</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/108_Adding_a_Script_to_the_Script_List.html">Adding a Script to the Script List</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/112_Modifying_Script_Details.html">Modifying Script Details</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/114_Using_Relative_Paths_for_Vuser_Scripts.html">Using Relative Paths for Vuser Scripts</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/116_To_develop_a_scenario_you_create_a_host_list.html">Creating the Vuser List</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/117_About_Creating_the_Vuser_List.html">About Creating the Vuser List</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/119_Organize_the_Vusers_into_Vuser_Groups.html">Creating Vusers</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/122_Scheduling_Vusers.html">Scheduling Vusers</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/124_Creating_Vuser_Groups.html">Creating Vuser Groups</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/127_Scheduling_Vuser_Groups.html">Scheduling Vuser Groups</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/129_Setting_the_Default_GUI_Vuser_Type.html">Setting the Default GUI Vuser Type</a> </li></ul></li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/133_Running_a_Scenario.html">Running a Scenario</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/134_Controlling_Server_Load.html">Controlling Server Load: Rendezvous Points</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/135_Controlling_Server_Load_using_Rendezvous_Points.html">About Controlling Server Load using Rendezvous Points</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/137_Disabling_and_Enabling_Rendezvous_Points.html">Disabling and Enabling Rendezvous Points</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/138_To_disable_a_Vuser_in_a_rendezvous.html">Disabling and Enabling Vusers at Rendezvous Points</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/139_Setting_Rendezvous_Attributes.html">Setting Rendezvous Attributes</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/142_Specifying_the_Location_of_WinRunner.html">Configuring a Scenario</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/143_About_Configuring_a_Scenario.html">About Configuring a Scenario</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/144_Setting_the_Location_where_Run-Time_Files_are_Stored.html">Setting the Location where Run-Time Files are Stored</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/148_Specifying_the_Location_of_WinRunner.html">Specifying the Location of WinRunner</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/150_Setting_the_Scenario_Duration.html">Setting the Scenario Duration</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/151_Specifying_the_Applications_that_the_Scenario_Invokes.html">Specifying the Applications that the Scenario Invokes</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/154_Working_with_the_Bourne_shell.html">Working with the Bourne shell, the Korn shell, the C shell</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/156_Viewing_Scenario_Execution_Messages.html">Running a Scenario</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/157_About_Running_a_Scenario.html">About Running a Scenario</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/159_Specifying_where_the_Results_of_a_Scenario_are_Stored.html">Specifying where the Results of a Scenario are Stored</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/162_Collating_Results.html">Collating Results</a> </li><li><a href="163_Running_an_Entire_Scenario.html">Running an Entire Scenario</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/164_Controlling_Individual_Vusers_and_Vuser_Groups.html">Controlling Individual Vusers and Vuser Groups</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/166_Viewing_Scenario_Execution_Messages.html">Manually Releasing Vusers from a Rendezvous</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/167_Manually_Releasing_Vusers_from_a_Rendezvous.html">Monitoring Vusers</a> </li><li><a href="170_To_expand_the_Vuser_window.html">Viewing Scenario Execution Messages</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/172_Naming_Scenario_Runs_for_Cross-Scenario_Analysis.html">Naming Scenario Runs for Cross-Scenario Analysis</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/174_Viewing_UNIX_Vusers.html">Viewing UNIX Vusers</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/175_About_Viewing_UNIX_Vusers.html">About Viewing UNIX Vusers</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/176_About_Viewing_UNIX_Vusers.html">Viewing UNIX Vusers</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/180_Setting_Default_Scenario_Display_Attributes.html">Setting Default Scenario Display Attributes</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/184_Setting_the_Display_Attributes_for_a_UNIX_GUI_Vuser.html">Setting Display Attributes for Individual UNIX Vusers</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/188_Managing_Scenarios_Using_TestDirector.html">Managing Scenarios Using TestDirector</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/189_About_Managing_Scripts_Using_TestDirecto.html">About Managing Scripts Using TestDirector</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/190_Opening_a_Connection_to_a_TestDirector_Project.html">Opening a Connection to a TestDirector Project</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/193_Opening_a_Scenario_Using_TestDirector.html">Opening a Scenario Using TestDirector</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/195_Saving_Scenarios_to_the_TestDirector_Project.html">Saving Scenarios to the TestDirector Project</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/197_To_specify_a_results_location.html">Saving Results to the TestDirector Project</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/198_Adding_Vuser_Scripts_with_TestDirector.html">Adding Vuser Scripts with TestDirector</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/201_Managing_Your_Scenario_in_TestDirector.html">Managing Your Scenario in TestDirector</a> </li></ul></li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/203_Analyzing_Test_Results.html">Analyzing Test Results</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/204_Understanding_LoadRunner_Analysis.html">Understanding LoadRunner Analysis</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/205_About_LoadRunner_Analysis.html">About LoadRunner Analysis</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/206_Result_Directory_File_Structure.html">Result Directory File Structure</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/207_Analysis_Graphs_and_Reports.html">Analysis Graphs and Reports</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/211_Viewing_a_Part_of_the_Scenario.html">Viewing a Part of the Scenario</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/212_Working_with_Analysis_Graphs.html">Working with Analysis Graphs</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/218_Working_with_Analysis_Reports.html">Working with Analysis Reports</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/221_Exporting_Performance_Data.html">Exporting Performance Data</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/230_Analyzing_Scenario_Activity.html">Analyzing Scenario Activity</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/231_About_Scenario_Activity.html">About Scenario Activity</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/232_Running_Virtual_Users_Graph.html">Running Virtual Users Graph</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/233_Rendezvous_Graph_and_Report.html">Rendezvous Graph and Report</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/235_Transactions_per_Second_Graph.html">Transactions per Second Graph (Passed)</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/237_Failed_Transactions_Graph_and_Report.html">Failed Transactions Graph and Report</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/241_Failed_Vuser_Report.html">Failed Vuser Report</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/242_Scenario_Execution_Report.html">Scenario Execution Report</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/243_Analyzing_Scenario_Performance.html">Analyzing Scenario Performance</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/244_About_Scenario_Performance.html">About Scenario Performance</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/245_Percentile_Graph.html">Percentile Graph</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/247_Performance_Under_Load_Graph.html">Performance Under Load Graph</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/250_Transaction_Performance_Graph.html">Transaction Performance Graph</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/255_Transaction_Performance_Summary_Graph_and_Report.html">Transaction Performance Summary Graph and Report</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/257_Transaction_Performance_by_Vuser_Graph_and_Report.html">Transaction Performance by Vuser Graph and Report</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/259_Transaction_Distribution_Graph.html">Transaction Distribution Graph</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/261_Detailed_Vuser_Report.html">Detailed Vuser Report</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/262_Data_Point_Graph_and_Report.html">Data Point Graph and Report</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/265_displayed_for_each_Group_and_Vuser.html">Cross-Scenario Analysis</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/266_Cross-Scenario_Analysis.html">About Cross-Scenario Analysis</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/267_Cross-Scenario_Graph_Types.html">Cross-Scenario Graph Types</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/268_Generating_Cross-Scenario_Analysis_Graphs.html">Generating Cross-Scenario Analysis Graphs</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/271_Performing_Cross-Scenario_Analysis.html">Performing Cross-Scenario Analysis</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/272_Cross-Scenario_Analysis_for_Transaction_Performance.html">Cross-Scenario Analysis for Transaction Performance</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/273_Cross-Scenario_Analysis_for_Performance_Summary.html">Cross-Scenario Analysis for Performance Summary</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/276_Cross-Scenario_Analysis_with_Percentile_Graphs.html">Cross-Scenario Analysis with Percentile Graphs</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/278_Web_Vuser_Graphs.html">Web Vuser Graphs</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/279_Connections_per_Second_Graph.html">Connections per Second Graph</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/280_Throughput_Graph.html">Throughput Graph</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/281_Comparing_Web_Graphs.html">Comparing Web Graphs</a> </li></ul></li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/283_Monitoring.html">Monitoring</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/284_Breaking_Down_Transactions.html">Breaking Down Transactions</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/285_About_Transaction_Breakdown.html">About Transaction Breakdown</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/286_Understanding_Transaction_Components.html">Understanding Transaction Components</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/287_Pinpointing_Problems.html">Pinpointing Problems</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/289_Improving_Response_Time.html">Improving Response Time</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/293_Enabling_Transaction_Br.html">Enabling Transaction Breakdown</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/296_Performing_a_Transaction_Breakdown.html">Performing a Transaction Breakdown</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/298_Resource_Monitoring.html">Resource Monitoring</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/299_About_Resource_Monitoring.html">About Resource Monitoring</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/300_measurements_on_an_NT_or_UNIX_machine.html">Measurements</a> </li><li><a href="301_Selecting_Monitors.html">Selecting Monitors</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/306_Understanding_the_Server_Resource_Monitor.html">Understanding the Server Resource Monitor</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/308_Pausing_the_Monitor.html">Pausing the Monitor</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/309_Configuring_the_Resource_Chart.html">Configuring the Resource Chart</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/313_Configuring_Measurements.html">Configuring Measurements</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/316_Viewing_the_Data_Offline.html">Viewing the Data Offline</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/317_Network_Monitoring.html">Network Monitoring</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/318_About_Network_Monitoring.html">About Network Monitoring</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/320_Network_Monitor_Graphs.html">Network Monitor Graphs</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/325_Determining_Bottlenecks_through_Network_Monitoring.html">Determining Bottlenecks through Network Monitoring</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/327_Configuring_the_Network_Monitor.html">Configuring the Network Monitor</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/329_Setting_the_Network_Monitor.html">Setting the Network Monitor</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/332_Opening_Network_Monitor_Graphs.html">Opening Network Monitor Graphs</a> </li></ul></li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/334_Appendixes.html">Appendixes</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/335_Performing_Path_Translation.html">Performing Path Translation</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/335_Performing_Path_Translation.html">Understanding Path Translation</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/338_Adding_Entries_to_the_Path_Translation_Table.html">Adding Entries to the Path Translation Table</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/340_Editing_the_Path_Translation_Table.html">Editing the Path Translation Table</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/342_Path_Translation_Examples.html">Path Translation Examples</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/344_Fine-Tuning_the_Controller.html">Fine-Tuning the Controller</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/344_Fine-Tuning_the_Controller.html">About Fine-Tuning the Controller</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/345_Setting_Timeouts_for_Vuser_Commands.html">Setting Timeouts for Vuser Commands</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/348_Setting_Timeouts_for_Host-Related_Commands.html">Setting Timeouts for Host-Related Commands</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/352_Setting_the_Network_Initialization_Quota.html">Setting the Network Initialization Quota</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/355_Saving_Output_Messages_to_a_File.html">Saving Output Messages to a File</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/357_Setting_the_Default_GUI_Vuser_and_Host_Types.html">Setting the Default GUI Vuser and Host Types</a> </li></ul> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/358_Test_entire_client_server_networks.html">Troubleshooting</a> <ul><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/359_About_Troubleshooting.html">About Troubleshooting</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/360_LoadRunner_Communications.html">LoadRunner Communications</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/362_Failure_to_Communicate_with_a_Host.html">Failure to Communicate with a Host</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/367_Failure_to_Connect_to_the_AUT_Database.html">Failure to Connect to the AUT Database</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/368_Failure_to_Access_Files.html">Failure to Access Files</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/370_Failed_Vusers_or_Transactions.html">Failed Vusers or Transactions</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/377_Updating_the_IDAPI_Settings.html">Updating the ID API Settings</a> </li><li><a href="http://sqa.fyicenter.com/LoadRunner_Controller/378_Monitoring_Server_Resources.html">Monitoring Server Resources</a> </li></ul></li></ul></li></ul>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-52769188266670839402007-08-14T18:21:00.000-07:002007-08-14T18:28:51.113-07:00Rational Test RealTime Users Guide<a style="font-weight: bold;" href="http://sqa.fyicenter.com/Rational_Test_RealTime/index.html">Rational Test RealTime Users Guide </a>
It contains 4 main parts: Runtime Analysis - Satic Metrics, Memory Profiling, Performance Profiling, Tracing; Automated Testing - Component Testing with C and Java; Graphical User Interface - GUI Philosophy, Configuration and Settings; Command Line Interface - Runtime analysis and testing for C and Java.
<h1><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/index.html">Rational Test RealTime User Guide</a>
</h1>
<ul><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/15_Product_Overview.html">Product Overview
</a> <ul><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/16_Source_Code_Insertion.html">Source Code Insertion
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/20_Target_Deployment_Ports.html">Target Deployment Ports
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/23_Unified_Modeling_Language.html">Unified Modeling Language
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/36_Upgrading_from_a_Previous_Version.html">Upgrading from a Previous Version
</a> </li></ul></li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/39_Using_Runtime_Analysis_Features.html">Runtime Analysis
</a> <ul><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/39_Using_Runtime_Analysis_Features.html">Using Runtime Analysis Features
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/40_How_Code_Coverage_Works.html">Code Coverage
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/73_Code_Coverage_Dump_Driver.html">Static Metrics
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/80_Metrics_Viewer_Preferences.html">Memory Profiling for C and C++
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/92_Memory_Profiling_for_Java.html">Memory Profiling for Java
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/96_Performance_Profiling_Results.html">Performance Profiling
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/101_How_Runtime_Tracing_Works.html">Runtime Tracing
</a> </li></ul></li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/107_Automated_Testing.html">Automated Testing
</a> <ul><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/107_Automated_Testing.html">Using Test Features
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/108_Component_Testing_for_Ada.html">Component Testing for Ada
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/140_Component_Testing_for_C.html">Component Testing for C
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/177_Packed_Array_and_Structure_Display.html">Component Testing for C++
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/189_Component_Testing_for_Java.html">Component Testing for Java
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/204_System_Testing_for_C.html">System Testing for C
</a> </li></ul></li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/249_Graphical_User_Interface.html">Graphical User Interface
</a> <ul><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/249_Graphical_User_Interface.html">GUI Philosophy
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/249_Graphical_User_Interface.html">Discovering the GUI
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/256_GUI_Components_and_Tools.html">GUI Components and Tools
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/280_Configurations_and_Settings.html">Configurations and Settings
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/303_Working_with_Projects.html">Working with Projects
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/318_New_Project_Wizard.html">Activity Wizards
</a> </li></ul></li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/329_Command_Line_Interface.html">Command Line Interface
</a> <ul><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/330_Running_a_Node_from_the_Command_Line.html">Running a Node from the Command Line
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/331_To_perform_runtime_analysis_on_C.html">Command Line Runtime Analysis for C and C++
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/332_Java_source_code.html">Command Line Runtime Analysis for Java
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/333_Source_Code_Parser_command.html">Command Line Component Testing for C, Ada and C++
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/334_compile_your_source_code.html">Command Line Component Testing for Java
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/334_compile_your_source_code.html">Command Line System Testing for C
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/335_To_perform_message_based_testing_on_a_system.html">Command Line Examples
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/338_Command_Line_Tasks.html">Command Line Tasks
</a> </li></ul></li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/347_Working_with_Rational_ClearCase.html">Working with Other Development Tools
</a> <ul><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/347_Working_with_Rational_ClearCase.html">Working with Configuration Management
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/350_Working_with_Rational_Rose_RealTime.html">Working with Rational Rose RealTime
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/356_Working_with_Rational_TestManager.html">Working with Rational TestManager
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/360_Working_with_Microsoft_Visual_Studio.html">Working with Microsoft Visual Studio
</a> </li></ul></li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/363_Glossary.html">Glossary
</a> </li><li><a href="http://sqa.fyicenter.com/Rational_Test_RealTime/373_Index.html">Index
</a> </li></ul>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-35646197318444290812007-07-31T12:13:00.000-07:002007-07-31T12:26:47.684-07:00Sample Test Plan<p>
1. <b>TEST PLAN:</b> Provides an overview of the testing effort.
Sections for inclusion:
</P>
<br><br>
<ol>
<li><b>Test Plan identifier:</b> A unique name or number, useful if you store all documents in a database.
<li><b>Introduction:</b> Include references to all relevant policy and standards documents, and high-level product plans.
<li><b>Test items: </b> A test item is a software item (function, module, feature, etc) that is to be tested. List them all, or refer to a document that lists them all. Include references to specifications (e.g. requirements and design) and manuals.
<li><b>Features to be tested:</b> Cross-reference them to test design specifications.
<li><b>Features not to be tested: </b> Which ones and why not.
<li><b>Approach: </b> Describe the overall approach to testing: who does it, main activities, techniques, and tools used for each major group of features. How will you decide that a group of features is adequately tested? The Standard also says that this section, not the schedule section, is the plat to identify constraints, including deadlines and the availability of people and test items.
<li><b>Item pass/fail criteria: </b> How does a tester decide whether the program passed or failed a given test?
<li><b>Suspension criteria and resumption criteria: </b> List anything that would cause you to stop testing until it’s fixed. What would have to be done to get you to restart testing? What tests should be redone at this point?
<li><b>Test deliverables: </b> List of all the testing documents that will be written for this product.
<li><b>Testing tasks: </b> List all tasks necessary to prepare for and do testing. Show dependencies between tasks, special skills (or people) needed to do them, who does each, how much effort is involved, and when each will be done.
<li><b>Environmental needs:</b> Describe the necessary hardware, software, testing tools, lab facilities, etc.
<li><b>Responsibilities: </b> Name the groups (or people) responsible for managing, designing, preparing, executing, witnessing, checking, fixing, resolving, getting you the equipment, etc.
<li><b>Staffing and training needs: </b> How many people you need at each skill level, and what training they need.
<li><b>Schedule: </b>List all milestones with dates, and when all resources (people, machines, tools, and facilities) will be needed.
<li><b>Risks and contingencies: </b> What are the highest risk assumptions in the test plan? What can go sufficiently wrong to delay the schedule, and what will you do about it?
<li><b>Approvals: </b>Who has to approve this plan? Provide space for their signatures.
</ol>
<p>
2. <b>TEST DESIGN SPECIFICATION: </b> Specifies how a feature or group of features will be tested.
</p>
<br><br>
<ul>
<li> Test design specification identifier: This is a unique name or number.
<li> Features to be tested: Describe the scope of this specification.
<li> Approach refinements: Expand on the approach section of the test plan.
</ul>
<br><br>
<p>
Describe the specific test techniques. How will you analyze results (e.g. visually or with a comparison program)? Describe boundary or other conditions that lead to selection of specific test cases. Describe any constraints or requirements common to all (most) tests.
</p>
<ul>
<li> Test identification: List and briefly describe each test associated with this design. You may list a test case under many different designs if it tests many different types of features.
<li> Feature pass/fail criteria: How can the tester decide whether the feature or combination of features has passed the test?
</ul>
<p>
3. <b> TEST CASE SPECIFICATION: </b> Defines a test case
</p>
<ol>
<li><b>Test case specification identifier: </b> A unique name or number.
<li><b>Test items: </b>What features, modules, etc. are being tested? References to specifications and manuals are in order.
<li><b>Input specifications: </b> List all inputs by value, by range of values, or by name if they are files. Identify anything else that’s relevant, including memory-resident areas, values passed by the operating system, supporting programs or databases, prompt messages displayed, and relationships between inputs.
<br>
Describe any timing considerations. For example, if the tester should enter data while the disk light is flashing, or within a half second after a certain message, say so. For very short intervals, describing the rhythm can be more effective than describing the exact times involved.
<li><b>Output specifications: </b> List all output values and messages. Consider including response times.
<li><b>Environmental needs: </b> List special requirements, including hardware, software, facilities, and staff.
<li><b>Special procedural requirements: </b> List anything unusual in the setup, tester’s actions, or analysis to be done of the output.
<li><b>Inter-case dependencies: </b> What tests have to be executed before this one, why, and what if the program fails them?
</ol>
<br><br>
<p>
4. <b>TEST PROCEDURE SPECIFICATION:</b> Describes the steps for executing a set of test cases and analyzing their results.
</p>
<ol>
<li><b>Test procedure specification identifier: </b> Unique name or number.
Purpose: What is this procedure for? Cross-reference all test cases that use this procedure.
<li><b>Special requirements: </b> List any prerequisite procedures, special tester skills, and special environmental needs.
<li><b>Procedure steps: </b> Include the following steps as applicable:
o Log: any special methods or formats for logging results or observations.<br>
o Setup: preparations for execution of the procedure.<br>
o Start: how to begin execution of the procedure<br>
o Proceed: any actions necessary during procedure execution.<br>
o Measure: how test measurements are made (e.g. response times).<br>
o Shut down: how to suspend testing in the face of unscheduled events<br>
(or when the tester goes home for the night).<br>
o Restart: where to restart and how, after a shut down.<br>
o Stop: how to bring execution to an orderly halt.<br>
o Wrap up: how to restore the environment to its original state.<br>
o Contingencies: what to do when it all goes wrong.
</ol>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-80359843310715101602007-07-24T12:14:00.000-07:002007-07-24T12:16:49.550-07:00Microsoft software development engineer in test (SDET) interview questionsMicrosoft software development engineer in test (SDET) interview questions
<br /><br />
1. How would you deal with changes being made a week or so before the ship date?
<br /><br />
2. How would you deal with a bug that no one wants to fix? Both the SDE and his lead have said they won’t fix it.
<br /><br />
3. Write a function that counts the number of primes in the range [1-N]. Write the test cases for this function.
<br /><br />
4. Given a MAKEFILE (yeah a makefile), design the data structure that a parser would create and then write code that iterates over that data structure
executing commands if needed.
<br /><br />
5. Write a function that inserts an integer into a linked list in ascending order. Write the test cases for this function.
<br /><br />
6. Test the save dialog in Notepad. (This was the question I enjoyed the most).
<br /><br />
7. Write the InStr function. Write the test cases for this function.
<br /><br />
8. Write a function that will return the number of days in a month (not using System.DateTime).
<br /><br />
9. You have 3 jars. Each jar has a label on it: white, black, or white&black. You have 3 sets of marbles: white, black, and
white&black. One set is stored in one jar. The labels on the jars are guaranteed to be incorrect (i.e. white will not contain white). Which jar would you choose from to give you the best chances of identifying the which set of marbles in is in which jar.
<br /><br />
10. Why do you want to work for Microsoft?
<br /><br />
11. Write the test cases for a vending machine.fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0tag:blogger.com,1999:blog-18666262.post-305626638544763252007-07-13T19:50:00.000-07:002007-07-13T19:53:13.373-07:00Salary Information for Software QA Engineer<p><strong>2007
</strong></p><p><strong>
</strong></p><p><strong>Test / Quality Assurance (QA) Engineer (Computer Software) (United States) </strong></p><pre>California $65000
Washington $59000
Massachusetts $57500
Virginia $60000
Texas $55000
Colorado $57500
Illinois $54000
New Jersey $52000
</pre>
<p><strong>Sr. Test / Quality Assurance (QA) Engineer, (Computer Software) (United States) </strong></p><pre>California $82500
Washington $70000
Massachusetts $75000
Texas $70000
New York $73500
Illinois $70500
Virginia $69500
Florida $60000
</pre>
<p><strong>Test / Quality Assurance (QA) Engineer (Computer Software) (Canada) </strong></p><pre>Toronto $35459
Vancouver $40893
Ottawa $42566
Montreal-Centre-Ville $30404
Calgary $33824
Ottawa-Kanata $49407
Toronto-York $34205
</pre>fyicenter.comhttp://www.blogger.com/profile/13359039256008938496noreply@blogger.com0