UI testing frameworks and the Coded UI testing paradigm

9

Click here to load reader

description

university of Budapest, second semester

Transcript of UI testing frameworks and the Coded UI testing paradigm

Page 1: UI testing frameworks and the Coded UI testing paradigm

UI testing frameworks and the Coded UI testing

paradigm

Oral presentation

ENKDSIFebruary-June2013Arnold Stéllio BOUNGOUNGOU

Lab project | BME 2013 1

Page 2: UI testing frameworks and the Coded UI testing paradigm

IntroductionI-Task II-State of the job at the beginning III-Working EnvironmentIV-The completed task and results 1-Testing Microsoft UI interface 2-SELENIUMConclusion

Summary

2Lab project | BME 2013 2

Page 3: UI testing frameworks and the Coded UI testing paradigm

Study the theories of UI testing I Choosed two frameworks for make my

tests SELENIUM and Microsoft UI automation C# application for UI testing

I-Task

Lab project | BME 2013 3

Page 4: UI testing frameworks and the Coded UI testing paradigm

Because my work consists to analysis the framework and UI testing frameworks and the Coded UI testing paradigm, the job is at the zero state.

My job consist to put the foundations for the next people who will work on this project late.

II-State of the job at the beginning

Lab project | BME 2013 4

Page 5: UI testing frameworks and the Coded UI testing paradigm

For work environment I used Windows OS into Computer Visual studio Notepad++ .NET Framework 3.0Languages C# Java

III-Working Environment

Lab project | BME 2013 5

Page 6: UI testing frameworks and the Coded UI testing paradigm

I tested Platform and OS independence Data driven capability (Input Data, Output Data,

Metadata) Customizable Reporting (DB Access, crystal reports) Easy debugging and logging Extensible and Customizable (Open APIs to be able to

integrate with other tools) Buttons Right result

IV-The completed task and results

1-Testing UI interface

Lab project | BME 2013 6

Page 7: UI testing frameworks and the Coded UI testing paradigm

2-SELENIUM

Test the concept of commands represented by actions click and key down

After, I tested the assessor’s title and text.

The next step was the assertions: assert and verify.

IV-The completed task and results

Lab project | BME 2013 7

Page 8: UI testing frameworks and the Coded UI testing paradigm

2-SELENIUM

I execute the following scenarios: Starting the application Entering the two numbers to calculate Click on the “submit” button to start the

calculated Display the result Application disconnects Design and layout view

IV-The completed task and results

Lab project | BME 2013 8

Page 9: UI testing frameworks and the Coded UI testing paradigm

Chose two frameworks «Microsoft UI automation” and “Selenium” for write my test code.

  I have read and studied the technologies for make a test

of UI. I have programmed and tested some lines of program

code. I have coded a small application (C# language), that has

been my support for my tests.  This work has been enriching for me, because it allowed

me to deepen my knowledge in this field.

Conclusion

Lab project | BME 2013 9