20 messages in org.gnome.desktop-devel-listRe: GNOME's testing strategy for GUIs
FromSent OnAttachments
Willie WalkerFeb 14, 2008 10:42 am 
Nickolay V. ShmyrevFeb 14, 2008 10:53 am 
Brad TaylorFeb 14, 2008 11:08 am 
John StowersFeb 14, 2008 1:18 pm 
Brad TaylorFeb 14, 2008 1:25 pm 
John StowersFeb 14, 2008 1:34 pm 
David BolterFeb 14, 2008 1:56 pm 
David BolterFeb 14, 2008 1:58 pm 
Nagappan AFeb 14, 2008 9:48 pm 
Vincent UntzFeb 15, 2008 6:09 am 
Emmanuel FleuryFeb 15, 2008 6:33 am 
Nagappan AFeb 15, 2008 7:03 am 
Willie WalkerFeb 15, 2008 8:40 am 
David BolterFeb 16, 2008 9:41 am 
Willie WalkerFeb 16, 2008 1:50 pm 
Luis VillaFeb 16, 2008 2:00 pm 
Luis VillaFeb 17, 2008 5:20 am 
APIFeb 20, 2008 8:12 am 
Qi-Bo Paul MeiFeb 20, 2008 2:00 pm.Other
Nagappan AFeb 22, 2008 9:51 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: GNOME's testing strategy for GUIsActions...
From:Willie Walker (Will@Sun.COM)
Date:Feb 16, 2008 1:50:17 pm
List:org.gnome.desktop-devel-list

David Bolter wrote:

To my mind, adding regression tests is like spending 1 hour to save 100.

Definitely. :-) It also gives me piece of mind when a refactor is done, and it never forgets those special cases that we sometimes forget about when doing manual testing. You can also build them up over time as you fix bugs.

Perhaps what we need is a regression test evangelist/documentation/mentor? Will, I really appreciated your phone call last year answering my questions about the Orca test harness. It sounds like a really great setup, although I'm sure there are other great options.

I'm sure there are, too. I'm serious when I say my goal here is not to push what we've done in Orca. It's very specific to the Orca project and was never meant to be generalized. We just needed *something* and the things available at the time didn't really meet our unique needs.

I'd like to see documentation on 'GNOME recommended automated testing' for all the kinds of projects we see in GNOME (including for the various languages). I think this thread is a great way to try and get community consensus and to collect information on what various projects use. I suspect a lot of projects use none or very little (sadly, including GOK).

IMHO this needs to change.

Agreed. We tried to get some momentum back at GNOME Boston 2006 (http://live.gnome.org/TestingUsingAtSpi), but we never really gained traction. It may that the community wasn't ready then, but it might be ready now.

Will