Results 1 to 3 of 3

Thread: Testable and Non-testable requirement question?

  1. #1
    Junior Member
    Join Date
    Mar 2011

    Testable and Non-testable requirement question?


    I am preparing for a job interview. I cant think of any example ... please help me answer the qurstion below. Thanks.

    Give an example of a testable and a non-testable requirement. Using these examples, explain why requirements should be testable

  2. #2
    Junior Member
    Join Date
    Aug 2010

    Re: Testable and Non-testable requirement question?

    A brief example:
    Untestable: most requirements that state something like - "the application shall not crash" or requirements that state the product "should" or "may" do something - if it should or may do something implies that it might not always do that thing - no way to test it unless you know what the product is suppose to do.
    The way many people write performance requirements are untestable (think - "performance shall be fast", "shall be google speed", "easy to use", etc). These can be fixed by the addition of detailed fit criteria to clarify how you will test them.

  3. #3
    Junior Member
    Join Date
    Jun 2008

    Re: Testable and Non-testable requirement question?

    A good requirement is one which is unambiguous and clearly specifies the behavior and they are called functional requirements.
    Sometimes a requirement can be very interpretive and do not specify exact behavior of the software and such requirements are known as Non-Functional requirements.
    Now, to the question whether a requirement can be testable or not - will be answered by whether a requirement in Functional or Non Functional

    Ex for Testable (functional) Requirement: All Users are allowed to post Only 5 Questions per day in this Forum - Clearly specifies the Limit allowed.
    Ex for Non Testable (Non- Functional) Requirement: Users Reply to a question is made visible to all board members as soon as possible - Does not state Where/How it will be made visible and does not specify a "value" instead of "as soon as possible".

    hope this helps

  4.  Sponsored Ads


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
About us
Applying for a job can be a stressful and frustrating experience, especially for someone who has never done it before. Considering that you are competing for the position with a at least a dozen other applicants, it is imperative that you thoroughly prepare for the job interview, in order to stand a good chance of getting hired. That's where GeekInterview can help.