Testing4success.com Forums

  • May 18, 2012, 04:21:39 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

ISTQB Training Sale: You are not allowed to view links. Register or Login

Author Topic: Requirements question?  (Read 184 times)

Gaz_TT

  • Newbie
  • *
  • Posts: 10
Requirements question?
« on: November 18, 2011, 08:31:56 AM »

When writing test cases against requirements (i.e. functional testing). Do you agree that the requirement should included itself within the test case?

If yes, then how do we manage requirement updates/changes?
Logged

JennyK

  • Newbie
  • *
  • Posts: 23
Re: Requirements question?
« Reply #1 on: November 21, 2011, 07:36:04 AM »

Not really, as long as the title is clear.

Also, if the requirement changes, you don't want to have to update the test cases too.
Logged

7cats

  • Global Moderator
  • Newbie
  • *****
  • Posts: 30
Re: Requirements question?
« Reply #2 on: November 23, 2011, 08:15:59 AM »

At the functional test level, requirements generally are not the main focus.  Requirements are the input to the Architecture, so reviewing the Architecture to ensure all requirements will be met is critical up front, to minimize the chances of having to change the architecture (and everything else) late in the development cycle.  The test phase which best verifies the requirements were met is the 'Usability Test' or 'Customer Acceptance' test.  If this test will be done by the customer, it is generally wise to include some requirements testing in your 'System Test'.

As for requirements 'changing', that is a pretty serious situation.  If the requirements change, that is likely to have ripple effects throughout the entire development cycle (redoing everything to some degree), and any testcases based on the requirements are likely to have to change.  And the change probably won't just be in the description...

For instance, let us take perhaps the simplest possible change to requirements.  Let us say that a requirement is that 'the product can have up to 10 users simultaneously'.  And after your function test(s) are written to try 1, 9, 10 and 11 users, the requirements are changed to be 15 users.  Now the test(s) for 10 and 11, at least, need to be changed to 15 and 16, and you may want to reconsider the 9 test as well.   

John   
Logged

thebobblogs

  • Newbie
  • *
  • Posts: 2
Re: Requirements question?
« Reply #3 on: November 29, 2011, 08:17:32 AM »

Yes, it is normal practice.

If there is requirement change, it means that testing activity will occur again. Then, the test case updating will be done as well.
Logged

SimonKLP

  • Newbie
  • *
  • Posts: 38
Re: Requirements question?
« Reply #4 on: January 02, 2012, 10:03:21 AM »

I would say, yes.

It makes the purpose of the test case clearer!
Logged
 

25% Off ISTQB Distance-Learning Products - Click Here