Hi Andrew,
Please fine below some clarifications on your questions.
Hi all,
After reading through Project2-description-v2.doc, I found it overall
pretty clear, but I have a few questions.
I will use PDD for Project2-description-v2.doc, TPD for Test Plan
Document and TED for Test Execution Document.
1) TPD: System Test Cases (Bottom of pg 1 of PDD)
- What test cases are we using? Are we supposed to come up with them,
or should we use the 5 listed in 3.2 of PDD?
You have to come up with them. However 5 of those are already given as
you have correctly noted on section 3.2. The total number of test cases
should be between 12-15 depending on the specifics of your architecture.
- It says to see the scenario template. Should we use that template?
If so, how is this different from the TED section System Testing
section, which also calls for use of that template?
It will be the same template both in the TPD and the TED.
2) TPD: Traceability Matrix (pg1 PDD)
- Where can I find more information about this? What actually goes in
the matrix?
I will give examples in the class on Monday. Essentially is a matrix
TC1 TC2 TC3 ..... TCn
RR1 X
FR2 X
where TC is a tets case and FR is the Functional Requirement the TC
exercises or tests. X marks denote that the specific test case exercises
a specific functional requirement.
3) In the template given on pg 4 of the PDD, the third row, "Required
ID" has "add related requirement ID from SRS". Should SRS be TPD? If
not, can you show me where in the SRS we had requirement IDs?
Wiil be the same as in the TPD. However, in the TPD has to come form
somewhere. This can be the Functional Requirement ID you had in the SRS
for the extensions. If you did not use IDs for the FRs in the extension
SRS document then you can introduce them here so you can fill this entry.
4) TED: System testing, test 4. (pg3 PDD)
"Adminsitrator revokes receive privileges of the forwardee."
- Our group intentionally never stop incoming calls. Even if a phone
is suspended, it can still receive calls. The rationale is that the
caller is charged. (A suspended phone can't call out). Should we make
suspended phones unable to receive calls?
You can fill the assumptions section, to denote this issue. For CF
though it is implicit that the received call will be an outgoing call. I
guess it is a good idea not to allow setting forwarding at all to this
phone or suspend the FC when an incoming call arrives.
- I suggest an alternative test: "Administrator revokes calling
privileges of the forwarder".
Hmmm. This may be a good one. I do not though like to change the
description now. You can try it though!
5) TED: System testing, test 5. (pg3 PDD)
"Exercise the correct operation of double forwarding B forwards to C
and C forwards to D, and A calls B."
- Just to be clear, this means that when A calls B, it forwards to C
(and no more forwarding!). Our forward systems are single-hop, so
"double forwarding" seems kind of misleading.
That's correct. The spec has one ho only, so you test that there will be
only one hop. There may be groups though that have experimented with
more than one hop so for them may make sense.
-Andrew
I hope these help.
Greetings,
Kostas Kontogiannis
Hi all,
The description for Project 2 is now online under Section IV (Testing).
We can discuss it in the next class on Wednesday.
Greetings,
Kostas Kontogiannis