Недавно в разговоре с одним знакомым я сказала, что не люблю TDD (test-driven development, разработка через тестирование). Наверное, первая мысль, которая возникает после такого заявления - это как тестер в здравом уме может вообще говорить подобные вещи?
среда, 31 марта 2010 г.
пятница, 26 марта 2010 г.
Бесконечное хождение по лестницам
После изматывающих захватывающих дискуссий в моём предыдущем посте захотелось написать что-то спокойно-размышляющее, тем более что мысли подходящие постоянно крутились в голове.
Вот в тестировании: то работаешь себе спокойно, то вдруг хватаешься за какую-то идею, пытаешься что-то делать, бросаешь, снова пытаешься, чего-то добиваешься или не добиваешься, потом снова затишье... Казалось бы - хаос, но на самом деле всё очень чётко укладывается в определённую схему - как будто хождение по лестнице с какими-то постоянно повторяющимися ступеньками...
понедельник, 22 марта 2010 г.
Спасибо, Джеймс Бах! (Про исследовательское тестирование)
Я много раз встречала понятие "исследовательское тестирование" ("exploratory testing") и интуитивно понимала, что это - именно то, чем я в значительной степени занимаюсь на протяжении лет. Однако это понятие упоминалось в тех же книгах обычно вскользь, как просто один из существующих подходов; но как основной подход, принятый в качестве стандарта, неизменно описывалось тестирование по предварительно написанным тест кейсам.
И вдруг я прочитала статью Джеймса Баха (James Bach) "Exploratory Testing Explained". Мне сложно передать всю ту гамму чувств, которую я испытала! Вот оно - вот описание и обоснование того, к чему я когда-то сама пришла. Вот тот человек, который осмелился заявить во всеуслышание, что такой подход не просто имеет право на существование, но ещё и разумен и эффективен.
четверг, 18 марта 2010 г.
Сказка про тестеров, которые боролись-боролись, да не то выбороли
Решила я описать одну поучительную и правдивую историю.
Это был большой проект, на котором работала целая группа тестеров. Как это часто бывает, тестеры и большинство программистов работали с одной стороны, а аналитики и большое начальство - были за границей. И была на этом проекте среди прочих проблема с документацией: то требования были описаны непонятно, то противоречиво, а то и вовсе кое-как. И возникало из-за этого множество проблем, да только добиться от аналитиков более качественной документации не удавалось.
Но вот решил из-за границы приехать Большой Начальник, чтобы в общении с народом выяснить, почему на проекте проблемы возникают. И решили тестеры, что это их шанс - попробовать поднять вопрос о документации на тот высокий уровень, на котором его решить могут.
понедельник, 15 марта 2010 г.
"Автоматизированное тестирование программного обеспечения"
Вероятно, в жизни каждого тестировщика рано или поздно наступает момент, когда встаёт вопрос об автоматизации тестирования. Именно поэтому я решила прочитать и описать свои впечатления от книги "Автоматизированное тестирование программного обеспечения. Внедрение, управление и эксплуатация" (авторы: Э.Дастин, Дж. Рэшка, Дж.Пол; издательство "Лори", 2003).
среда, 10 марта 2010 г.
Этот (не)страшный зверь Linux
Наверное, существуют ещё люди типа меня, которые никогда не сталкивались с Linux. И, вероятно, именно таким людям может быть интересно краткое описание моего первого опыта самостоятельной установки Linux.
пятница, 5 марта 2010 г.
Первая аксиома тестирования
Думаю, периодически полезно оглядываться назад и задумываться о том, что ты вынес из прошлого опыта. Вот и я решила вспомнить, что дали мне те проекты, на которых я работала.
Мой первый проект был для меня своего рода испытанием. Я тогда была совсем зелёной девочкой, с самым поверхностным представлением о тестировании, и при этом оказалась единственным тестером на проекте.
Конечно, этот проект мне многое дал - первые попытки написания отчётов о найденных ошибках, первые попытки построения нормального взаимодействия с разработчиками, первые рабочие конфликты… Большинство из этого помнится уже достаточно плохо. Но что я помню до сих пор и что я считаю своим самым главным приобретением на этом проекте - это те слова, которые сказал мне руководитель этого проекта:
тестировщик лучше всех должен знать, как должно работать приложение
Возможно, цитата уже не точная, и вероятно, можно поспорить, что кто-то что-то в проекте может это знать так же хорошо, или даже лучше - суть не в этом.
Суть в том, что если ты что-то тестируешь, ты должен знать, как что-то работать должно. Без этого тестирования просто быть не может, ведь как проверять что-то на правильность, когда ты не знаешь, что значит правильно.
Прошёл уже не один год с тех пор, но эти слова так и остались для меня первой аксиомой тестирования. Это просто непреложная истина, не требующая доказательств. И ещё я знаю, что получается, если от этого правила отступать. Но это уже другая история, для другого раза :)
Мой первый проект был для меня своего рода испытанием. Я тогда была совсем зелёной девочкой, с самым поверхностным представлением о тестировании, и при этом оказалась единственным тестером на проекте.
Конечно, этот проект мне многое дал - первые попытки написания отчётов о найденных ошибках, первые попытки построения нормального взаимодействия с разработчиками, первые рабочие конфликты… Большинство из этого помнится уже достаточно плохо. Но что я помню до сих пор и что я считаю своим самым главным приобретением на этом проекте - это те слова, которые сказал мне руководитель этого проекта:
тестировщик лучше всех должен знать, как должно работать приложение
Возможно, цитата уже не точная, и вероятно, можно поспорить, что кто-то что-то в проекте может это знать так же хорошо, или даже лучше - суть не в этом.
Суть в том, что если ты что-то тестируешь, ты должен знать, как что-то работать должно. Без этого тестирования просто быть не может, ведь как проверять что-то на правильность, когда ты не знаешь, что значит правильно.
Прошёл уже не один год с тех пор, но эти слова так и остались для меня первой аксиомой тестирования. Это просто непреложная истина, не требующая доказательств. И ещё я знаю, что получается, если от этого правила отступать. Но это уже другая история, для другого раза :)
четверг, 4 марта 2010 г.
Зачем (мне) этот блог
Казалось бы, зачем он мне нужен, при том, что и так-то времени на всё не хватает.
Но похоже, что блог - штука действительно полезная, вот из каких соображений:
Подписаться на:
Сообщения (Atom)