Software testing basic. Main contents Why is testing necessary? What is testing? Test Design techniques Test level Test type How to write.