11.06.2020 00:00 |
Материал подготовлен компанией SimbirSoft Оригинальная публикация О задачах автоматизации тестирования и случаях, когда она необходима, мы уже писали. А для выбора необходимых проверок удобно иметь под рукой наглядное пособие, не ограничиваясь знаменитой пирамидой автотестов. Предлагаем перевод статьи Кристин Джеквони (Kristin Jackvony), где графически показан еще один метод – колесо автоматизации.
 Автоматизация тестирования, как правило, наиболее необходима в масштабных приложениях с большим количеством бизнес-функций, при внедрении CI/CD и регулярных релизов. Подробнее об этом мы рассказывали в статье «Что даёт автоматизация тестирования». С разрешения Кристин Джеквони – автора блога Think Like a Tester и ряда популярных материалов о тестировании – мы перевели статью «Переосмысление пирамиды автотестов: колесо автоматизации» (Rethinking the Pyramid: The Automation Test Wheel). В конце статьи рассмотрим пример проверок из практики наших специалистов по автоматизации тестирования (SDET). |
Подробнее...
|
08.06.2020 00:00 |
Оригинальная публикация
Считается, что через тестирование можно легко зайти в ИТ. Мы спросили наших специалистов по тестированию, как это реализовать без поступления на профильные программы обучения в вузы. Оказалось, что можно ограничиться базой по информатике, одной книжкой по тестированию и правильным выбором, где получать первый опыт. Правда, приправить это надо собственной заинтересованностью и усердием.
Под катом — наши советы и ответы на распространенные вопросы новичков. Есть немного и о том, куда двигаться дальше, когда кажется, что потолок знаний близко.

|
Подробнее...
|
01.06.2020 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Недавно постоянный читатель моего блога показал мне отличную статью о важности технических навыков для тестировщика. Автор проводит прекрасную аналогию: тестировщик, не разбирающийся в технических концепциях, похож на хирурга, не знающего анатомию. Если мы планируем тщательно тестировать наши приложения, то должны понимать базовые системы, заставляющие их работать. |
Подробнее...
|
19.05.2020 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Недавно я тестировала загрузку файлов, а это всегда увлекательно. Это также очень важно, потому что загрузка вирусного файла – один из способов, путем которых злоумышленник может издеваться над вашим приложением, уронив его или получив доступ к закрытым данным. Сегодня я дам вам шесть советов и расскажу о четырех инструментах, помогающих успешно тестировать загрузку файлов. |
Подробнее...
|
13.05.2020 00:00 |
Оригинальная публикация Автор: Евгений Иванченко QA и QC — как камыш и рогоз. Конечно, есть ботаники, которые их различают, но большинство людей всё-таки путают. Иногда самим QA и QC легче согласиться с представлением обывателей, чем пускаться в долгие объяснения, в чём же всё-таки разница. Предлагаю сделать усилие над собой, разобраться с терминами и понятиями, увидеть отличия и больше никогда их не путать.

|
Подробнее...
|
06.05.2020 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Все читатели моего блога знают, как я увлечена тестированием API. Мне также очень нравится пользоваться Postman для такого тестирования, потому что, по моему мнению, это самый простой способ проверки API-запросов. Поэтому меня печалит, когда я вижу, что люди тестируют API, убеждаясь только в том, что получили ответ 200! Сегодня я возьму простой GET-запрос и покажу пример 16 тестов, которые можно прогнать вместе с ним. |
Подробнее...
|
27.04.2020 00:00 |
Автор: Ольга Назина

Знакомая картинка? А вы ведь постоянно сталкиваетесь с этой архитектурой — когда покупаете билет в кино онлайн, бронируете путевку на море или записываетесь к врачу.
На клиент-серверной архитектуре построены все сайты и интернет-сервисы. Также ее используют десктоп-программы, которые передают данные по интернету. Поэтому ИТ-специалисту нужно понимать, что это такое и как работает.
Об этом я и расскажу в статье. Объясню на пальцах, с примерами и забавными картинками =) Если вы больше любите видео-формат, можно посмотреть мой ролик на youtube на ту же тему.
|
Подробнее...
|
22.04.2020 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Перевод: Ольга Алифанова Ссылка на pdf-документ URL запроса
https://www.happypath.com/contact/2?phone
https:// = протокол
www.happypath.com/ = домен
contact/ = путь
2 = параметр пути
?phone = параметр запроса. |
Подробнее...
|
30.03.2020 01:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Как тестировщики, мы часто воспринимаем наличие базы данных приложения, как должное. Мы стараемся фокусироваться на более видимых участках – пользовательском интерфейсе или логике API. Однако тестирование базы данных – это тоже очень важно! Ниже – шесть способов тестирования базы данных вашего приложения. |
Подробнее...
|
26.03.2020 01:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
MongoDB – одна из наиболее популярных современных нереляционных баз данных. Ее гибкость, скорость и масштабируемость делают ее распространенным выбором для приложений, хранящих данные в JSON-формате. Установить ее и создать базу данных очень легко, однако язык запросов тут сильно отличается от языка запросов SQL. Когда я только начинала работать с MongoDB, меня раздражала документация ее языка запросов: в ней или пытались объяснить чересчур многое, или примеры были чересчур сложными. Я неоднократно раздраженно говорила "Да как мне просто-напросто сделать запрос 'select lastName from contacts where id = 3?!!'
Из-за этого раздражения я и создала свое собственное руководство. В нем я приведу ряд простейших примеров запросов, к которым вы, возможно, привыкли в SQL. |
Подробнее...
|
|