From: Grant Edwards on 10 Aug 2010 23:06 On 2010-08-11, Lawrence D'Oliveiro <ldo(a)geek-central.gen.new_zealand> wrote: > In message ><abe9b308-db83-4ca8-a71a-12d2025a7615(a)i31g2000yqm.googlegroups.com>, Alex > Barna wrote: > >> On Aug 10, 10:05 am, Lawrence D'Oliveiro >> >>> Can???t understand the point to it. ???GUI automation??? is a contradiction in >>> terms, because a GUI is designed for use by humans to do manual tasks, >>> not ones that can be automated. >> >> Automating GUI is for testing. > > But the most egregious GUI problems are going to be with humans being > unable to figure out how to do something, am I right? How are you > going to uncover those problems, except by testing with real people? > Automated testing isn???t going to do it. Automated GUI testing isn't intended to uncover those sorts of problems in GUI design. Automated GUI intended to uncover problems in the underlying program functionality, and is used mainly for regression testing to insure that changes made to a program didn't cause any unintended changes in program behavior. Automated GUI testing often isn't even being used to test the program whos GUI is being automated. It's often used to test _other_ programs with which the GUI-automated-program interacts. -- Grant
From: Grant Edwards on 10 Aug 2010 23:08 On 2010-08-11, Lawrence D'Oliveiro <ldo(a)geek-central.gen.new_zealand> wrote: > In message <4c61a4f5$0$5804$426a34cc(a)news.free.fr>, News123 wrote: >> On 08/10/2010 12:25 PM, Alex Barna wrote: >>> On Aug 10, 10:05 am, Lawrence D'Oliveiro >>> >>>> Can???t understand the point to it. ???GUI automation??? is a >>>> contradiction in terms, because a GUI is designed for use by humans >>>> to do manual tasks, not ones that can be automated. >>> >>> Automating GUI is for testing. >> >> And sometimesfor working around SW, whch has no cli or other >> interface and should be automated > > Who would design software in such a brain-dead way? In my experience, almost everybody who designes apps for MS Windows. -- Grant
From: Robert Kern on 10 Aug 2010 23:11 On 2010-08-10 21:57 , Lawrence D'Oliveiro wrote: > In message > <abe9b308-db83-4ca8-a71a-12d2025a7615(a)i31g2000yqm.googlegroups.com>, Alex > Barna wrote: > >> On Aug 10, 10:05 am, Lawrence D'Oliveiro >> >>> Can't understand the point to it. “GUI automation” is a contradiction in >>> terms, because a GUI is designed for use by humans to do manual tasks, >>> not ones that can be automated. >> >> Automating GUI is for testing. > > But the most egregious GUI problems are going to be with humans being unable > to figure out how to do something, am I right? Possibly, but it's not the *only* important problem. Automated GUI testing is usually a form of regression testing. You want to make sure that the behavior of parts of the GUI did not change when you made what should be unrelated modifications to the code. -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco
From: Robert Kern on 10 Aug 2010 23:12 On 2010-08-10 21:59 , Lawrence D'Oliveiro wrote: > In message<4c61a4f5$0$5804$426a34cc(a)news.free.fr>, News123 wrote: > >> On 08/10/2010 12:25 PM, Alex Barna wrote: >> >>> On Aug 10, 10:05 am, Lawrence D'Oliveiro >>> >>>> Can't understand the point to it. “GUI automation” is a contradiction in >>>> terms, because a GUI is designed for use by humans to do manual tasks, >>>> not ones that can be automated. >>> >>> Automating GUI is for testing. >> >> And sometimesfor working around SW, whch has no cli or other interface >> and should be automated > > Who would design software in such a brain-dead way? People who are not being paid for a CLI or other interface. -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco
From: Ben Finney on 10 Aug 2010 23:45
Lawrence D'Oliveiro <ldo(a)geek-central.gen.new_zealand> writes: > Alex Barna wrote: > > > On Aug 10, 10:05 am, Lawrence D'Oliveiro > > > >> Can't understand the point to it. “GUI automation” is a > >> contradiction in terms, because a GUI is designed for use by humans > >> to do manual tasks, not ones that can be automated. > > > > Automating GUI is for testing. > > But the most egregious GUI problems are going to be with humans being > unable to figure out how to do something, am I right? You asked to understand the point of GUI automation. Alex responded with one (there may well be others) very good point of GUI automation: automated testing of the GUI's behaviour. What you raise here is not the point of GUI automation. Is you understanding of the point of GUI automation improved? -- \ “I turned to speak to God/About the world's despair; But to | `\ make bad matters worse/I found God wasn't there.” —Robert Frost | _o__) | Ben Finney |