Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Здоровое отношение к коду



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Здоровое отношение к коду
2016-09-29 10:04

Автор: Брэндан О'Коннолли (Brendan O'Connolly).

Оригинал статьи: http://www.brendanconnolly.net/a-healthier-relationship-with-code/

Перевод: Ольга Алифанова

 

То, что в мире существует код – это здорово, потому что благодаря этому у тестировщиков есть работа. Несмотря на наши тесные взаимоотношения с ним в повседневном труде, многие тестировщики выстраивают их дисфункционально. Почему это происходит? Как это изменить?

 

Страх

 

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

…59% людей, начавших обучение на программе бакалавриата в области компьютерных и информационных наук в 2003-2004 годах или бросили обучение, не получив степень (31%), или переключились на другую область (28%) к 2009 году.

 

Навряд ли все они забросили образование, чтобы ринуться основывать Фейсбук или Майкрософт – а ведь они выбирали эту профессию сознательно. Программирование для многих выглядит как набор магических рун, которые, будучи разложенными в правильном порядке, заставляют швабры и ведра весело летать, как в Диснеевских мультиках. Конечно, здорово, когда швабры и ведра летают сами по себе, и это безусловно поможет в уборке, но если вы не контролируете магию, которая ими управляет – вы начинаете бояться ее.

 

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

 

Читать статью полностью...



X-RequestVerificationToken
2016-09-29 11:35

Здравствуйте. Возможно кто-то сможет помочь?

 

Проблема следующая: тестирую .Net приложение. Логина там нет, нужно просто отравлять формы. Делаю GET запрос. Из него извлекаю __RequestVerificationToken, который нужен вставляется в параметры при последующей отправке формы POST запросом. Все остальные параметры так же получил и заполнил. Конфуз в том, что когда форма отправляется - данные не кладутся в базу, т.е. не проходят. Я же получаю респонс 200, и пустую форму(будто рефрешнул страницу.). Вроде это еще называется post back. Обнаружил что в хедере POST запроса присутствует еще X-RequestVerificationToken. В фидлере я вижу он он не равен RequestVerificationToken... и откуда он генерится совершенно непонятно. Возможно кто-то сталкивался с этим?



Новости тестирования за сентябрь (2)
2016-09-29 13:10

Вышел выпуск рассылки за вторую половину сентября, его содержание доступно по ссылке.

 

Как всегда в выпуске рассылки собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.



Импорт/экспорт TestProgect в Testlink
2016-09-29 19:45

Добрый вечер, уважаемые участники форума. У меня встал большой вопрос. 
Схема:

Есть две конторы, наша и чужая, у чужой конторы стоит Testlink в которой лежат тесты обеих компаний.
Задача: необходимо поднять собственный сервер с Testlink и импортировать в него только тесты нашей конторы.
Шаги:
1. Сервер развернут

2. .....
Собственно сам вопрос: как можно перенести часть базы с тестами с одного сервера на другой? 
Поможет ли тупое копирование базы данных или нет?
Существует ли импорт/экспорт данных из веб-морды самой программы?

Подскажите пожалуйста кому не трудно, спасибо большое!!!



Программирование на Java для тестировщиков: 17 октября
2016-09-29 22:06

Прошло четыре месяца как мы записали новый курс и мы снова запускаем очередную группу новой версии тренинга “Программирование на Java для тестировщиков” (последнии лекции курса были записаны только к началу мая). Уже можно почитать обзор о том, как прошел курс и первые отзывы участников, которые мы спонтанно собрали на нашем форуме.

 

Этот курс, предназначенный для обучения тестировщиков программированию на языке Java, является одним из самых популярных курсов в нашей линейке.

 

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

 

Продолжительность нового курса осталась прежней, два с половиной месяца разбитых на 10 больших блоков, каждый из которых разбит на короткие фрегменты, но программа претерпела значительные изменения на основе анализа отзывов участников.

С одной стороны, мы решили выбросить некоторые темы, которые оценивались как не слишком полезные. С другой стороны, за счёт освободившегося места и более плотной компоновки материала появилась возможность добавить множество новых гораздо более интересных и полезных тем.

 

Что мы решили убрать из курса:

  • тестирование Windows-приложений через пользовательский интерфейс -- всё таки Java совсем не приспособлена для этого, если перед вами стоит такая задача -- тогда лучше выбрать другой язык для написания тестов, например, C# или Python;

  • тестирование Java приложений через пользовательский интерфейс -- просто потому, что таких приложений слишком мало, и эта тема оказалась невостребованной.

А теперь гораздо более длинный список того, что добавлено:

  • большой блок, посвящённый самым основам языка Java и программирования вообще, теперь тренинг подходит даже для тех, кто совсем-совсем не умеет программировать, обучение начинается с нулевого уровня подготовки;

  • использование сборщика Gradle;

  • дополнительные приёмы повышения надёжности тестов за счёт проверки и обеспечения выполнения предусловий;

  • работа с файлами в формате JSON;

  • более глубокое рассмотрение возможностей тестового фреймворка TestNG;

  • работа с удалёнными программными интерфейсами SOAP и REST;

  • настройка и использование сервера непрерывной интеграции Jenkins и генерация красивых отчётов при помощи инструмента Allure;

  • написание тестов в разных стилях: на псевдоестественном языке Gherkin (этот подход называется Behavior Driven Development) и в виде табличек с использованием инструмента Robot Framework (этот подход называется Keyword Driven Testing).

Все “старые” темы тоже полностью переписаны, материал лекций уплотнён (по нашему исследованию 1 час наших лекций по содержательности равняется более чем 3 часам живого рассказа за счет выверенности всех фраз и удаления всего лишнего мусора), и для удобства просмотра разбит на небольшие фрагменты продолжительностью не более 20 минут.

 

А ещё по многочисленным просьбам в лекциях теперь используется IntelliJ IDEA вместо Eclipse ;)

 

Познакомиться с программой и условиями участия



© 2010 | Software-Testing.Ru


В избранное