Хм. Спасибо. и правда, работает.
Всегда казалось, что после if должно следовать else и возможен elif.
Черт, вы для меня прямо открытие сделали. Пошла думать. :) Почему про это нигде не написано? что за магия?
Я такой же раньше была. Считала, что работа должна быть работой. А все ваши интересы - это в хобби, пожалуйста.
Созидать вообще из-за этого не могла. Тупо выполняла работу, изучала то, что надо новое.
Потом сменила профессию. Теперь кайфую от каждого дня. Созидание и творчество - так и прет. Появилась та самая про-активность. Хотя раньше тоже это слово терпеть не могла, хотя и сейчас не люблю.
Когда в глазах горит огонь от того, чем занимаешь - это видно. Все этого именно и хотят. Нельзя сделать шедевр без вдохновения. Вдохновение будет только там, где неподдельный интерес.
Когда идешь с работы и продолжаешь на автомате думать как бы так сделать... - это и есть та самая дурацкая про-активность.
Можно быть хорошим ремесленником, а можно быть нормальным творцом.
Все хотят творцов.
SV999Z: Аналитик или заказчик говорит, что должен делать софт. пишет ТЗ.
Разработчик пишет софт. Тестировщик проверяет, что софт работает согласно ТЗ.
из минусов - скучно, если скучна тематика софта. К примеру всякие там интернет-магазины и т.д. Но это я по себе сужу. :)
но этот минус можно превратить в плюс - найти контору, где софт работает с большим кол-вом данным. Там как раз ваша математика и пригодится. Страховые компании, к примеру. Вот где статистика и теорвер.
еще из плюсов - увидите как работают другие люди. Их тулзы, технологии и т.д.
ручное тестирование - повторение действий пользователя - низкой входной уровень.
Дальше уже легко и просто развиваться в сторону автоматизации - пишите код для автоматической проверки ручных действий. ну или юнит-тесты.
sim3x: кажется, Вы сами подвели меня к ответу. :)
Я не разработчик. Я тестировщик. ТДД - не по моей части, наверное. Код разработчиков не вижу - он вообще на другом языке написан.
Да, я автоматизирую простые и тупые кейсы. Данные генерю один раз и навсегда. Нужно мне 500 записей с такими вот переменными - сгенерила, сохранила и дальше их и юзаю. Но кейсов много, переменных много. Руками это делать - не один индус потребуется.
sim3x: много кода я пока и не пишу, но он разрастается. - генерация данных для логов, конфиг парсер в зависимости от кейса и т.д.
"по результатам вообще не будет понятно, где ошибка" - моё дело убедиться что ошибок вообще не будет.
Если есть ошибка, к примеру возвращается 984 записи из бд, а не 1000 - я уже другие инструменты использую.
sim3x: функциональное тестирование.
есть логи на входе, получаю записи в БД на выходе. В зависимости от конфигурации тестируемого приложения получаю те, или иные результаты. Надо сравнить с ожидаемыми.
В питоне использую активно модуль pandas, т.к. много данных приходится обрабатывать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.