26.03.2015 Views

19SafQB

19SafQB

19SafQB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.10 The Important Economic Dimension 307<br />

independent test code as a result of the knowledge based inference of a test<br />

suite.<br />

One of the next challenges in testing is to define the test data. This process<br />

has to be carefully analysed since generating random test data may lead to<br />

redundant test cases and hence produces waste of execution and extra workload.<br />

The best idea is to intelligently generate test data so that the test data<br />

value space is covered efficiently with a small subset of values and in parallel<br />

to remove test redundancy. In this context a novel approach based on<br />

data fuzzing with TTCN-3 is being developed. Fuzz testing or fuzzing is a<br />

well-established automated and efficient black-box testing method for finding<br />

software flaws.<br />

8.10 The Important Economic Dimension<br />

Interoperability will not be improved without the motivation and support of<br />

market stakeholders. Motivating and involving market forces cannot be done<br />

without taking account economic dimensions. Without proper consideration of<br />

these factors, we will not succeed improving interoperability and this is often<br />

the reason why some technology stays isolated without world wide support<br />

as nobody as answer the questions of cost of testing, time to market, cost of<br />

tools, etc.<br />

Cost of testing: Money spent on testing a product is an investment for a<br />

company. When they invest money on something, they normally expect a<br />

good return on investment. Investment on testing will impact on the market<br />

price of product. This cost includes money spent on certification programs,<br />

test house fees, purchase of test tools, etc. It also includes the money spent on<br />

correcting errors found during testing.<br />

Time of testing has impact on the time to market and market price of a<br />

product. Time of testing is the time spent on testing a product. Using test tool<br />

to automate the test will considerably reduce the time spent on testing. We can<br />

also consider the time to develop the tests which is often under estimated.<br />

Test tool: Cost of developing of test tool is often very expensive and can<br />

rarely be beared by one single company. There is therefore need to share

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!