We identified a problem last week with the plug-in that protects the OnBase customer restricted posts on our blog. If you have the password cached, you should still be able to access these articles. Otherwise, they will unfortunately be inaccessible until we get it fixed. Watch for a post giving the all clear.
In the meantime, this is a great example of the importance of thorough testing and how, even then, issues occasionally slip through. How good are your test plans? Here are some things to think about:
Does the test environment exactly match production?
- A difference as small as how you log in could result in missed issues during testing.
- Hardware differences can be important.
What third party applications interact with the application being upgraded?
- Before you upgrade, make sure that the versions are compatible.
- Pre-requisites could impact other applications installed in the same location.
- Scripts may need to be adjusted.
Are all solution requirements covered by the test cases?
- Testing everything takes time but it’s the best way to minimize potential issues.
- Remember to include exceptions and edge cases in your test plan.
What qualifies as a successful test?
- Talk to the people who use the process regularly.
- Clear documentation increases repeatability and streamlines the overall process.
Do you need to include “negative tests”?
- Verifying that it does NOT do something can be just as important.