Você está na página 1de 21

SOFTWARE TESTING LAB

Reg No: 14mse0319

Name : t.yuvaraj

SLOT: L 31+32+41+42

Faculty: UMA K

1. Create workspace for application


2. Create functional test project name.
3. Configure application using RFD.
4. Run Cofigure RFD.
5 . Process That was followed during the place of order using JAVACLASS A:
6. JavaScript produced when screen recording is processing:
Code:

import resources.rtyHelper;

import com.rational.test.ft.*;

import com.rational.test.ft.object.interfaces.*;

import com.rational.test.ft.object.interfaces.SAP.*;

import com.rational.test.ft.object.interfaces.siebel.*;

import com.rational.test.ft.script.*;

import com.rational.test.ft.value.*;

import com.rational.test.ft.vp.*;

/**

* Description : Functional Test Script

* @author batch1

*/

public class rty extends rtyHelper

/**

* Script Name : <b>rty</b>

* Generated : <b>Jan 30, 2017 9:09:32 AM</b>

* Description : Functional Test Script

* Original Host : WinNT Version 6.1 Build 7601 (S)


*

* @since 2017/01/30

* @author batch1

*/

public void testMain(Object[] args)

// Frame: ClassicsCD

classicsJava().move(atPoint(22,165));

tree2().click(atPath("Composers->Haydn->Location(PLUS_MINUS)"));

tree2().click(atPath("Composers->Haydn->Location(PLUS_MINUS)"));

tree2().click(atPath("Composers->Haydn->Symphonies Nos. 99 &


101"));

placeOrder().click();

// Frame: Member Logon

ok().click();

// Frame: Place an Order

cardNumberIncludeTheSpacesText().click(atPoint(23,9));

placeAnOrder().inputKeys("{Num4}{Num5}{Num6}{Num1}{Num4}
{Num5}{Num6}{Num1}{Num2}{Num5}");

placeAnOrder().inputKeys("{Num3}{Num6}{Num5}{Num6}{Num2}
{Num3}");

creditCombo().click();

creditCombo().click(atText("Mastercard"));

expirationDateText().click(atPoint(13,10));
placeAnOrder().inputKeys("{Num5}{Num/}{Num4}{Num5}");

quantityText().click(atPoint(22,12));

placeAnOrder().inputKeys("{BKSP}{Num4}");

placeOrder2().click();

//

ok2().click();

// Frame: ClassicsCD

tree2().click(atRow(atPath("Composers->Haydn")), atPoint(13,8));

tree2().drag(atPoint(2,42), atPoint(3,42));

tree2().click(atPath("Composers->Haydn->Location(PLUS_MINUS)"));

classicsJava().minimize();

JAVA CLASS B:
JAVA SCRIPT:

import resources.sbdHelper;

import com.rational.test.ft.*;

import com.rational.test.ft.object.interfaces.*;

import com.rational.test.ft.object.interfaces.SAP.*;

import com.rational.test.ft.object.interfaces.siebel.*;

import com.rational.test.ft.script.*;

import com.rational.test.ft.value.*;

import com.rational.test.ft.vp.*;

/**
* Description : Functional Test Script

* @author batch1

*/

public class sbd extends sbdHelper

/**

* Script Name : <b>sbd</b>

* Generated : <b>Jan 30, 2017 9:45:45 AM</b>

* Description : Functional Test Script

* Original Host : WinNT Version 6.1 Build 7601 (S)

* @since 2017/01/30

* @author batch1

*/

public void testMain(Object[] args)

// Frame: ClassicsCD

placeOrder().click();

// Frame: Member Logon

memberLogon().dragToScreenPoint(atPoint(243,128), toScreenPoint(

239, 128));

nameCombo().drag();

nameCombo().click(atText("Claire Stratus"));

ok().click();
// Frame: Place an Order

quantityText().click(atPoint(23,10));

placeAnOrder().inputKeys("{BKSP}{Num1}{Num2}{Num5}");

cardNumberIncludeTheSpacesText().click(atPoint(61,15));

placeAnOrder().inputKeys("{Num1}{Num2}{Num3}{Num4}{Num1}
{Num2}{Num3}{Num4}{Num1}{Num2}");

placeAnOrder().inputKeys("{Num3}{Num4}{Num1}{Num2}{Num3}
{Num4}");

expirationDateText().click(atPoint(66,16));

placeAnOrder().inputKeys("{Num0}{Num9}{Num/}{Num8}{Num0}");

placeOrder2(ANY,MAY_EXIT).click();

CALCULATOR:
JAVASCRIPT:

import resources.calcHelper;

import com.rational.test.ft.*;

import com.rational.test.ft.object.interfaces.*;

import com.rational.test.ft.object.interfaces.SAP.*;

import com.rational.test.ft.object.interfaces.siebel.*;

import com.rational.test.ft.script.*;

import com.rational.test.ft.value.*;

import com.rational.test.ft.vp.*;

/**
* Description : Functional Test Script

* @author batch1

*/

public class calc extends calcHelper

/**

* Script Name : <b>calc</b>

* Generated : <b>Jan 30, 2017 9:50:20 AM</b>

* Description : Functional Test Script

* Original Host : WinNT Version 6.1 Build 7601 (S)

* @since 2017/01/30

* @author batch1

*/

public void testMain(Object[] args)

// Window: calc.exe: Calculator

clearbutton().click(atPoint(30,7));

_9button().click(atPoint(20,4));

calculatorwindow().inputKeys("{Num*}");

Você também pode gostar