Download - System Test Automation

Transcript
Page 1: System Test Automation
Page 2: System Test Automation
Page 3: System Test Automation

• •

Page 4: System Test Automation
Page 5: System Test Automation
Page 6: System Test Automation

Page 7: System Test Automation
Page 8: System Test Automation
Page 9: System Test Automation
Page 10: System Test Automation

1

21

21

3

4

5

6

21

3

Page 11: System Test Automation
Page 12: System Test Automation
Page 13: System Test Automation

Page 14: System Test Automation
Page 15: System Test Automation
Page 16: System Test Automation
Page 17: System Test Automation
Page 18: System Test Automation

Page 19: System Test Automation

Page 20: System Test Automation
Page 21: System Test Automation
Page 22: System Test Automation
Page 23: System Test Automation
Page 24: System Test Automation
Page 25: System Test Automation

Page 26: System Test Automation

Page 27: System Test Automation
Page 28: System Test Automation
Page 29: System Test Automation
Page 30: System Test Automation

te

Test Script

ExecutionProtocol

Page 31: System Test Automation

public class Discount {

// Calculation Discount depending

// on the size of the order

// Business Rules:

// amount < 0: Exception

// 0 <= amount < 100: No discount

// amount > 1000: 5% discount

public double getDiscount(double amount) {

}

}

Page 32: System Test Automation

read

Page 33: System Test Automation

write

Page 34: System Test Automation

/*

* @author Rick Mugridge 6/12/2003

* Copyright (c) 2003 Rick Mugridge, University of Auckland, NZ

* Released under the terms of the GNU General Public License version 2 or later.

*/

public class CalculateDiscount

extends fit.ColumnFixture {

public double amount;

public double amount;

private Discount application = new Discount();

public double discount() {

return application.getDiscount(amount);

}

}

Page 35: System Test Automation
Page 36: System Test Automation
Page 37: System Test Automation
Page 38: System Test Automation
Page 39: System Test Automation
Page 40: System Test Automation
Page 41: System Test Automation
Page 42: System Test Automation
Page 43: System Test Automation
Page 44: System Test Automation
Page 45: System Test Automation

Page 46: System Test Automation
Page 47: System Test Automation

!define x {1}

!define x {1}

Page 48: System Test Automation

• • • • •

Page 49: System Test Automation

• –

• – – –

Page 50: System Test Automation

Page 51: System Test Automation

Page 52: System Test Automation

• –

• –

• – – –

Page 53: System Test Automation

Page 54: System Test Automation

-

Page 55: System Test Automation
Page 56: System Test Automation