Testing
A big part of any custom application is testing it to make sure that it functions correctly. Applications with errors or poor functionality can quickly leave customers disillusioned with the application, and often the application will then not be used. Therefore, it is extremely important that any application is thoroughly tested before it is deployed.
When testing a new custom application, it is important to also test around the application as well as the application itself. This means do not just test that the application works, also test that any applications the new application is linked or related to also still functions in the way it did before. This is particularly important when dealing with access controls and security, and always ensure that no access is granted that should not be and that existing users of an application are not locked out of data they had access to before.
If we do come across issues when performing our testing, it is worth remembering the techniques that...