Boost Fertility New Invention Ups Success Rates.pdf
User Interface Testing Presentation spm.pptx
1. USER INTERFACE TESTING
Asish Ranjan Samal (1901227280)
Bhabani Shankar Pradhan(1901227281)
Under Supervision of : Dr. Madhusmita Sahu
Department Of Computer Science And Information Technlogy
Presented By
2. CONTENT
INTRODUCTION
NEED OF UI TESTING
APPROACH TO UI TESTING
PRACTICAL UI TEST
CHALLENGES IN UI TESTING
HOW TO OVERCOME UI TESTING CHALLENGES
REFERENCES
3. INTRODUCTION
Use Interface is the part of a website or app that
users interact with
UI testing, also known as GUI testing, is a
technique for testing the features of any software
that a user will interact with
It involves testing all visual indicators and graphical
icons, including menus, radio buttons, text boxes,
checkboxes, toolbars, colors, fonts, and more.
4. NEED OF UI TESTING
checking how the application handles user actions
carried out using the keyboard, mouse, and other
input devices
checking whether visual elements are displayed
and working correctly
5. APPROACH TO UI TESTING
There are three main GUI testing approaches
Manual Testing
In manual testing, a human tester performs a set of operations to check
whether the application is functioning correctly and that the graphical
elements is as per the documented requirements
Record-and-Playback Testing
it is executed using automation tools. The automated UI testing tool
records all tasks, actions, and interactions with the application , The
recorded steps are then reproduced, executed, and compared
Model-Based Testing
In this testing approach, we focus on building graphical models
that describe the behavior of a system.
6. PRACTICAL UI TEST
Let’s consider this Google sign-up form as an example.
We identify 13 test cases, labeled TC-1 to TC-13.
7. CHALLENGES IN UI TESTING
Constantly changing UI
It is common to upgrade applications constantly to accommodate
new features and functionalities.
Increasing testing complexity
Modern applications have significantly complex features including complex flowcharts,
maps, diagrams
UI tests can be time-consuming
creating effective UI test scripts and executing the tests can take time
Handling multiple errors
When performing complex UI tests under tight timelines, fixing errors during the testing
process becomes a challenge.
Computing the ROI for UI test automation
Since the UI keeps changing it becomes difficult to calculate the ROI for continuously
performing UI tests
8. Select the right UI test automation tool
There are various testing tools in the market that you can use for
your project. However, focus on choosing one that integrates
seamlessly with your workflow.
Consider codeless automation testing tools
Perfecto Scriptless will automate your entire test creation and
execution process, thereby saving you a great deal of time and cost
Utilize an object repository
It is also a great idea to reduce the number of UI test cases during the
initial testing stages, then increase the coverage as you move
forward. This ensures a higher success rate in your test cases
HOW TO OVERCOME UI TESTING
CHALLENGES