Describe any five types of software testing
a. Explain Shneiderman’s eight golden rules of interface design. (8 Marks) b. Discuss the following: i. The spiral model. (3 Marks)2ii. Three weakness of waterfall model. (3 Marks) iii. Throw away prototyping (3 Marks) iv. Diagrammatic HTA (3 Marks)