Few days ago, I have checked the tests of my node project. There are a lot of tests, but I ask myself which tests are necessary and which are not. I searched google and found very interesting strategy of "risk based testing". Now I'm looking for a good checklist for risk based testing.
The idea of risk based testing is that your context defines what the risks might be. What is important to me is not necessarily important to you. So there won't be a checklist that will work for everybody. Having said that: you might find this HTSM explanation useful. To guide your thinking about what could be risky in your situation and what area would warrant some better investigation/testing. But don't rely on lists only!