test for mhartle book for berkely software engineering step