virhetilanteiden käsittelyä ja testit