This video from edutopia is an introduction to comprehensive assessment. It is a nice 3 minute introduction to performance-based evaluation instead of paper and pencil testing. I think every good teacher has many ways of assessing students. The more I've learned about my students and really creating long term knowledge, the less I lean on tests. Now, I test twice a year in Computer science (when I teach binary numbers and computer hardware) and only once a year in Computer Fundamentals. I find that projects - especially long term projects - are a much better assessment of what students are learning.