Базовые знания тестировщика веб-приложений

Базовые знания тестировщика веб-приложений

В книге кратко описаны:

– суть профессии;

– подходы к тестированию отдельных элементов приложения;

– советы по написанию отчетов о найденных ошибках;

– алгоритм проверки работоспособности приложения на продуктовом сервере.

Жанры: Интернет, Программирование, Книги о компьютерах
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Базовые знания тестировщика веб-приложений


Профессия Тестировщик

Если Вы еще не определились, кем хотите стать, или ищете работу, но предложенные вакансии Вас не устраивают, то обязательно рассмотрите такую профессию, как “Тестировщик программного обеспечения”. Она позволит Вам влиться в сферу ИТ, даже не имея профильного образования. Работа в ИТ всегда оплачивается выше, чем в других отраслях, вакансии есть в любом городе, Вы не будете сокращены в кризис, и Вам не придется работать на морозе. Сейчас существует большое количество ИТ-компаний, ведущих международный бизнес, поэтому работа в них еще и престижна. Работая тестировщиком, Вы всегда будете развиваться профессионально и сможете освоить другие профессии в ИТ. Работая в международной компании, Вы еще и улучшите свои знания английского языка.

Все, что от Вас нужно – это сообразительность и любознательность. На собеседовании Вам предложат пару задачек на логику и просто пообщаются с Вами, чтобы лишь убедиться, что Вы адекватный и целеустремленный человек. Базовые знания, необходимые для быстрого старта, собраны в этой книге.

Главная задача тестировщика – проверить, что программа работает так, как этого хотел заказчик (клиент). Другими словами, он должен проверить, что работают все описанные в документации функции, при их выполнении не возникает ошибок, а также нет ничего лишнего. Обо всех несоответствиях, ошибках и прочих проблемах тестировщик сообщает программисту, который будет их устранять. На профессиональном сленге любую проблему в работе программы называют багом (с английского bug – жук). Согласно Википедии, по одной из версий, в 1946 году учёные Гарвардского университета, тестировавшие вычислительную машину Mark II Aiken Relay Calculator, нашли мотылька, застрявшего между контактами электромеханического реле, и Грейс Хоппер произнесла этот термин. Извлечённое насекомое было вклеено скотчем в технический дневник с сопроводительной надписью: «First actual case of bug being found» ("первый реальный случай, когда был найден жук"). Еще одно модное словцо, крепко засевшее в лексикон ИТ-специалистов – это фича (с английского feature – особенность, свойство, фишка). Большинство команд разрабатывают программы итеративно, то есть вначале пишут минимальный базовый функционал, а затем понемногу его расширяют. Так вот, каждое такое небольшое изменение в программе и называют фичей. Теперь, пользуясь сленгом, можно сказать, что задача тестировщика – это тестировать фичи и заводить баги.

Давным-давно, когда написание программ и пользование ими было уделом лишь группы ученых в крупных научных центрах, тестированию не уделяли столько времени, сколько сейчас. Если у пользователей возникали проблемы, то они писали письмо издателям с описанием проблемы. В ответ они получали по почте дискету с исправлениями. С ростом количества пользователей издателям становилось все труднее обрабатывать все их запросы. Им приходилось всё тщательнее проверять свои программы перед их распространением, чтобы не получить кипы гневных писем. Также с ростом количества издателей у пользователей появился выбор и они стали делать его в пользу издателей, делавших более качественное ПО. Программисты стали тратить существенную часть своего рабочего времени, занимаясь проверкой работоспособности. Для того, чтобы проверить работоспособность приложения, не обязательно знать, как оно устроено и как его написать. Поэтому, в помощь программистам стали давать людей, не имеющих опыта программирования, но имеющих опыт пользования программами. Это позволило программистам уделять больше времени написанию кода и исправлению ошибок, а также облегчило поиск новых сотрудников, так как сократился список требований к кандидату. Так появилась профессия “Тестировщик программного обеспечения”. Впоследствии на плечи тестировщика легли и другие задачи, возникающие в процессе разработки ПО: сбор требований, ведение документации, поддержка пользователей. Чем больше тестировщик сможет выполнить работы, которую делал бы программист, тем больше он будет получать зарплату. Обычно зарплата тестировщика составляет около 75% от зарплаты программиста того же уровня. Поэтому постоянно расширяйте спектр ваших навыков, чтобы достичь этой цифры или даже превысить её. Большинство книг по тестированию советуют тестировщикам никогда не говорить: “Это не моя работа”.


Отзывы
Ольга Потапова

Из любопытства просмотрела книгу и, как опытный тестировщик, могу сказать, что она очень полезна для начинающих: как минимум, вводит в профессию и дает направление, что учить дальше (например, xml описан очень поверхностно, но по крайней мере знаешь, что такое есть, а дальше информации в Интернете предостаточно). Полезно наличие подобия чек-листов. Если как следует изучить предлагаемые проверки, как минимум элементарные баги не профакапишь.

Категорически не согласна с отзывом, обозначенным здесь как лучший: автор, по-видимому, плохо представляет себе суть профессии тестировщика и сам, вероятно, является программистом или кем-то вроде. Книги по веб-разработке, разумеется, пойдут на пользу начинающим, но техники поиска багов все-таки важнее.


