What is LCSAJ Testing?
LCSAJ testing requires a model of the source
code which identifies control flow jumps (where control flow does not pass to a
sequential statement). An LCSAJ (Linear Code Sequence and Jump) is defined by a
triple, conventionally identified by line numbers in a source code listing: the
start of the linear code sequence, the end of the linear code sequence, and the
target line to which control flow is transferred.
Test cases shall be designed to exercise LCSAJs.
For each test case, the following shall be specified:
- the input(s) to the component;
- identification of the LCSAJ(s) to be executed by the test case;
- the expected outcome of the test case.
There isnt enough information on LCSAJ Testing. This has helped me. Going to buy your exam papers too.
ReplyDelete"Linear code sequence and jump (LCSAJ) is a software analysis method used to identify structural units in code under test. Its primary use is with dynamic software analysis to help answer the question "How much testing is enough?".[1] Dynamic software analysis is used to measure the quality and efficacy of software test data, where the quantification is performed in terms of structural units of the code under test. When used to quantify the structural units exercised by a given set of test data, dynamic analysis is also referred to as coverage analysis."
ReplyDeleteSource: http://en.wikipedia.org/wiki/Linear_code_sequence_and_jump
Thanks this has helped me aloooot!
DeleteRecommended!
ReplyDeleteThe exam papers on there are top notch, if you're sitting ISEB you would be foulish not to download it.
ReplyDeleteI also recommend Brian Hambling book for extra background reading.
Thanks just downloaded the exam papers here and about to buy The Brian Hambling book
DeleteBrian Hambling book is really good covers LCSAJ in depth.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDelete