2. Introduction
I-Task
II-State of the job at the beginning
III-Working Environment
IV-The completed task and results
1-Testing Microsoft UI interface
2-SELENIUM
Conclusion
Summary
2Lab project | BME 2013 2
3. ∗ 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
4. ∗ 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
5. For work environment I used
∗ Windows OS into Computer
∗ Visual studio
∗ Notepad++
∗ .NET Framework 3.0
Languages
∗ C#
∗ Java
III-Working Environment
Lab project | BME 2013 5
6. 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
7. 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
8. 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
9. ∗ 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
10. ∗ 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