Absent Member.
Absent Member.
1692 views

Tests that span multiple products?

Hi!

I'm having trouble figuring out the best way to organize our "end-to-end" tests.

These tests consist of scenarios that involve multiple products in our stack (desktop client, web-based applikation, back-end server, mobile app).
Something similar to creating a document in word and publishing it to SkyDrive and viewing it/editing it in Office365.

Tests are stored in a test container that associates to one product, But I have multiple products that these tests relate to. Also, I want to associate runs of execution plans to build numbers through buildinfo files, but since the individual products does not necessarily have the same build number, this becomes an issue.

Anyone have any ideas?

0 Likes
3 Replies

Hi,

I really like your questions! 🙂

Solving this multi-product testing topic floats around in my head for several months now. Unfortunately I have no real answer for you at the moment (in the existing product)  that is not connected to duplicating tests, having several test containers, execution plans, etc. - hence increasing administration.

!! Here starts future scenario thinking that could be/but has not to be part of a future release!!:

Maybe we have to remove the product from the tests - maybe moving it to requirements, which would be more logical anyways, as the requirements describe behaviour/features/etc. of a product.

Build information has then to be moved down also on a more granular level ... As you see I have to think more about it.

One more question are these automated or manual tests?

Thanks,

Florian

Product Owner - Silk
0 Likes
Absent Member.
Absent Member.

My thought right now is in the direction of having a product that represents our "stack" of products. Maybe add the individual products as components of the stack product.

Then either create versions of this stack product manually that represents collections of builds of the individual products, or have our CI system create a buildinfo file with build number and also generate a mapping between stack product version/buildnumber  and the corresponding product version/buildnumber.

A longer term solution would then be to make sure the constituent products share the same build number to avoid the need for this mapping.

Ideally, one could consider enhancing SCTM to handle this. Maybe it would be enough to let components optionally have versions and build numbers that could be represented in the buildinfo file?

0 Likes
Absent Member.
Absent Member.

Oh, and to answer your question; these tests will most probably be a mix of automated and manual tests. I can see some of these tests being what we call "soap opera tests", and those are typically geared towards manual/exploratory.

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.