Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bhatia, Manoj Chen, Yin Yin Clark, Neo Ghabraei, Ali Tang, John Tran, Wilson Romero, Jessica.

Similar presentations


Presentation on theme: "Bhatia, Manoj Chen, Yin Yin Clark, Neo Ghabraei, Ali Tang, John Tran, Wilson Romero, Jessica."— Presentation transcript:

1 Bhatia, Manoj Chen, Yin Yin Clark, Neo Ghabraei, Ali Tang, John Tran, Wilson Romero, Jessica

2  GPO has a website that provides official and authentic government publications.  GPO’s website is being upgraded from time to time and test cases are manually being run on the website in order to verify expected results.

3  Our goal is to use fitNesse as a test framework to write and process scripts so that all the test cases will run automatically.

4 User Test Framework (FitNesse): Run the Test Cases Editing Wiki Page Import/Export Library/Fixtures Display the Test Case Result Test Framework (FitNesse): Run the Test Cases Editing Wiki Page Import/Export Library/Fixtures Display the Test Case Result Request Information Sending Information GPO Website GPO Website User

5  FitNesse Introduction: Ali and Jessica  FitNesse Details: Yin Yin and John  Sample Test Case: Neo and Wilson  Challenges: Manoj

6

7 1. FitNesse Overview 2. FitNesse Wiki 1.Test Case 2.Fixtures 3. Spider Fixture – This is lead in for Neo and Wilson

8  FitNesse is a user-friendly, open-source, lightweight framework for running test cases.  FitNesse reads test cases and compare the outcome to the expected results.

9  The Fitnesse Wiki is a piece of server software that allows users to freely create and edit Web page content using any Web browser.  FitNesse allows users to create, modify and add test cases to evaluate the desire result using hyperlinks and simple syntax.

10

11  Fixture is a Java (or any other supported programming languages) class that FitNesse uses to process test cases.

12

13

14

15

16  We will be using web fixtures to run acceptance tests on a website.

17

18  SpiderFixture has a comprehensive set of actions for emulating a use on a web browser.  It can check and manipulate forms, tables, inputs, selects, frames/iframes, windows (including popups).

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43  Running test case at an actual server rather than local host ◦ If there's a server we can use, should there be a username and password assigned to the users?  Problems opening a PDF file, DOC file or various different file from a web page.


Download ppt "Bhatia, Manoj Chen, Yin Yin Clark, Neo Ghabraei, Ali Tang, John Tran, Wilson Romero, Jessica."

Similar presentations


Ads by Google