Ask HN: Resources for good testing practices
What resources have you found helpful for encouraging good testing practices that I might be able to share with my team?
What resources have you found helpful for encouraging good testing practices that I might be able to share with my team?
I also wrote a book on this topic, Surviving the Top Ten Challenges of Software Testing, which is focused on the human issues in testing.
I can also recommend the resources section of the ASTQB's website where there are past webinar recordings, white papers, past newsletters, etc. - https://www.astqb.org/certified-tester-resources/
I hope this helps! Feel free to contact me from my website if you like.
Randy Rice
I also wrote a book on this topic, Surviving the Top Ten Challenges of Software Testing, which is focused on the human issues in testing.
I can also recommend the resources section of the ASTQB's website where there are past webinar recordings, white papers, past newsletters, etc. - https://www.astqb.org/certified-tester-resources/
I hope this helps! Feel free to contact me from my website if you like.
Randy Rice
It's only in the last case that resources are on the critical path to change. And all the other potential causes come before the point where changing the culture is practical.
My advice: as the new person on the team it might be better to approach changing the culture as a mid-term to long term objective. A hard sell 'everybody [meaning you] need to start writing tests' has an air of 'you are doing it wrong' about it.
Now the team may be doing it wrong and it is logically possible a new member might show everyone the light. The odds of that happening in any given case are probably very very low, human nature being what it is and it being 2016. By which I mean that if a team isn't already pushing for more tests, then there's either a good reason or a bad reason and neither is likely to change over night.
A longer term approach is to show people the benefits of tests. Write tests yourself and high quality code to go with them and demonstrate the benefits directly. Or to put it another way, show that your time writing tests makes your life and other people's lives easier and do it because it's the right thing and despite other people not writing tests and don't tell people the should write tests. Let them come to it on their own.
Good luck.