testing-patterns