Если вы были наняты для проведения ручного тестирования, то вам следует сосредоточиться на этом.
Автоматизированное тестирование - это хорошо, и если ваша компания этого не делает, то это действительно так. Тем не менее, вы не там, чтобы рассказать им, как вести свой бизнес. Главное в любой работе - выполнять порученную работу. Это особенно верно на начальном уровне.
Мое предложение о том, как сделать этот опыт обучения, который поможет вам в будущей карьере разработчика, состоит в том, чтобы принять к сведению, какие проблемы вы обнаружите в коде других людей. Знание распространенных ошибок поможет вам избежать повторения тех же ошибок в вашем собственном коде.
Например, некоторые ошибки являются просто ошибками кодирования, такими как отключение на единицу при циклическом просмотре массива. Другими являются неправильно понятые требования, недостатки в дизайне высокого уровня или неспособность проверить наличие неожиданных / недействительных входных данных.
Кроме того, попробуйте связаться с разработчиками после сообщения об ошибке, чтобы попытаться получить больше информации о первопричине проблемы, о том, как они ее исправили, и как это повлияло на проект. Только будьте осторожны с этим: программисты и тестировщики QA имеют тенденцию иметь неблагоприятные отношения. Им не понравится, когда вы скажете им, что они не работают, особенно старшие. Убедитесь, что они знают, что вы пытаетесь извлечь из этого урок, а не критиковать. Если возможно, выберите «наставника» из числа разработчиков, чтобы помочь с этой частью. Таким образом, у вас будет один главный контакт, который ожидает такого рода разговоров с вами.
Главное, что вы можете получить из этого кооператива, это посмотреть, как осуществляется разработка программного обеспечения в реальном мире. С вашего места в качестве тестировщика вы получите возможность увидеть больше «большой картины», чем вы, как разработчик начального уровня, что очень хорошо, когда вы только начинаете.
Если вы думаете, что у вас есть будущее с этой компанией, будь то в QA или в качестве программиста, это хорошая возможность узнать об их продукте и отрасли. Лучшие программисты - это не просто обезьянки. Они знают не только то, что делает их код, но почему и как это приносит пользу людям, которые платят деньги за его использование.
Удачи.