From: Grant Edwards on
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
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
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
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
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
First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6
Prev: Decorators without function
Next: Circular imports (again)