Как стать автором
Обновить
1
0
Елуфимов Михаил @Elufimov

R&D Engineer in Development Department at Pravo.ru

Отправить сообщение
У хапрокси есть отдельный проект с http api для точечного изменения конфигурации и валидации конфига перед применением github.com/haproxytech/dataplaneapi
Я ользовался такой реализацией, но суть таже
Spoiler header
public class MicrosoftDependencyInjectionJobFactory : IJobFactory
	{
		private static readonly ILogger Logger = LogManager.GetCurrentClassLogger();
		private readonly IServiceProvider _container;

		/// <summary>
		/// 	.ctor
		/// </summary>
		/// <param name="container"></param>
		public MicrosoftDependencyInjectionJobFactory(IServiceProvider container)
		{
			_container = container;
		}

		/// <inheritdoc />
		public IJob NewJob(TriggerFiredBundle bundle, IScheduler scheduler)
		{
			// Отлавливаем ошибки получения сервиса из DI 
			try
			{
				var job = _container.GetService(bundle.JobDetail.JobType) as IJob;
				if (job != null)
				{
					return job;
				}
				else
				{
					var exception = new Exception($"Can't cast {bundle.JobDetail.JobType} to {typeof(IJob)}");
					Logger.Error(exception);
					throw exception;
				}
			}
			catch (Exception exception)
			{
				Logger.Error(exception, $"Can't get {bundle.JobDetail.JobType} through DI");
				throw;
			}
		}

		/// <inheritdoc />
		public void ReturnJob(IJob job)
		{
			var disposable = job as IDisposable;
			disposable?.Dispose();
		}
	}

Selenium WebDriver в сочетании с CI/CD создал такой всплеск спроса на кодеров, что фраза «ручное тестирование» по большей части пропала из списка требований к соискателям.

Какой бред. Умение тестировать вручную базовый скил без которого невозможно составить нормальный тестовый набор чтобы потом возможно написать на это авто тесты. А сами авто тесты через UI вообще не являются серебрянной пулей и как и все приёмы повышения качества выбирается только когда нужно. Такие статьи которые
небольшой материал, который станет полезен тем, кто только собирается построит карьеру в данном направлении.
только смущают людей которые хотят тестировать, но не имеют склонности к написанию кода.
Если бы цена действительно зависила только от типов и количества внешних коннекторов, то её легко можно было бы написать на сайте. Все эти заявки на перезвонить вызывают только негатив.
Не нашел на сайте цену. Напишите нам и мы вам перезвоним?
IntelliJ IDEA Community Edition бесплатна, и насколько я помню не имеет ограничений для коммерческого примерения.
Это интернет и тут никто никому ничего не должен. Однако если для вам настолько сложно понять что в под статьёй могут обсуждать не только прямо то что написано в статье, но и шаг в лево шаг в право, да и вообще всё что угодно, то ваше логическое мышление для меня под вопросом. Хотя до этого часто читал ваши коментарии и сильного отторжения не испытывал. А вот оно как бывает. Надеюсь вам будут попадаться только люди логика которых будет вам приятна и понятна, а то с такой агрессивной позицие не мудрего нервы себе посадить будет. Как вы там пишете «Mea culpa.»
Ну это часть работы ручного тестировщика, ходить по тест-кейсам. Кто-то кроме этого ничего не делает, у кого-то это только малая чать работы. Если делать это постоянно, то тут нужен особый склад характера конечно.
Ну так я и написал что если все сильно формализованно, т.е есть полные тест кейсы которые нужно проходить, то тут уже требования сильно снижаются и можно посадить любого человека которы будет их проходить. Я не писал что вариант не рабочий, всё всегда исходит из конкретной ситуации и что будет более выгодно.
А, вы просто пришли выразить своё фу не по статье и даже не по мнениям под ней. Вам просто не понравилось не стройность диалога. Ну тогда всё ясно, это был крайне бесполезный с моей стороны ход поддержать беседу там где её не хотели поддерживать.
Замените грузовик на внедорожник. Для вас тестировщик и аналитик это люди которые не должны уметь выяснять информацию и общаться?
Я сконфужен. Вы точно ко мне общаетесь а не к worldmind который написал про аналитиков?
Я отвечал на комментарий под моим комментарием. Его можно прочитать выше моего комментария на который вы оставили свой комментарий. Также можно оставить свой комментарий уточняющий что конкретно обсуждается под комментарием на который я оставил свой комментари, а вы оставили свой.
Следующий вопрос чаще всего ставит в тупик.
Есть страница логина. Пользователь вводит корректные данные для авторизации и кликает на кнопку входа. Что происходит в браузере в этот момент? Почему последующие действия с сайтом не требуют повторной авторизации?

Всегда задаю этот вопрос для определения уровня понимания работы браузера у тестировщиков которые указывают что работают с вебом, не важно ручные или авто. И да, отвечают ну очень крайне малое количество людей :(
Вообще техническое рахвитие у тестировщиков по моему опыту крайне слабое, большинство становятся «незаменимымыми знакоками продукта». Но их знания бизнес логики их текущего проекта не обеспечивают им ту сумму котороую они обычно хотят.
Представить бизнес аналитика испытывающего проблемы с общением мне даже сложнее чем такогоже тестировщика.
Более сложные и отвественные задачи в для реализации которых не надо общаться? Нет я конечно представляю что такие впринципе возможны, но это всётаки более исключение из правил чем обычная ситуация. Особенно когда мы говорим о тестировщиках.
Вместо резюме и собеседований потенциальные сотрудники проходят базовую оценку компетентности, в которой их оценивают по 25 параметрам тестировщика программного обеспечения, таким как способность изучать новые системы или принимать обратную связь. После первоначальных тестов потенциальные сотрудники одну неделю работают удалённо, эта неделя оплачивается по полной ставке. В дальнейшем они могут выбрать работу по графику DTE (desired-time equivalent), то есть произвольное количество рабочих часов: столько, сколько им удобно, чтобы не привязываться к работе на полный рабочий день.

Я всегда думал что умение узнавать информацию и общаться одно из главных качеств ручного тестировщика. Так-же учитывая «рваный» рабочий день сам процесс наверно там сильно оторван от реальности работы команд в продуктовой разработке и крайне сильно формализован. В таком вариаенте вообще всёравно кого нанимать, главное чтобы он думать умел.
18гб логов в сутки это капля в море для эластика. Мы храним террабайты логов и некоторые дневные индексы легко переваливают за сотни гб.
Бытует мнение что это позволяет обычным тестировщикам писать тесты, но всё разбивается в дребезги когда что-то перестаёт работать и всёравно нужно дебажить. Бытует мнение что это даёт читабельные тест кейсы, но разбрасывание по ходу теста статичных методов Given When Then которые также дёргают под собой логгер и/или allure выглядит так же читабельно. Бытует мнение что поддерживать тесты на кукумбере проще, но всё внезапно становится сложно когда нужно передавать состояние из шага в шаг или хочется прокидывать в тест сложные объекты. А когда приложение состоят из кучи страниц то шаги внезапно начинают дублироваться. Бытует мнение что кукумбер лучше структурировать тесты и возможно даже отказаться от page object, но даже в примерах в статье идёт вызов поиска по локаторам прямо в шагах, но при этом есть отдельно объектаная модель.
Зато кучу места отведено на пустые деревянные полки.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Самара, Самарская обл., Россия
Дата рождения
Зарегистрирован
Активность