Book Image

Mastering Python Scientific Computing

Book Image

Mastering Python Scientific Computing

Overview of this book

Table of Contents (17 chapters)
Mastering Python Scientific Computing
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Testing and maintenance best practices


Proper testing and maintenance are highly essential for proper software development. This section emphasizes the best practices to be followed during the testing and maintenance activities:

  • Unit testing first: It will be better to perform unit-wise testing first. After successful unit testing, the system is ready for integration testing. Finally, after successful integration testing, validation testing should be performed. Unit testing ensures that the different modules of the system are working perfectly and helps in early detection of errors. This will not only fix the bugs in the module, but also support in finding the missing parts of the implementation of the original idea. As unit testing is performed for a specific module at a time and the focus is very small, it may identify the parts of the specification that were missed during the implementation phase.

  • Different testing teams: Testing is a crucial activity for the success of the final product...