У нас на фирме мальнький отдел по разработке - 2 человека: программист и тестировщик. Я как раз занимаюсь там тестированием. Проект довольно сложный, но для него нет документации, то есть ее вообще нет. Программист занимается соответсвенно разработкой архитектуры и кодированием. Внутренние версии для тестирования выходят нерегулярно, когда-то по 3 раза в день, а когда-то раз в неделю, финальных релизов еще не было. Никакой документации по тестированию от меня не требуется.
Из-за того, что нет документации, все общение идет на словах. В результате, при выпуске новой версии программист, допустим, поправит/добавит 5 вещей, мне скажет про четыре, так как про одну забудет, из этих четырех я правильно пойму три, а четвертую буду думать, что правильно понял. В итоге мое представление о версии и реальность могут значительно расходиться.
Я несколько раз говорил программисту, что нужна документация, но воз и ныне там.
Раз пять начинал состовлять тест кейсы, но при очередном релизе часто не понятно, по каким тест кейсам надо провести регрессионное тестирование, а какие тест кейсы исправить, начинаешь их делать и вот тебе еще новая версия. В результате, я их вообще забросил, потому что они дают только разочарование и порядка в процесс не приносят.
Как уже было сказано, проект довольно сложный и программист часто делает очень значительные изменения в коде, по которым мне сложно понять, что могло быть затронуто.
В общем, проблема в том, что хочется какой-то организованности и упорядочности и увеличение качества тестирования, но как это сделать не понятно.
Буду благодарен за любые советы.