[Year 12 SofDev] Test data question
Timmer-Arends
timmer at melbpc.org.au
Sun Oct 14 16:49:45 EST 2007
Hello Frank
Yes, although if one were designing test data from a program specification
eg 'when x is more than 50, blah blah must happen', rather than from code
(somewhere I once read a useful distinction here: 'black box' testing v
'white box' testing), then the three values become important since we don't
know what the programmer actually coded.
I would agree with the incorrect data type being tested as well, especially
in languages that don't have any data typing to speak of.
Regards
Robert T-A
Brighton SC
> Frank Van Den Boom wrote:
>> A couple of the VITTA sample papers have had the following type of
>> question where students are asked to suggest three values that should be
>> used to test an if statement like the following.
>> if x > 50 then
>> ....
>> else
>> ....
>> endif
>> I have no issue with boundary values 49 and 50 being essential. It's the
>> third one I have a problem with. The solutions say "when testing an
>> algorithm, always select values that are within the required range, at
>> the boundary of the required range, and outside of the required range".
>> So for the above code, the solution suggests using 49, 50, 51.
>> I don't see that 51 is telling us any more than 50, so I don't really
>> consider it useful test data and have taught my kids to also include
>> invalid data types as part of this testing. eg. "apple" I guess it
>> depends on how/where data input features in the code being tested.
>> What do others think about this?
>> Frank
>
>
> --
> Mark Kelly
> Manager - Information Systems
> McKinnon Secondary College
> McKinnon Rd McKinnon 3204, Victoria, Australia
> Direct line: 8520 9085
> School Phone +613 8520 9000
> School Fax +613 9578 9253
> kel AT mckinnonsc.vic.edu.au
>
> Webmaster - http://www.mckinnonsc.vic.edu.au
> IT Lecture notes: http://vceit.com
> Moderator: ITA Mailing List
>
> Some days you're the pigeon. Some days you're the statue.
>
>
> _______________________________________________
> http://www.edulists.com.au
> IT Software Development Mailing List kindly supported by
> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment Authority
> and
> http://www.vitta.org.au/vce/studies/infotech/softwaredevel3-4.html -
> VITTA Victorian Information Technology Teachers Association Inc
More information about the sofdev
mailing list