[almighty] Test "classes"

Leonard Dimaggio ldimaggi at redhat.com
Tue Sep 20 15:13:24 UTC 2016


Good discussion Michael! See comment below:

On Tue, Sep 20, 2016 at 8:53 AM, Michael Kleinhenz <kleinhenz at redhat.com>
wrote:

> Hi,
>
> just to start some discussion. I would divide tests for the ui into
> three classes:
>
> 1. Unit Tests
> -> ususal stuff, testing internal wiring and payload code.
>
> 2. Functional Tests
> -> tests of the ui behaviour, like "when I add a workitem using the
> form, does it appear in the listview?". For this tests, I would go for
> a full mocking of external services and use something native to keep
> dependencies footprint small.
>
> 3. Smoke (or E2E) Tests
> -> tests the full setup, starts all services, cases go full stack. For
> this, we'll need a powerful test framework that can cover full stack.
>
*------> I'd also like to see us be able to verify faily complex,
multi-step scenarios in these tests.  *Glad to see that you refer to these
as E2E tests and not just smoke tests.

>
> For responsibility (or location), I'll see 1 and 2 go into the
> respective repository. For 3, I'll would see that as a seperate thing,
> *maybe* even a seperate repository.
>
> Any thoughts?
>
> -- Michael
>
> --
> Michael Kleinhenz
> Principal Software Engineer
>
> Red Hat Deutschland GmbH
> Werner-von-Siemens-Ring 14
> 85630 Grasbrunn
> Germany
>
> RED HAT | TRIED. TESTED. TRUSTED.
> Red Hat GmbH, www.de.redhat.com,
> Registered seat: Grasbrunn, Commercial register: Amtsgericht München,
> HRB 153243,
> Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham,
> Michael O'Neill
>
> _______________________________________________
> almighty-public mailing list
> almighty-public at redhat.com
> https://www.redhat.com/mailman/listinfo/almighty-public
>



-- 
Len DiMaggio (ldimaggi at redhat.com)
JBoss by Red Hat
314 Littleton Road
Westford, MA 01886  USA
tel:  978.392.3179
cell: 781.472.9912
http://www.redhat.com
http://community.jboss.org/people/ldimaggio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/almighty-public/attachments/20160920/835e5aea/attachment.htm>


More information about the almighty-public mailing list