pie lielākiem projectiem ir atsevišķi cilvēks testētājs/dokumentētājs. cik nācies tādus redzēt, tad par testētāju paņemts ir tāds, kurš no programēšanas maz ko saprot un domā kā vidējais useris, tad tāds ar var sabaxtīt visu to ko programētāji pat iedomāties nespēj, bļaut ka kaut kas ir neloģiski etc.
imho programētājam no testēšanas tik tikdaudz jāmāk, lai dodot testētājam, kurš tūlīt ieraksta aplamus datus, uzreiz nekristu ārā kļūdas, un ideālā gadījumā, būtu jāmāk arī rakstīt testcases, kuras ik pa laikam izmalt cauri.