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

7 правил хорошего тона при написании Unit-тестов



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

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


7 правил хорошего тона при написании Unit-тестов
2018-02-13 10:51

Оригинальная публикация: https://habrahabr.ru/company/wrike/blog/337188/

 

“Хорошими манерами обладает тот,
кто наименьшее количество людей
ставит в неловкое положение.”
Дж. Свифт

 

Привет, коллеги! Сегодня я бы хотел поговорить о Unit-тестировании и некоторых “правилах” при их написании. Конечно, они неформальные и не обязательны к выполнению, но при их соблюдении всем будет приятно и легко читать и поддерживать тесты, которые вы написали. Мы в Wrike видели достаточно Unit-тестов, чтобы понять основные проблемы, которые возникают при их написании и поддержке, и сформулировать несколько правил для их предотвращения.

 

Читать публикацию полностью



Создание базы и подключения Селенуима к базе
2018-02-13 11:14

Добрый день, я только учусь писать автотесты, прошу прощения за глупые вопросы зарание

У меня есть проект на котором регистрация и логин происходят через 3 соц.сети (google, facebook, linkedin)

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

Мне подсказали что можна создать базу с аккаунтами подключить к ней селениум и забирать данные с базы, но как это сделать и может есть способ лучше ?



Использование переменной из JSON Path Extractor в другой Thread Group
2018-02-13 17:20

Все привет! Буквально вчера начал разбираться с Jmeter.

 

Использую HTTP Request вместе с JSON Path Extractor-ом для записи в переменную всех id пользователей из запроса.

Далее, переменную использую в Regular Expression Extractor, чтобы id пользователя использовать в последующих запросах. Все перечисленное, а именно: HTTP Request, JSON Path Extractor, Regular Expression Extractor и последующий HTTP Request, который использует данную переменную, находятся в одном Thread Group. Соответственно выполняются одинаковое количество раз, которое указанно в Thread Group, в поле Number of Threads. Вот теперь сам вопрос :) Мне нужно, чтобы JSON Path Extractor выполнился ОДИН раз с первым HTTP Request-ом, а Regular Expression Extractor со вторым HTTP Request-ом например раз 100. Пробовал переменную засунуть в User Defined Variables, но без результатов. Может кто-то сталкивался с такой ситуацией?

 

 



© 2010 | Software-Testing.Ru


В избранное