{"id":93,"date":"2021-08-23T17:04:03","date_gmt":"2021-08-23T17:04:03","guid":{"rendered":"http:\/\/softwaretestingtutorials.com\/?p=93"},"modified":"2024-09-28T00:33:41","modified_gmt":"2024-09-28T00:33:41","slug":"user-interface-testing","status":"publish","type":"post","link":"https:\/\/www.techmaximize.com\/blog\/user-interface-testing\/","title":{"rendered":"User Interface Testing"},"content":{"rendered":"\n<p>User interface testing, a testing technique used to identify the presence of defects is a product\/software under test by using Graphical user interface [GUI].<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img width=\"372\" height=\"217\" src=\"http:\/\/softwaretestingtutorials.com\/wp-content\/uploads\/2021\/08\/uitesting.png\" alt=\"\" class=\"wp-image-143\" srcset=\"https:\/\/www.techmaximize.com\/blog\/wp-content\/uploads\/2021\/08\/uitesting.png 372w, https:\/\/www.techmaximize.com\/blog\/wp-content\/uploads\/2021\/08\/uitesting-300x175.png 300w\" sizes=\"(max-width: 372px) 100vw, 372px\" \/><\/figure>\n\n\n\n<h2>Characteristics of GUI Testing:<\/h2>\n\n\n\n<ul><li>GUI is a hierarchical, graphical front end to the application, containing graphical objects with a set of properties.<\/li><li>During execution, the values of the properties of each object of a GUI define the GUI state.<\/li><li>It has capabilities to exercise GUI events like key press\/mouse click.<\/li><li>Able to provide inputs to the GUI Objects.<\/li><li>To check the GUI representations to see if they are consistent with the expected ones.<\/li><li>It strongly depends on the used technology.<\/li><\/ul>\n\n\n\n<p><strong>Approaches of GUI Testing:<\/strong><\/p>\n\n\n\n<ul><li><strong>Manual Based:<\/strong> Based on the domain and application knowledge of the tester.<\/li><li><strong>Capture and Replay:<\/strong> Based on capture and replay of user actions.<\/li><li><strong>Model-based testing:<\/strong> Based on the execution of user sessions based on a GUI model.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>User interface testing, a testing technique used to identify the presence of defects is a product\/software under test<\/p>\n","protected":false},"author":1,"featured_media":143,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[3,28],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/posts\/93"}],"collection":[{"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":2,"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions\/144"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/media\/143"}],"wp:attachment":[{"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmaximize.com\/blog\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}