Introduction The goal of this assignment is to give you theopportunity to work with tools that help us become more effectivein uncovering software defects. For this assignment you willimplement a move validation engine for the game of chess, use astatic analysis tool to help you identify potential defects beforeyou start testing, develop test cases for your program, and collectcode coverage data to help you determine the adequacy of yourtesting effort. The purpose of the program that you will developwill be to compute all legal moves for a piece on a givenchessboard configuration. For example, given the boardconfiguration below, your program
PayPal Gateway not configured
PayPal Gateway not configured