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

Ловите изменения, пока они не стали проблемами



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

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


Ловите изменения, пока они не стали проблемами
2017-04-27 09:03

Автор: Майкл Фритциус (Michael Fritzius)

 

Оригинал статьи: https://testzius.wordpress.com/2017/01/16/catching-changes-before-they-become-problems/

 

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

 

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

Чувствуете ли вы, что это неплохой фильтр, который изловит практически любой внедренный баг?

Как вы будете себя чувствовать, когда узнаете, что был найден баг, а ваш зелененький прогон будет улыбаться вам с экрана? Не очень?

"Почему тесты этого не уловили?" Хм.

 

Причина

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

 

Я мог уже об этом писать где-то: код – это органическая структура.

Возможно, странно говорить так о коде. Но мы говорим о неодушевленных предметах, что у них есть личность – так и код впитывает природу и характер человека, который его пишет.

 

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

О многом просто забывают. Или в продукт вносятся изменения, а люди еще не в курсе, что автоматизация эти изменения не учитывает.

 

После того, как ваши автотесты написаны и дают вам достойную доверия обратную связь, как вы узнаете, что настала пора менять и пополнять их?

 

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

 

Это как контраварийное вождение – обычно вам оно не требуется, но неплохо уметь это делать на случай, если другие водители ведут себя на дороге, как уроды. Надеюсь, мысль понятна?

 

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

 

Если мы думаем, что у нас вполне приличный набор тестов, мы можем начать думать, что он не нуждается в добавлениях. Он полон, и мы, возможно, не стремимся к 100% покрытию, нам вполне достаточно 70-80%, и их мы получаем.

 

И даже в этом случае что-нибудь да просочится через нашу защиту.

Это происходит, как правило, редко, но если какой-нибудь "не тот" баг прокрадется в релиз, это станет проблемой для компании.

 

Пытаться решить вопрос "как протестировать добавленное" довольно сложно. Зато вполне легко решить вопрос "как определить, когда что-то добавлено".

 

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



Как стать тестировщиком сайтов
2017-04-27 09:40

Здравствуйте форумачанины. 

Я здесь новенький. Я бы хотел узнать есть ли профессия тестировщик сайтов? Если есть как можно этому обучиться? 

Заранее спасибо 



Новости тестирования за вторую половину апреля
2017-04-27 11:07

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

 

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

 

Подписаться на рассылку можно по ссылке.



SDET (Selenium) in Prague
2017-04-27 15:02
Our company is looking for SDET (Software Development Engineer in Test).
We are one of department of Siemens PLM Software company https://polarion.plm.automation.siemens.com/
 
Location: Prague, Czech Republic, relocation
 
What you have to do:
  • Support and develop existed Selenium framework
  • Analysis of automation scripts results
  • Analysis and development of regression tests
  • Configuration of the tested environment
  • Support QA team during release testing
 
Requirements:
  • At least 2 years’ experience in Selenium test development
  • Experience in error handling and troubleshooting
  • Development skills in Java (Java SE)
  • Working experience in agile environment (Scrum, XP, Kanban)
  • Strong skills in HTML/JS
  • Experience in Windows and Linux environments
  • Proficient usage of English
 
Would be a plus:
  • Computer Science Degree or similar
  • Experience developing and testing in Google Web Toolkit (GWT)
  • Experience in testing with Junit
 
Personal qualities:
  • Ability to move abroad
 
Conditions of work:
- An exciting and stimulating workplace with career opportunities in one of the biggest world company

- Friendly, professional and ready-to-help colleagues in an international environment

- All social guarantees, health insurance, meal vouchers, 25 work days vacation
 
Контракт заключается постоянный, испытательный срок 3 месяца. Временный вид на жительство продляется каждый год, до получения постоянного вида на жительство. Через 5 лет можно получить ПМЖ, через 10 лет гражданство Чехии. Зарплаты ниже московских, то есть предложение для тех кто хочет переехать в одну из европейских стран на постоянное место жительство. Налог с з/п примерно 30%. Для местного уровня жизни з/п хорошие. На сколько я знаю, супруг(а) могут работать без оформления разрешения на работу после получения вида на жительство.
Почитать о жизни в Чехии можно здесь http://www.lifecz.ru или здесь http://forum.immigration.cz/
ЗП по результатам собеседования

Резюме и вопросы по вакансии - пожалуйста, в личку


Тестирование нефункциональных требований - тулзы
2017-04-28 01:09

Сразу прошу прощения, что не стал создавать в каждой ветке по теме ( нефунк тест-ие делится на несколько тем)

Вопрос: какими тулами тестируете:

1) Доступность

2) производительность

3) Надежность

 

Какие результаты должны быть на выходе? Напр. 99.997% по п.1

 

Доп вопрос: что тестирует Zabbix ? (я реально не нашел в инете точнее кучу всего нашел, но не понял.)

---------

 (Не нужно плз детального анализа я не тестер а ПМ, мне достаточно такого уровня как уровень макдоналдса в нише питания, то есть чтобы не умереть с голоду)



© 2010 | Software-Testing.Ru


В избранное