| 
		20.02.2019 00:00	 | 
 
| 
 Оригинальная публикация
   Автор: Тагир Валеев, CC BY 3.0
  Всех нас на работе то и дело пытаются заставить писать юнит-тесты. Многие уже поняли, что от них один вред. Написание тестов отнимает много времени, за которое вы могли бы сделать что-то более полезное. Если тест неожиданно начинает падать, ломается сборка на сервере непрерывной интеграции, не выкатывается вовремя релиз, бизнес теряет деньги и крайним оказываетесь вы, автор упавшего юнит-теста. При рефакторинге тесты причиняют головную боль, потому что начинают падать и приходится с этим разбираться. 
Тем не менее злые начальники требуют больше тестов, говоря о так называемом «контроле качества». Особо хитрые менеджеры даже считают покрытие и не отпускают вас с работы, пока оно не будет достигнуто. Ваш код заворачивают на ревью, если в нём нет тестов или они чем-то не понравились. Сплошное расстройство! 
Что же делать?  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		19.02.2019 00:00	 | 
 
| 
  Автор: Виктор Славчев (Viktor Slavchev) Оригинал статьи Перевод: Ольга Алифанова. 
В этой части ретроспективных уроков автоматизации я постараюсь сконцентрироваться на другом ключевом вопросе – что имеет смысл автоматизировать? Почему именно это, а не то? Зачем люди тратят столько времени на UI-тесты? Чтобы перейти к этим вопросам, поговорим об интерфейсах.  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		15.02.2019 00:00	 | 
 
| 
  
 Оригинальная публикация
  
Меня зовут Виталий Котов, я работаю в компании Badoo и бо́льшую часть времени занимаюсь вопросами автоматизации тестирования. Решением одного такого вопроса я и хочу поделиться в этой статье. 
 
Речь пойдёт о том, как мы организовали процесс работы UI-тестов с A/B-тестами, коих у нас немало. Я расскажу о том, с какими проблемами мы столкнулись и к какому флоу пришли в итоге. Добро пожаловать под кат!  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		12.02.2019 00:00	 | 
 
| 
 Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова Сегодня мы поговорим о добавлении правил в Postman-запросы. Мы уже говорили о том, что значат различные коды ответов на API-запросы, и как писать правила для них в Postman. Теперь мы добавим другие правила, которые более полно протестируют наши запросы.  
Мы будем использовать созданную нами коллекцию Postman, поэтому если вы еще этого не сделали – настройте ее, прежде чем продолжать.   | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		04.02.2019 00:00	 | 
 
| 
  Автор: Кристин Джеквони (Kristin Jackvony)
 Оригинал статьи
  
Перевод: Ольга Алифанова. Если вы хоть раз делали REST-запрос или изучали раздел инструментов разработчика в браузере, то наверняка видели код ответа из трех цифр, возвращенный в ответ на HTTP-запрос. Давайте поговорим о различных типах кодов ответа, которые можно получить в процессе тестирования API, и том, что они означают.  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		29.01.2019 00:00	 | 
 
| 
  Автор: Кристин Джеквони (Kristin Jackvony) 
Оригинал статьи
  
Перевод: Ольга Алифанова. 
Сегодня мы закончим обсуждение типов REST-запросов, разобрав DELETE-запрос и специфику его тестирования. Мы также узнаем, как создать цепочку REST-запросов в коллекции Postman.  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		22.01.2019 00:00	 | 
 
| 
  Автор: Кристин Джеквони (Kristin Jackvony) 
Оригинал статьи
  
Перевод: Ольга Алифанова. Как и PUT-запросы, PATCH-запросы меняют существующую запись, однако их куда сложнее тестировать! PUT-запрос меняет запись целиком, а PATCH – только одну часть запроса. С PATCH-запросом можно проводить множество различных операций – вы можете добавлять, заменять, удалять, копировать и перемещать значения в вашей записи. Опишу несколько примеров, а потом поговорим о том, как это тестировать.  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		17.01.2019 00:00	 | 
 
| 
  Автор: Виктор Славчев (Viktor Slavchev). 
Оригинал статьи
  
Перевод: Ольга Алифанова. 
Этот ретроспективный урок автоматизации посвящен ее моделям. Когда мы говорим "модель" или "смоделировать", мы обычно имеем в виду "трехмерное представление персоны или вещи или структуры, обычно имеющее меньший в сравнении с оригиналом масштаб" (случайное определение из Google, к счастью, верное). 
Говоря о моделировании автоматизации, мы подразумеваем представление структуры автоматизированных проверок, которые мы проводим, и их распределение по разным слоям.   | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		15.01.2019 00:00	 | 
 
| 
  Автор: Кристин Джеквони (Kristin Jackvony) 
Оригинал статьи
  
Перевод: Ольга Алифанова. 
Сегодня мы обсудим тестирование PUT-запросов. В целом они очень похожи на POST-запросы – основное отличие в том, что POST создает новую запись, а PUT заменяют существующую. 
Вернемся в Swagger Pet Store, чтобы разобраться, как создавать PUT-запрос. Кликните по запросу PUT /pet, чтобы открыть его:  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
					
		
	| 
		09.01.2019 00:00	 | 
 
| 
 Автор: Анна Хворостьянова 
  
Представьте, что перед Вами поставили задачу: протестировать API веб-сервиса. На этом этапе возникает довольно много вопросов, начиная от “Что именно требуется протестировать? Функционал? Нагрузку? Юзабилити?” до “Чем отличается список проверок для тестирования API от чек-листа для проверки UI”? В данной статье я поделюсь своим опытом составления проверок и кейсов для функционального тестирования SOAP API крупного государственного проекта со сложной логикой; мы обсудим, как лучше писать проверки и на что следует обратить особое внимание; в конце я представлю примерный вид документа с результатами тест-дизайна, которым будет удобно пользоваться и который не стыдно показать менеджеру или заказчику.  | 
 
	| 
		
			Подробнее...
	 | 
 
 
 
		 
		 |