My Testing Manifesto 2014
It’s my first day in permanent employment for, oh, about 20 years. I feel a little giddy, like someone’s first day of school – nervous but excited.
Unlike my first day of school, I have some clear goals and ideas I want to implement. I thought I might outline them here to help remind me of what I want to achieve and also to see how different it turns out.
Testing Philosophies
- Testing is an skilled activity(not a phase) that all, to some degree can acquire.
- Testers need autonomy to make decisions, to develop and perform excellent testing.
- Quality is something we all care about, though it means different things to different people.
- Every test has a cost (design, building, maintaining, reporting)
Goals for Testing
To develop a company wide reputation for excellent testing
To develop a test team that is able to handle testing problems with courage, skill and humility.
To coach and help develop the skill of testing with whoever may need it
To identify where testing is occurring and help augment that
To develop and the grow the test team in size, skill and expertise.
To engage with and support the testing community
Personal Goals
To acquire knowledge in testing within a continuous deployment, delivery environment
To learn more about functional programming
To be able to identify how to repair code
To work with integrity and within the bounds of what I consider ethical