For Programmers: Free Programming Magazines  


Home > Archive > Software Testing > January 2006 > simple traceabiltiy document to track functoinal changes









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author simple traceabiltiy document to track functoinal changes
smandelster@gmail.com

2006-01-10, 4:17 am

We are a small travel technology company with about 7 developers and 2
QA staff. We are proponents of the Agile SDLC and do code reviews, etc
and are a java shop for the most part, but also use XML data services
and .NET.

I would like to create a document that traces any functional changes
that may impede upon other classes/functions, etc to have developers
fill out and include in the code review process and QA will use this as
a guide of things to put extra focus on during regression testing.

I want the document to be simple and general so as to not be too
complicated and time consuming, but I also would like it to be useful
both to the development and QA teams. Do you have any ideas of what I
might be referring to or can you point me in the right direction?

I think I'm referring to a traceability matrix, but I feel that that
might be a bit much to require developers to update for every change,
in our fast-paced environment and may not prove helpful or effective.

I'm thinking more of a checklist, i.e. Function(s) concerned?,
Framework change?, DB change?, classes affected? etc.

Any ideas as to the name of such a document or any examples would be
greatly appreciated.

thank you in advance,


Steve

Michael Bolton

2006-01-10, 4:17 am

>I would like to create a document that traces any functional changes
that may impede upon other classes/functions, etc to have developers
fill out and include in the code review process and QA will use this as
a guide of things to put extra focus on during regression testing.

Conversations? A wiki? A dump from your source management tool? A
table in Excel that contains the columns that you specify in your
original post ("Function(s) concerned?, Framework change?, DB change?,
classes affected? etc.")

---Michael B.

Phlip

2006-01-10, 4:17 am

Michael Bolton wrote:

> that may impede upon other classes/functions, etc to have developers
> fill out and include in the code review process and QA will use this as
> a guide of things to put extra focus on during regression testing.
>
> Conversations? A wiki? A dump from your source management tool? A
> table in Excel that contains the columns that you specify in your
> original post ("Function(s) concerned?, Framework change?, DB change?,
> classes affected? etc.")


Passing all tests before you commit your changes, so you already know the
other stuff works?

--
Phlip
[url]http://www.greencheese.org/ZLand[/url] <-- NOT a blog!!!


shelley@osel.netkonect.co.uk

2006-01-10, 4:17 am

I've seen testers use an 'interaction diagram':

This is a simply a diagram that has the changed function/class at the
centre and all affected functions around it - often with predecessors
at the top and sucessors underneath. The nature of the interfaces can
be described on the diagram.

Ad hoc annotation is usually added - but its the diagram that is rthe
useful part.

One diagram for each changed function/class or else it becomes
ambiguous. So if there are changes to four functions there will be four
interaction diagrams.

Simple, easy and surprisingly effective.

shelley@osel.netkonect.co.uk

2006-01-10, 4:17 am


I've seen testers use 'interaction diagrams'.

For any changed function or class a diagram is drawn that shows the
function surrounded by interacting functions - often with predecessors
above and sucessors below. The interfaces (lines) can be annotated to
explain or describe the interaction.

One diagram is drawn for each function/class changed - otherwise it
becomes ambiguous or confusing.

Its simple, quick and surprisingly effective.

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com