Test includes a series of activities designed to determine the quality of the developed software and detect errors in the software so that the product can be corrected before it is released. In simple terms it is an activity to control whether the actual results match the expected results and ensure the software system is free of errors. Software testing is more than just error detection. Test is also done to ensure that the product functions as the end user expects.
Development is the process of writing and maintaining the source code that results in a product. Software development may include research, prototyping, modification, reuse, re-engineering and maintenance. The process of software development is a comprehensive activity that ranges from the initial design to the final test.
The process of creating software is known as software development. Software testing is done with the intent of finding errors and whether the specified requirements are met.
Software development contains the code writing process, whereas testing is used for determining whether the code runs as planned. In short, software development includes a series of computer science activities that includes software creation, design, distribution and support. Software testing is an assessment to inform the concerned customer about the product’s or software’s quality.