Вам будет интересно
В учебном пособии рассмотрены современные компьютерные технологии перевода: базовые принципы работы электронных словарей, систем автоматического и автоматизированного перевода, описаны их преимущества и недостатки. Представлены концепции закрытого и открытого программного обеспечения, форматы файлов. Даны практические рекомендации по корректному оформлению результатов работы в электронном виде и использованию глобальной сети Интернет для повышения качества перевода....
Читать онлайн
Рассмотрены основные области компьютерных технологий и их роль в современном обществе, научно-исследовательской, инновационной, научно-педагогической, производственно-технологической и проектно-технологической профессиональной деятельности, структура операционных систем, алгоритмы планирования задач....
Читать онлайн
«Добро пожаловать в овеществленное прошлое виртуального будущего! В этой книжке помещены два эссе, написанные в 1990-е годы, когда Сеть только-только превратилась в существенный элемент повседневной жизни. Сегодня для нас, граждан постиндустриального общества, настолько естественно обмениваться информацией по компьютерной сети с людьми в любой точке мира, что мы об этом даже не думаем. Для двадцатилетних студентов Университета Вестминстера, где я преподаю, Сеть – нечто такое, что было всегда. Эт...
Читать онлайн
Книга посвящена актуальной проблеме развития интерактивных электронных коммуникаций (в Интернете). Рассматриваются условия глобальной информатизации и внедрения в повседневную практику Интернета. На основе анализа первой информационной революции (появления письменности), второй информационной волны (изобретения книгопечатания) и «Третьей волны Тоффлера» в книге обосновано появление «Четвертой информационно-коммуникационной волны». Появление «Четвертой волны» связывается с возвращением человечест...
Читать онлайн
В учебном пособии дан теоретико-методологический анализ процесса информатизации социальной сферы, рассмотрены основные направления технологизации информационного пространства социальной сферы в современных условиях и опыт практического использования информационных технологий в различных областях социальной работы в России и за рубежом. Для студентов бакалавриата, обучающихся по направлениям подготовки «Социальная работа», «Организация работы с молодежью» и «Социология». Пособие является лауреато...
Читать онлайн
Этан Цукерман, директор Центра по изучению гражданских медиа при Массачусетском технологическом институте (MIT), интернет активист и блогер, в своей дебютной книге описывает как социальные сети, транспортные хабы и новые информационные технологии, изменяют нашу жизнь. Новый взаимосвязанный мир функционирует не совсем так, как представляют себе технооптимисты и колумнисты специализированных изданий, но тем не менее он уже существует, и научиться жить в нем, адекватно используя интернет и прочие и...
Читать онлайн
Когда в нашей жизни появился Интернет, миллионы людей на планете подумали, что он откроет всем мир колоссальных возможностей и что это величайший цивилизационный сдвиг со времен промышленной революции… Однако что мы знаем о темной стороне Сети?Раскрыть глаза человечеству взялся Эндрю Кин, которого в Кремниевой долине назвали Антихристом за резкую критику плутократов вроде Марка Цукерберга, зарабатывающих несметные богатства на использовании персональных данных обычных пользователей. Кин рассказы...
Читать онлайн
Книга написана на основе опыта информатизации крупных отечественных компаний, среди которых ОАО «Газпром», холдинг «Связьинвест», Правительство Москвы, Сибирский Химический Комбинат и др.Автором раскрыты профессиональные секреты постановки проектной деятельности, описаны примеры используемых на практике документов, приведены формы отчётов, даны рекомендации по созданию Проектного офиса и т. д....
Читать онлайн
Книга-игра – это литературное произведение, в котором читатель участвует в формировании сюжета. Её не читают подряд, как обычную книгу, но принимают судьбоносное решение в конце каждого параграфа, перемещаясь со страницы на страницу в нелинейном порядке. Вы и только Вы решаете, как будет развиваться сюжет!...
Читать онлайн
Эта книга написана рыболовом-любителем с тридцатилетним стажем. Рыбалки, как и наша жизнь, бывают разные. Иногда в процессе рыбалки происходят необычные, курьезные и смешные события. А бывают рыбалки, которые дарят бесценный опыт. О таких разных рыбалках рассказывается в этой книге....
Читать онлайн
Моя жизнь всегда была неспокойна из-за того, что моя душа выделялась. Меня считали белой вороной, но я не отвергала людей, даже если делали больно. Этот человек был другим в детстве, его сладостный шепот и легкие прикосновения убаюкивали меня в дни душевных потрясений. Его фантастические идеи взрывали мой глупый мозг, и я поддавалась порывам безумных действий. Он был настоящим совершенством, моей опорой и наставником, моим воздухом, моим ключиком к лучшему миру во всем мире. Но сейчас сильна...
Читать онлайн
"Эльф в доме ― жди беды" ― твердила старая нагская поговорка. Рена ― дочь посла, мечтавшая посвятить свою жизнь Храму, ― убедилась в этом почти сразу, ведь в тот же вечер, как прибыли иностранные гости, её скромные мечты оказались под угрозой... Марселу ― слишком скромный для будущего правителя ― впервые вынужден покинуть родную страну. Вместе со старыми знакомыми он отправляется в таинственное и опасное Царство нагов и готов молиться Трёхликому Ю, чтобы эта поездка не закончилась войной. При...
Читать онлайн