tag:blogger.com,1999:blog-258091842024-02-11T05:49:39.097-05:00QA TestingTHIS SITE CONTAINS INFORMATION ABOUT AUTOMATED TESTING USING MERCURY TOOLS.QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comBlogger41125tag:blogger.com,1999:blog-25809184.post-11538618628785598622010-09-03T08:17:00.001-04:002011-03-01T07:10:03.858-05:00More QTP Steps* Open Associate Resources dialog by clicking Resources -> Associate Repositories<br />* Add your repository in the dialog<br />* Select the Available Actions and move it to the Associated Actions<br />* Click Ok<br /><br /><br />B. EXPORTING A TEST TO A ZIP FILE<br />Why: This is useful to make it easy to email a QTP test<br />When: Done after the test is complete<br />* Save all updates to your test<br />* Select File -> Export Test to Zip File<br />* Choose a location to save the zip file and click Ok<br /><br /><br />C. IMPORTING A TEST FROM A ZIP FILE<br />Why: This is the format in which you receive tests via email<br />* Select File -> Import Test from Zip File<br />* Choose a location to import the zip file to and click ok<br /><br /><br />D. ADD A SYNCHRONIZATION POINT (FORMAT 1)<br />Why: Used whenever there is a need to slow down QTP execution<br />* Put cursor in the right location<br />* Type wait x (where x is the amount of time to wait in seconds)<br /><br /><br />D. ADD A SYNCHRONIZATION POINT (FORMAT 2)<br />Why: Used whenever there is a need to slow down QTP execution<br />* Put cursor in the right location<br />* Have the test object on the screen<br />* Click on record<br />* Select Insert -> Synchronization Point...<br />* Confirm the object selection and click Ok<br />* Make appropriate choices on the checkpoint dialog<br />* Click Ok<br />* Immediately stop recording<br /><br /><br />F. INSERT A CHECKPOINT<br />Why: This verifies that the actual result in the AUT matches an expected result<br />When: Used when you have an item in the expected resulted column<br />* Put cursor in the right location<br />* Have the test object on the screen<br />* Click on record<br />* Select Insert -> Checkpoint -> The type of checkpoint you want<br />* Confirm the object selection and click Ok<br />* Make appropriate choices on the checkpoint dialog<br />* Click Ok<br />* Immediately stop recording<br /><br />G. INSERT AN OUTPUT VALUE<br />Why: This retrieves a value from the AUT and stores it in the data table<br />When: Used whenever you are checking a non constant value in the AUT<br />* Put cursor in the right location<br />* Have the test object on the screen<br />* Click on record<br />* Select Insert -> Output Value -> The type of output value you want<br />* Confirm the object selection and click Ok<br />* Make appropriate choices on the output value dialog<br />* Click Modify and select an appropriate name for the datatable column<br />* Click Ok<br />* Immediately stop recordingQA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-70893933777343506382010-08-22T16:10:00.001-04:002010-08-22T16:10:53.453-04:00VBScript Assignment 4DUE: 8/24<br />This is a comprehensive exercise covering everything we have done in the VBSCript portion of the class.<br /><br /><br />DECLARATION<br />-----------<br />Declare a variable or constants and assign appropriate values for the following:<br /><br />a. The title of the window<br />b. Your name<br />c. Tomorrow's date<br />d. Whether it will snow tomorrow<br />e. The number of TV channels you recieve<br /><br /><br />NUMERIC<br />-------<br />1. Accept a number, print it in reverse<br /><br />E.g. If you accept 274, print<br />The reverse of 274 is 472<br /><br /><br />2. Accept two numbers and print:<br /> a. All the even numbers between them<br /> b. All the odd numbers between them<br /> c. All the prime numbers between them<br /> <br />3. Accept two numbers and sum all the numbers between them:<br /><br />E.g. If you accept 2 and 5 print:<br />Input values: 2 and 5<br />Sum (excluding boundaries): 7<br />Sum (including boundaries): 14<br /><br /><br />DATE<br />----<br />1. Accept a date in mm/dd/yyyy format and<br /> a. Display a message whether the date is valid or not<br /> b. Display the date in parts as:<br /> Month: January<br /> Day: 14<br /> Year: 2008<br /> <br />2. Accept a date and print whether the date is in the past, present or future. <br /><br /><br />3. Accept a date and print:<br /> a. Day Before: mm/dd/yy<br /> b. Day After: mm/dd/yy<br /><br /><br />4. Print yesterday's date<br /><br /><br />STRINGS<br />------<br />1. Accept a word as input and display all the vowels in it.<br /><br />E.g. if the word is PROFESSIONAL, display:<br />A : 1<br />E : 1<br />I : 1<br />O : 2<br />U : 0<br /><br />2. Accept FirstName, MiddleName and lastName from a user and write code to display this as:<br /> a. LastName, FirstName MiddleInitial.<br /> b. LastName, FirstName<br /> c. FirstInitial. LastName<br /><br /><br />FUNCTIONS<br />---------<br /><br />1. Write a function that takes a String formatted as currency and returns the value as a number.<br />E.g. <br />If you pass the value $1,234,567.70 it returns 1234567.70<br />If you pass the value 34,567.70 it returns 34567.70<br /><br /><br />2. Write a function named IsPrime that accepts a number and returns True if the number is prime and False if the number is not.QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-64733850384825975322010-08-10T18:31:00.002-04:002010-08-11T16:11:12.108-04:00Assignemnt 31. DECLARATION<br />--------------<br />a. Declare variables or constants for the following items<br />b. Assign appropriate values to the declared variables<br /><br /><br />Declare a variable or constants and assign appropriate values using functions:<br /><br />a. Today's Date<br />b. Whether it will be cloudy tomorrow<br />c. The price of a book<br />d. The name of first month of the year<br />e. Yesterdays date<br />f. The name of the user logged into your computer <br /> - This will require research<br /><br />2. Write VBScript code to print the following in a single message box.<br /> <br />*<br />**<br />***<br />**<br />*<br /> <br />[Note: Do not hardcode the values.]<br />[Hint: You will need a nested loop]<br /> <br />3. Write a VBScript function that will accept a number and return true if the number is a prime number. False, if the number is not:<br /> <br />Function IsPrime(Byval numInput)<br /> 'Your code goes here<br /> <br />End Function<br /> <br /> <br />4. Write a VBScript function that when given a filename, it will return the file size.<br /> <br />if the file does not exist, it should return -1.<br /> <br />[Hint: You will need to use the FileSystemObject to answer this]<br /> <br /> <br />5. Write a VBScript function that accepts the following input:<br /> <br />123 Fordham Road, Fremont GA 09321<br /> <br />and prints out the following (in 1 message box)<br /> <br />Number: 123<br />Street: Fordham<br />City: Fremont<br />State: GA<br />Zip: 09321<br /> <br />6. Write a VBScript function that returns the date in MM/DD/YYYY format.<br />Note that when the day is August 3, 2010, it should display 08/03/2010 and NOT 8/3/2010QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-91208935747342657712010-08-05T16:09:00.002-04:002010-08-05T16:20:22.047-04:00VBScript Assignment 2This assignment is due on Tuesday (8/10/10)<br /><br />1. Ask a user for a number an display half the number. <br />E.g If the user enters 3, display<br />Half of 3 is 1.5<br /><br />2. Write a loop to print all the numbers between 1 and 5<br /><br />3. Write a loop to print all the numbers between 10 and 30 that are cleanly divisible by 2 or 3.QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-39683379938998654562010-07-31T09:18:00.003-04:002010-07-31T15:46:40.042-04:00VBScript AssignmentThis assignment is due on Tuesday (8/3/2010)<br /><br /><span style="font-weight:bold;">1.</span> DECLARATION<br />--------------<br />a. Declare variables or constants for the following items<br />b. Assign appropriate values to the declared variables<br /><br /><br />Declare a variable or constants and assign appropriate values for the following:<br /><br />a. Today's Date<br />b. The name of a file<br />c. The number of people in Columbus<br />d. The number of days in a week<br />e. The number of days in a year<br />f. Whether it will be cloudy tomorrow<br />g. The price of a book<br />h. The first month of the year<br />i. Yesterdays date<br />j. Whether a test passed or failed.<br /><br /><br /><span style="font-weight:bold;">2.</span> Compete the following<br />'Complete the following script to convert<br />'an input time in minutes into hours and minutes<br /><br />Option Explicit<br /><br />Dim numInput, numHour, numMinute<br />Dim strMessage<br /><br />numInput = InputBox("Enter time in minutes")<br />numInput = CInt(numInput)<br /><br />'ToDo<br />'Convert the time to hours and minutes<br />'Assign the result to strMessage as the following<br />' 150 minutes equals 2hr(s) and 30min(s)<br /><br />Msgbox strMessage<br /><br /><br /><span style="font-weight:bold;">3.</span> Write a short VBScript program that accepts a number from a user in Celsius and converts it to Fahrenheit.<br /><br />The formula for Celsius to Fahrenheit conversion is:<br />a. Multiply the Celsius temperature by 9<br />b. Divide the answer by 5<br />c. Now add 32QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-9553070859012783552010-07-23T10:18:00.003-04:002010-09-03T08:17:27.333-04:00NEW QC URL!!!QC URL: http://184.57.10.117:9494/qcbin<br />Expense Calculator Tests: http://www.genixcorp.com/testing/expcalc/expcalctests.pdfQA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-80526513980555630722010-05-23T07:26:00.002-04:002010-05-23T11:01:07.250-04:00Exp Calc QuizDue: 5/25<br /><br />Please find attached a copy of the assignment. Attempt as many as you can.<br /><a href="http://genixcorp.com/testing/expcalc/expcalc-quiz.pdf">PDF</a> <br /><a href="http://genixcorp.com/testing/expcalc/expcalc-quiz.doc">DOC</a>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-71139856129828501752010-04-27T21:51:00.001-04:002010-04-27T21:53:23.019-04:00Assignment1.<br />'Complete the following code to display whether a number is <br />'a. Less than 0<br />'b. Between 0 and 10<br />'c. Between 11 and 100<br />'d. Greater than 100<br />'<br />'Display the result as the following example where 20 is the input<br />' 20 is between 11 and 100<br /><br />Dim numInput<br />numInput = InputBox("Please enter a number")<br /><br /><br />2.<br />'Write VBScript code to display the following in 1 message box<br />'<br />'Day: 12<br />'Month: February<br />'Year: 2010<br /><br />3.<br />'Write VBScript code to display the size of your C driveQA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-70032503136265219212008-08-19T22:24:00.003-04:002010-08-30T08:06:50.088-04:00Expense Calculator TestsThis contains links some expense calculator tests<br /><br />* Some solutions to QTP Tests for Expense Calculator can be found at the link below:<br /><a href="http://genixcorp.com/testing/expcalc/ExpTests.zip">http://genixcorp.com/testing/expcalc/ExpTests.zip</a>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-74241818681074180972008-08-17T19:10:00.004-04:002010-08-30T08:17:26.410-04:00Flight Reservation TestsClick on the links below for material useful for testing the Flight Reservation application.<br /><br /><a href="http://www.genixcorp.com/testing/FlightReservation.tsr">Object repository</a><br/><br /><a href="http://www.genixcorp.com/testing/schema.jpg">Database Schema</a><br/><br /><br /><b>Additional Useful details:</b><br/><br />Username: any name<br/><br />Password: mercury<br/><br /><br /><br />Below are the test cases for the Flight Reservation application. <br /><br />1. The tests can be found at<br />[DOC] http://www.genixcorp.com/testing/tests/tests.doc<br />[PDF] http://www.genixcorp.com/testing/tests/tests.pdf<br /><br />2. Here is an additional test<br />TEST 1: <a href="http://www.genixcorp.com/testing/InsertNewOrder.jpg">Insert New Order</a><br/><br /><br />You can create your object repository or use the one at<br /><br />The Object Repository can be downloaded from<br />http://www.genixcorp.com/testing/tests/FlightReservation.tsr<br /><br /><br />A few of the solutions are provided so you can look at a version of wrking solutions for some of these tests:<br /><br />[Verify Launch] http://www.genixcorp.com/testing/tests/Verify%20Launch.zip<br />[Verify Legal] http://www.genixcorp.com/testing/tests/Verify%20Legal.zip<br />[Book Flight] http://www.genixcorp.com/testing/tests/Book%20Flight.zip<br /><br /><br />Please remember that these are zip files and you will need to unzip them in order to use the test properly. If your object repository is not in c:\My Tests folder, you will need to point the test to the location of your object repository so that it can run properly.<br /><br />You can find some more tests and information at the links below:<br /><br /><ul><li>Flight Reservation Tests <a href="http://genixcorp.com/testing/files/FlightTests.doc">DOC</a> <a href="http://genixcorp.com/testing/files/FlightTests.pdf">PDF</a></li><li><a href="http://genixcorp.com/testing/files/FlightReservation.tsr">QTP Object Repository</a></li><li><a href="http://genixcorp.com/testing/files/FlightReservation.gui">WinRunner GUI Map</a></li><li>DataSource Name: QT_Flight32, Type: System DSN<br /></li><li>Database Path: C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight32.mdb</li><li><a href="http://genixcorp.com/testing/files/Flight32Schema.jpg">Flight Reservation Database Schema</a></li></ul>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-80208672652160937202008-07-23T08:42:00.003-04:002008-07-23T08:50:29.080-04:00Assignment 1Due: 7/25/08<br /><br />a. Declare variables for the following items<br />b. Assign appropriate values to the declared variables<br /><br />[Note: You can use SCITE a VBScript editor as your IDE> The application is free and can be downloaded here: http://users.hfx.eastlink.ca/~gisdev/scite-1.75-setup-1.exe]<br /><br />1. The title of the last book you read<br />2. Your name<br />3. Tomorrow's date<br />4. Whether it will be sunny tomorrow<br />5. The number of TV channels you receive<br />6. The number of people on the planet<br />7. The cost of a gallon of gasQA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-85541024795042021522008-05-12T08:30:00.004-04:002008-05-12T08:34:15.726-04:00QTP TestsThe zip file below contains some tests we worked on in class. The following items are included:<br /><br />Test: Check Dimensions<br />Test: Delete Record<br />Object Repository<br />Function Library<br />Recovery Scenario File<br /><br /><a href="http://www.genixcorp.com/testing/tests/ectests.zip">[ZIP]</a>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-1565724213032579912008-04-20T03:03:00.001-04:002008-04-20T10:49:59.434-04:00READINGS[required] Overview of Testing - An indepth overview of the process of software testing.<br /><b><a href="http://genixcorp.com/testing/files/introduction.pdf">PDF</a></b><br /><br />[optional] Expense Calculator Requirements - The requirements for the Expense Calculator application.<br /><b><a href="http://www.genixcorp.com/testing/files/ExpenseCalcReq.pdf">PDF</a> <a href="http://www.genixcorp.com/testing/files/ExpenseCalcReq.doc">DOC</a></b><br /><br /><br /><!--<br /><h3>CLASS 12</h3> [required] TSL Tutorial - Begin with this Powerpoint tutorial on the finer points of TSL.<br /><a href="http://www.genixcorp.com/testing/prez/tsl.ppt">PPT</a><br /><br />[required] WinRunner flash based demo.<br /><a href="http://www.inf.fu-berlin.de/inst/ag-se/teaching/V-SWT-2003/69_winrunner_demo.swf"> URL</a><br /><br />[optional] WinRunner - A WinRunner presentation including information about all contents of the tool.<br /><a href="http://www.genixcorp.com/testing/prez/winrunner.ppt">PPT</a><br /><br /><br /><br /><h3>CLASS 12</h3> [required] TSL Tutorial - This is an extensive description replete with examples on the TSL language. <br /><a href="http://www.genixcorp.com/testing/files/TSL.pdf">PDF</a><br /><br />[required] TSL Presentation - This is a powerpoint presentation about the TSL language. <br /><a href="http://www.genixcorp.com/testing/prez/tsl.ppt">PPT</a><br /><br /><h3>CLASS 11</h3> [required] WinRunner flash based demo.<br /><a href="http://www.inf.fu-berlin.de/inst/ag-se/teaching/V-SWT-2003/69_winrunner_demo.swf"> URL</a><br /><br />[optional] WinRunner - A WinRunner presentation including information about all contents of the tool.<br /><a href="http://www.genixcorp.com/testing/prez/winrunner.ppt">PPT</a><br /><br /><br /><h3>CLASS 10</h3> [required] W3Schools SQL Tutorial - Only the SELECT statement clause is required for QA. Pay special attention to the SQL demo tool.<br /><a href="http://www.w3schools.com/sql/default.asp">LINK</a><br /><br />[required] W3Schools VBScript Tutorial - This is a great start for learning VBScript. The main thing with VBScript is practice. Read this and then move on to the books on the CD at your leisure.<br /><a href="http://www.w3schools.com/vbscript/default.asp">LINK</a><br /><br /><br /><h3>CLASS 7</h3> [required] QTP - An introduction to the VBScript language which is used within QuickTest Professional.<br /><b><a href="http://www.genixcorp.com/testing/prez/vbscript.ppt">PPT</a></b><br /><br /><h3>CLASS 3</h3> [required] QTP - An introduction to Mercury QuickTest Professional test automation tool.<br /><b><a href="http://www.genixcorp.com/testing/prez/qtp.ppt">PPT</a></b><br /><br />[required] Expense Calculator Tests: A series of design steps that can be automated to test the Expense Calculator application<br /><b><a href="http://www.genixcorp.com/testing/expcalc/expcalctests.pdf">PDF</a> <a href="http://www.genixcorp.com/testing/expcalc/expensecalctests.doc">DOC</a></b><br /><br /><br /><br />[optional] Introduction to Testing - A general introduction to the concepts of Quality Assurance.<br /><b><a href="http://www.genixcorp.com/testing/prez/intro.ppt">PPT</a></b><br /><br />[required] Test Director - A Test Director, a test management tool that is available as a plugin for Mercury's Quality Center product.<br /><b><a href="http://www.genixcorp.com/testing/prez/td.ppt">PPT</a></b><br /><br /><br />!-->QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-15056695446716431342008-03-13T08:02:00.001-04:002010-08-22T16:09:54.500-04:00VBScript Assignment 4DUE: 8/24<br />This is a comprehensive exercise covering everything we have done in the VBSCript portion of the class.<br /><br /><br />DECLARATION<br />-----------<br />Declare a variable or constants and assign appropriate values for the following:<br /><br />a. The title of the window<br />b. Your name<br />c. Tomorrow's date<br />d. Whether it will snow tomorrow<br />e. The number of TV channels you recieve<br /><br /><br />NUMERIC<br />-------<br />1. Accept a number, print it in reverse<br /><br />E.g. If you accept 274, print<br />The reverse of 274 is 472<br /><br /><br />2. Accept two numbers and print:<br /> a. All the even numbers between them<br /> b. All the odd numbers between them<br /> c. All the prime numbers between them<br /> <br />3. Accept two numbers and sum all the numbers between them:<br /><br />E.g. If you accept 2 and 5 print:<br />Input values: 2 and 5<br />Sum (excluding boundaries): 7<br />Sum (including boundaries): 14<br /><br /><br />DATE<br />----<br />1. Accept a date in mm/dd/yyyy format and<br /> a. Display a message whether the date is valid or not<br /> b. Display the date in parts as:<br /> Month: January<br /> Day: 14<br /> Year: 2008<br /> <br />2. Accept a date and print whether the date is in the past, present or future. <br /><br /><br />3. Accept a date and print:<br /> a. Day Before: mm/dd/yy<br /> b. Day After: mm/dd/yy<br /><br /><br />4. Print yesterday's date<br /><br /><br />STRINGS<br />------<br />1. Accept a word as input and display all the vowels in it.<br /><br />E.g. if the word is PROFESSIONAL, display:<br />A : 1<br />E : 1<br />I : 1<br />O : 2<br />U : 0<br /><br />2. Accept FirstName, MiddleName and lastName from a user and write code to display this as:<br /> a. LastName, FirstName MiddleInitial.<br /> b. LastName, FirstName<br /> c. FirstInitial. LastName<br /><br /><br />FUNCTIONS<br />---------<br /><br />1. Write a function that takes a String formatted as currency and returns the value as a number.<br />E.g. <br />If you pass the value $1,234,567.70 it returns 1234567.70<br />If you pass the value 34,567.70 it returns 34567.70<br /><br /><br />2. Write a function named IsPrime that accepts a number and returns True if the number is prime and False if the number is not.QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-60840319250322092912008-02-28T07:58:00.006-05:002008-02-29T22:43:37.354-05:00Table of ContentsThe contents within this blog will be described within this tablef contents to make it easier to access material.<br /><br /><ul><br /> <li><a href="http://prosoftqa.blogspot.com/2007/05/presentations.html">Presentations</a> - A list of presentations from the class.</li><br /> <li><a href="http://genixcorp.com/testing/files/scite-setup.exe">VBScript Editor</a> - A free editor for use in writing VBScript, Javascript or HTML<br /></ul>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-29432501340771926902008-02-28T01:58:00.000-05:002008-02-29T22:46:10.269-05:00VBScript Examples: LoopsThe following example loops though an input vlue and prints a triangle based on the number entered<br /><pre><br />rows = InputBox("enter rows")<br />x = 1<br />map = ""<br />While x <= Cint(rows)<br /> y = 1<br /> While y <= x<br /> map = map & "*"<br /> y = y + 1<br /> Wend<br /> map = map & vbcrlf<br /> x = x + 1<br />Wend<br />Msgbox map<br /></pre>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-21036871173959762962007-08-03T22:27:00.001-04:002007-08-05T10:26:32.671-04:00Flash demosThese are flash based demos for specific materials covered in the class:<br/><br/><br /><a href="http://www.genixcorp.com/testing/flash/starting.html" target="_blank">Starting a test</a><br/><br /><a href="http://www.genixcorp.com/testing/flash/running.html" target="_blank">Running a test</a><br/><br /><a href="http://www.genixcorp.com/testing/flash/dsn.html" target="_blank">Creating a DSN</a><br/><br /><a href="http://www.genixcorp.com/testing/flash/delete.html" target="_blank">Test: Delete Record</a><br/><br /><a href="http://www.genixcorp.com/testing/flash/deletedb.html" target="_blank">Test: Delete Record from DB</a><br/>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-46869454662648592512007-07-28T12:58:00.000-04:002007-07-30T01:25:44.376-04:00QTP TestsI have included in this post, links to QTP tests we have written in class.<br /><br /><a href="http://genixcorp.com/testing/tests/Add Record 2.zip">Add Record 2</a><br/><br /><a href="http://genixcorp.com/testing/tests/Verify Launch.zip">Verify Launch</a><br/>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-71073843501567441502007-06-20T11:42:00.000-04:002007-09-12T20:46:36.852-04:00Demos<span style="font-weight:bold;">Please click below for a rather excellent WinRunner flash based demo.</span><br /><br /><a href="http://www.inf.fu-berlin.de/inst/ag-se/teaching/V-SWT-2003/69_winrunner_demo.swf">WINRUNNER DEMO</a>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-14105060380128744712007-05-13T12:13:00.003-04:002008-05-20T18:00:49.955-04:00PresentationsIntroduction to Testing - A general introduction to the concepts of Quality Assurance.<br /><b><a href="http://www.genixcorp.com/testing/prez/intro.ppt">PPT</a> PDF</b><br /><br />Test Director - A Test Director, a test management tool that is available as a plugin for Mercury's Quality Center product.<br /><b><a href="http://www.genixcorp.com/testing/prez/td.ppt">PPT</a> PDF</b><br /><br />QTP - An introduction to Mercury QuickTest Professional test automation tool.<br /><b><a href="http://www.genixcorp.com/testing/prez/qtp.ppt">PPT</a> <a href="http://www.genixcorp.com/testing/prez/qtp.pdf">PDF</a></b><br /><br />LoadRunner - An introduction to LoadRunner Performance testing tool.<br /><b><a href="http://www.genixcorp.com/testing/prez/loadruner.ppt">PPT</a> <a href="http://www.genixcorp.com/testing/prez/loadrunner.pdf">PDF</a></b><br /><br />VBScript - Description of the VBScript language which is the scripting language used by QTP.<br /><b><a href="http://www.genixcorp.com/testing/prez/vbscript.ppt">PPT</a> | <a href="http://www.genixcorp.com/testing/prez/vbscript.pdf">PDF</a></b>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-65380373105671964302007-05-11T17:44:00.000-04:002007-05-11T17:47:15.110-04:00Examples of Requirements SpecificationHere are some examples of requirements documents. You will find the varied styles in use for the creation of these documents.<br /><br /><a href="http://www.genixcorp.com/testing/general/HistoricalExtracts.pdf">Hisorical Extracts</a><br/><br /><a href="http://www.genixcorp.com/testing/general/ProtLIMS.doc">Prot LIMS</a><br/><br /><a href="http://www.genixcorp.com/testing/general/dna.mht">DNA</a><br/>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-1149017069445773472007-04-28T15:24:00.000-04:002007-12-24T11:55:22.024-05:00IMPORTANT DOCUMENTSThe site has been re-shuffled, and I hope, simplified. Several small articles have been combined to create a more logical flow.<br /><br /><br /><span style="font-weight:bold;">PROJECTS</span><br />Flight Reservation Project: Creating a project in Mercury Test Director to test the Flight Reservation Application.<br /><b>PDF <a href="http://www.genixcorp.com/testing/files/TestDirectorProject.doc">DOC</a></b><br /><br />Expense Calculator Tests: A series of design steps that can be automated to test the Expense Calculator application<br /><b><a href="http://www.genixcorp.com/testing/expcalc/expcalctests.pdf">PDF</a> <a href="http://www.genixcorp.com/testing/expcalc/expensecalctests.doc">DOC</a></b><br /><br /><br /><span style="font-weight:bold;">EXPENSE CALCULATOR</span><br />REQUIREMENTS: The requirements for the Expense Calculator application.<br /><b><a href="http://www.genixcorp.com/testing/files/ExpenseCalcReq.pdf">PDF</a> <a href="http://www.genixcorp.com/testing/files/ExpenseCalcReq.doc">DOC</a></b><br />SCREEN SPECIFICATION: The screen specification document for the Expense Calculator application. This is a part of the requirements.<br /><b><a href="http://www.genixcorp.com/testing/files/ExpenseCalcScreens.pdf">PDF</a> <a href="http://www.genixcorp.com/testing/files/ExpenseCalcScreens.doc">DOC</a></b><br />SCHEMA: The database design schema for the Expense Calculator application<br /><b><a href="http://www.genixcorp.com/testing/files/ExpenseCalculatorSchema.pdf">PDF</a></b><br />APPLICATION: The Expense Calculator application which is tested in this class is available at the link below.<br /><b><a href="http://www.genixcorp.com/testing/ExpenseCalculator.zip">ZIP</a></b><br />OBJECT REPOSITORY: Object Repository for the Expense Calculator application<br /><b><a href="http://www.genixcorp.com/testing/files/ExpenseCalculator.tsr">TSR</a></b><br />GUI MAP: GUI Map for the Expense Calculator application<br /><b><a href="http://www.genixcorp.com/testing/files/ExpenseCalculator.gui">GUI</a></b><br /><br /><br /><span style="font-weight:bold;">CLASS MATERIAL</span><br />The class material is available from the following link.<br /><b><a href="http://www.genixcorp.com/testing/qacd.zip">ZIP</a></b><br /><br /><br /><span style="font-weight:bold;">QTP OBJECT REPOSITORIES</span><br />Object Repository for the Flight Reservation application<br /><b><a href="http://www.genixcorp.com/testing/files/FlightReservation.tsr">TSR</a></b><br />Object Repository for the Expense Calculator application<br /><b><a href="http://www.genixcorp.com/testing/files/ExpenseCalculator.tsr">TSR</a></b><br /><br /><span style="font-weight:bold;">TESTS</span><br />An account management test for the expense calculator application<br /><b><a href="http://www.genixcorp.com/testing/Manage Accounts.zip">ZIP</a></b><br /><br />Verifies the date entered by the Today's Date Button is the current system date<br /><b><a href="http://www.genixcorp.com/testing/Check Date.zip">ZIP</a></b>QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-41067928847629697912007-04-22T13:59:00.000-04:002007-04-29T09:05:34.373-04:00Testing ResourcesI had always planned to include a list of links relevant to QA here. I've finally found the time to include them. I suggest creating these as bookmarks as you will find them very useful.<br /><br /><span style="font-weight:bold;">Questions</span><br />http://genixpress.com/answers<br />http://geekinterview.com<br />http://allinterview.com<br /><br /><br /><span style="font-weight:bold;">Reference</span><br />http://wikipedia.org<br />http://google.com<br /><br /><span style="font-weight:bold;">Blogs</span><br />http://prosoftqa.blogspot.com<br />http://cerosh.blogster.com<br /><br /><span style="font-weight:bold;">Articles</span><br />http://genixpress.com/gp/preview/wiss-preview.pdf<br />http://www.odo.lv/index.php?list=winrunner/home_en<br />http://wilsonmar.com<br /><br /><br /><span style="font-weight:bold;">Tutorials</span><br />http://www.w3schools.com<br /><br /><br /><span style="font-weight:bold;">Software Downloads & Demos</span><br />http://mercury.com<br />http://adobe.com - You will need <b>Acrobat Reader</b> to view some of the documents on this site.<br /><br /><span style="font-weight:bold;">Screencasts & Webinars</span><br />http://www.mercury.com/us/company/events/webinars/archive.html#quality-centerQA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-13987535559299762902007-02-12T20:35:00.001-05:002010-08-23T21:47:52.338-04:00Exercises: ScriptingSTRING MANIPULATION<br />===================<br />1. Write code that accepts a string as input and does the following<br />* Display the size of the string<br />* Display the string in reverse<br /><br />2. Print the following string on 2 lines using one Msgbox function: "Hello" "World"<br />This should be printed as:<br /><br />Hello<br />World<br /><br />but done using 1 Msgbox function<br /><br />3. Write code that takes the value 2000111.4 and displays it as $2,000,111.40<br /><br />4. Write code that takes the value $1,234,567.70 and displays it as $1234567.70<br /><br />5. Write code that accepts a number and displays whether the number is a prime number or not<br /><br />6. Create a script that prompts a user for a word and then the script does the following:<br /><br />a. Displays the string entered<br />b. Print out the length of the string<br />c. Print out the string in reverse<br /><br /><br /><br />DATE MANIPULATION<br />=================<br />1. Write code that accepts a date in MM/DD/YY format and then prints the date in Mon, DD, YYYY format.<br />e.g. 03/01/04 and display Mar, 01 2004<br /><br />2. Write code that displays the time in HH:MM AM format e.g. 02:35 PM<br /><br />3. Create a script that will print out the day value e.g. Sunday/Monday<br /><br />3. Write code that displays the time in long format e.g. Two thirty-five PM.<br /><br /><br /><br />FILE I/O<br />========<br />1. Create a script that will accept an input and write it into a file named mydata.txt<br /><br />2. Create a script that will accept a file name and print "Exists" if the file exists and "Doesn't Exist" if it doesn't.<br /><br /><br /><br /><br /><br /><br />MORE EXERCISES<br />==============<br />1. Create a simple loop that will print "Hello" 5 times<br /><br /><br /><br /><br />2. Write code that prints out all the even numbers between 2 and 8 and displays them at a single time using the following format:<br /><br />2 - 4 - 6 - 8!QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.comtag:blogger.com,1999:blog-25809184.post-3463708394569285712007-02-02T20:41:00.001-05:002010-08-23T21:17:28.379-04:00Exercises: VBScriptEXERCISES<br />=========<br /><br />1. Write the item below as a comment using the 2 forms of comments that are available in VBScript<br /><br />This is a comment<br /><br /><br /><br />2. Fix the following line of code of code using any of the 2 comment keywords. When you are done, the code should run properly and print 'Hello World' 2 time<br /><br />Declaring variables<br />Dim strMessage<br />Dim numLoop<br />strMessage = "Hello World" Assigning a value to my variable<br /><br />For numLoop = 0 To 1 Step 1<br />Printing a message<br />Msgbox strMessage This will display the message<br />Next<br /><br />The end of the code<br /><br /><br />3. We used the InputBox function to ask the user for input. Complete the following script so that when I run it, it will ask me for a number and then it will double the number and display it to me.<br /><br />Option Explicit<br />Dim numValue<br />numValue = InputBox("Please enter a number")<br /><br /><br /><br />4. Create a script that accepts any numerical input and then displays a message if the number is a prime number or not.<br />[Note: A prime number is a number that is a non-negative and that is only divisible by one and itself]QA Testinghttp://www.blogger.com/profile/02265843429890327182noreply@blogger.com