... of testing, namely, Unit testing, Integration testing, System testing, User Acceptance testing etc. Let us see a brief definition on the widely employed types of testing. Unit Testing: The testing ... ACCEPTANCE TESTING 49 7.2 FACTORS INFLUENCING ACCEPTANCE TESTING 49 7.3 CONCLUSION 50 8 SYSTEM TESTING 51 8.1 INTRODUCTION TO SYSTEM TESTING 51 8.2 NEED FOR SYSTEM TESTING 51 Software Testing ... repetition and to aid in the software maintenance • Other functional testing techniques include: transaction testing, syntax testing, domain testing, logic testing, and state testing. • Finite state...