CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

How well are your requirements tested?

Thomas Arts ; John Hughes (Institutionen för data- och informationsteknik (Chalmers) ; Institutionen för data- och informationsteknik, Datavetenskap (Chalmers) ; Institutionen för data- och informationsteknik, Programvaruteknik (Chalmers))
2016 9th Ieee International Conference on Software Testing, Verification and Validation (2381-2834). p. 244-254. (2016)
[Konferensbidrag, refereegranskat]

We address the question: to what extent does covering requirements ensure that a test suite is effective at revealing faults? To answer it, we generate minimal test suites that cover all requirements, and assess the tests they contain. They turn out to be very poor-ultimately because the notion of covering a requirement is more subtle than it appears to be at first. We propose several improvements to requirements tracking during testing, which enable us to generate minimal test suites close to what a human developer would write. However, there remains a class of plausible bugs which such suites are very poor at finding, but which random testing finds rather easily.

Nyckelord: Computer Science, Software Engineering; Engineering, Electrical & Electronic



Den här publikationen ingår i följande styrkeområden:

Läs mer om Chalmers styrkeområden  

Denna post skapades 2017-02-17.
CPL Pubid: 248216

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)