На главную Software-Testing.Ru - портал специалистов по тестированию и обеспечению качества ПО http://www.software-testing.ru/index.php 2018-04-21T17:14:49Z Joomla! 1.5 - Open Source Content Management Основы BDD: Юнит, Интеграционные и End-to-End тесты 2018-04-20T06:32:08Z 2018-04-20T06:32:08Z http://www.software-testing.ru/library/testing/general-testing/2787-bdd-101-unit-integration Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/101-bdd-1.jpg" mce_src="http://software-testing.ru/images/stories/library/101-bdd-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="166" height="129">Оригинальная публикация</b>: <a href="http://automationpanda.com/2017/10/14/bdd-101-unit-integration-and-end-to-end-tests/" mce_href="http://automationpanda.com/2017/10/14/bdd-101-unit-integration-and-end-to-end-tests/">http://automationpanda.com/2017/10/14/bdd-101-unit-integration-and-end-to-end-tests/</a><b> </b></p><p><b>Перевод:</b> Анна Радионова<br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Существует много видов ПО тестов. Практики BDD можно применять в любых аспектах тестирования, но <a href="https://automationpanda.com/2017/02/04/bdd-101-frameworks/" mce_href="https://automationpanda.com/2017/02/04/bdd-101-frameworks/">BDD фреймворки</a> используются далеко не во всех типах тестов. Поведенческие сценарии, по сути, являются <i>функциональными</i> тестами - они проверяют, что тестируемый продукт работает корректно. Для тестирования производительности могут использоваться инструменты, в то время как BDD фреймворки не предназначены для этих целей. Задача данной статьи, в основном, состоит в описании роли BDD автоматизации в Пирамиде Тестирования. Прочитайте статью <a href="https://automationpanda.com/2017/10/08/bdd-101-manual-testing/" mce_href="https://automationpanda.com/2017/10/08/bdd-101-manual-testing/">BDD 101: Manual Testing</a> для того, чтобы понимать как BDD применяется при ручном тестировании. (Всю информацию по BDD можно найти на странице &nbsp;<a href="https://automationpanda.com/bdd/" mce_href="https://automationpanda.com/bdd/">Automation Panda BDD page</a>)</p> <p><b><img src="http://software-testing.ru/images/stories/library/101-bdd-1.jpg" mce_src="http://software-testing.ru/images/stories/library/101-bdd-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="166" height="129">Оригинальная публикация</b>: <a href="http://automationpanda.com/2017/10/14/bdd-101-unit-integration-and-end-to-end-tests/" mce_href="http://automationpanda.com/2017/10/14/bdd-101-unit-integration-and-end-to-end-tests/">http://automationpanda.com/2017/10/14/bdd-101-unit-integration-and-end-to-end-tests/</a><b> </b></p><p><b>Перевод:</b> Анна Радионова<br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Существует много видов ПО тестов. Практики BDD можно применять в любых аспектах тестирования, но <a href="https://automationpanda.com/2017/02/04/bdd-101-frameworks/" mce_href="https://automationpanda.com/2017/02/04/bdd-101-frameworks/">BDD фреймворки</a> используются далеко не во всех типах тестов. Поведенческие сценарии, по сути, являются <i>функциональными</i> тестами - они проверяют, что тестируемый продукт работает корректно. Для тестирования производительности могут использоваться инструменты, в то время как BDD фреймворки не предназначены для этих целей. Задача данной статьи, в основном, состоит в описании роли BDD автоматизации в Пирамиде Тестирования. Прочитайте статью <a href="https://automationpanda.com/2017/10/08/bdd-101-manual-testing/" mce_href="https://automationpanda.com/2017/10/08/bdd-101-manual-testing/">BDD 101: Manual Testing</a> для того, чтобы понимать как BDD применяется при ручном тестировании. (Всю информацию по BDD можно найти на странице &nbsp;<a href="https://automationpanda.com/bdd/" mce_href="https://automationpanda.com/bdd/">Automation Panda BDD page</a>)</p> Конференция по тестированию Heisenbug 2018 Piter. Скидка от Software Testing 2018-04-19T07:55:40Z 2018-04-19T07:55:40Z http://www.software-testing.ru/events/2786-heisenbug-2018-piter Administrator barancev@gmail.com <p><img src="http://software-testing.ru/images/stories/library/heisenbug-og-spb.jpg" mce_src="http://software-testing.ru/images/stories/library/heisenbug-og-spb.jpg" class="caption" mce_style="float: left;" style="float: left;" width="215" height="98">17-18 мая в Петербурге состоится <a href="https://heisenbug-piter.ru/?utm_source=software_testing&amp;utm_medium=site&amp;utm_campaign=heisenbug2018piter" mce_href="https://heisenbug-piter.ru/?utm_source=software_testing&amp;utm_medium=site&amp;utm_campaign=heisenbug2018piter" target="_blank">Heisenbug 2018 Piter</a>.</p><p style="text-align: justify;" mce_style="text-align: justify;">Это техническая конференция по тестированию, в которой участвуют более 500 профессиональных разработчиков, тестировщиков и тимлидов. Основная цель – обмен опытом и помощь в решении стратегических задач в тестировании. На конференции появляются ответы на вопросы, о которых вы никогда не задумываетесь в повседневной жизни.</p> <p>Доклады – исключительно практические, «бери и делай», без воды и рекламы:</p> <p>– Тестирование безопасности;</p> <p>– Тестирование конфигурации;</p> <p>– Тестирование блокчейна;</p> <p>– Инструменты, фреймворки и библиотеки для тестировщиков;</p> <p>Спикеры конференции, как всегда, известные мировые эксперты из крупных компаний, где тестирование и качество продукта – важнейшая вещь:</p> <p>– Michael Bolton (Develop Sense) – соавтор курса Rapid Software Testing;</p> <p>– Simon Stewart – глава Selenium Project и создатель WebDriver;</p> <p>– Виталий Фридман – фронтенд-гуру, создатель и главный редактор Smashing Magazine;</p> <p>– Артём Ерошенко – более 8 лет занимается автоматизацией тестирования в разных ролях, имеет опыт работы со множеством популярных инструментов;</p> <p>– Андрей Сатарин (Amazon Web Services);</p> <p>– Руслан Черемин (Deutsche Bank).</p> <p>Все спикеры, подробности докладов и регистрация – на сайте конференции:&nbsp;<a href="https://goo.gl/zAVQiE" mce_href="https://goo.gl/zAVQiE" target="_blank">https://goo.gl/zAVQiE</a><br mce_bogus="1"></p> <p>Скидка 3000 рублей на личное участие и 1500 на онлайн-трансляцию по промокоду <b>SoftwareTestingPromo</b></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36515-konferentciia-po-testirovaniiu-heisenbug-2018-piter/" mce_href="http://software-testing.ru/forum/index.php?/topic/36515-konferentciia-po-testirovaniiu-heisenbug-2018-piter/" target="_blank">Обсудить в форуме</a><b><br /></b></p> <p><img src="http://software-testing.ru/images/stories/library/heisenbug-og-spb.jpg" mce_src="http://software-testing.ru/images/stories/library/heisenbug-og-spb.jpg" class="caption" mce_style="float: left;" style="float: left;" width="215" height="98">17-18 мая в Петербурге состоится <a href="https://heisenbug-piter.ru/?utm_source=software_testing&amp;utm_medium=site&amp;utm_campaign=heisenbug2018piter" mce_href="https://heisenbug-piter.ru/?utm_source=software_testing&amp;utm_medium=site&amp;utm_campaign=heisenbug2018piter" target="_blank">Heisenbug 2018 Piter</a>.</p><p style="text-align: justify;" mce_style="text-align: justify;">Это техническая конференция по тестированию, в которой участвуют более 500 профессиональных разработчиков, тестировщиков и тимлидов. Основная цель – обмен опытом и помощь в решении стратегических задач в тестировании. На конференции появляются ответы на вопросы, о которых вы никогда не задумываетесь в повседневной жизни.</p> <p>Доклады – исключительно практические, «бери и делай», без воды и рекламы:</p> <p>– Тестирование безопасности;</p> <p>– Тестирование конфигурации;</p> <p>– Тестирование блокчейна;</p> <p>– Инструменты, фреймворки и библиотеки для тестировщиков;</p> <p>Спикеры конференции, как всегда, известные мировые эксперты из крупных компаний, где тестирование и качество продукта – важнейшая вещь:</p> <p>– Michael Bolton (Develop Sense) – соавтор курса Rapid Software Testing;</p> <p>– Simon Stewart – глава Selenium Project и создатель WebDriver;</p> <p>– Виталий Фридман – фронтенд-гуру, создатель и главный редактор Smashing Magazine;</p> <p>– Артём Ерошенко – более 8 лет занимается автоматизацией тестирования в разных ролях, имеет опыт работы со множеством популярных инструментов;</p> <p>– Андрей Сатарин (Amazon Web Services);</p> <p>– Руслан Черемин (Deutsche Bank).</p> <p>Все спикеры, подробности докладов и регистрация – на сайте конференции:&nbsp;<a href="https://goo.gl/zAVQiE" mce_href="https://goo.gl/zAVQiE" target="_blank">https://goo.gl/zAVQiE</a><br mce_bogus="1"></p> <p>Скидка 3000 рублей на личное участие и 1500 на онлайн-трансляцию по промокоду <b>SoftwareTestingPromo</b></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36515-konferentciia-po-testirovaniiu-heisenbug-2018-piter/" mce_href="http://software-testing.ru/forum/index.php?/topic/36515-konferentciia-po-testirovaniiu-heisenbug-2018-piter/" target="_blank">Обсудить в форуме</a><b><br /></b></p> Какие баги никогда не будут поправлены, и как с этим жить 2018-04-18T06:54:05Z 2018-04-18T06:54:05Z http://www.software-testing.ru/library/testing/general-testing/2785-what-bugs-wil-never-be-fixed Administrator barancev@gmail.com <div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><b><img src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/1.png" mce_src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/1.png" class="caption" mce_style="float: left;" style="float: left;" width="173" height="107">Автор:</b> Надежда Князева</div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><br /></div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><b>Оригинальная публикация: </b><a href="http://quality-lab.ru/what-bugs-wil-never-be-fixed-and-how-to-live-with-it/" mce_href="http://quality-lab.ru/what-bugs-wil-never-be-fixed-and-how-to-live-with-it/" target="_blank">http://quality-lab.ru/what-bugs-wil-never-be-fixed-and-how-to-live-with-it/</a><br mce_bogus="1"></div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><br /></div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;">Все продукты получаются неидеальными. Да-да! С багами! Некоторые из них никогда не будут поправлены. Произнесите это слово по слогам, чтобы почувствовать всю обреченность и окончательность этого вердикта: ни-ког-да!</div> <h3 style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/2.png" mce_src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/2.png" class="caption" mce_style="float: left;" style="float: left;" width="69" height="94">Тип 1. Баги, связанные с устаревшими устройствами и программами</h3> <p style="text-align: justify;" mce_style="text-align: justify;">Если вы делаете продукт в 2018 году, нет смысла добавлять специальную верстку для Internet Explorer 6 или подстраиваться под iPhone 4. Конечно, это почти абсурдные примеры, но человек в здравом уме вряд ли будет поддерживать старое устройство или древнюю версию браузера, так как их аудитория уменьшается с каждым днем и однажды просто исчезнет.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Здесь стоит сделать оговорку: все же не стоит отсекать идею пофиксить подобный баг сразу. Все нужно соотносить с полезностью для пользователей и вашими затратами. Например, если вы потратите на фикс 10 минут, а «спасибо» вам при этом скажут десятки тысяч человек, нужно браться за работу. А вот тратить 20 часов для одного пользователя бесплатной версии, который отписался под одним из ваших постов на Хабре годичной давности, – это непродуктивное решение.</p> <div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><b><img src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/1.png" mce_src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/1.png" class="caption" mce_style="float: left;" style="float: left;" width="173" height="107">Автор:</b> Надежда Князева</div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><br /></div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><b>Оригинальная публикация: </b><a href="http://quality-lab.ru/what-bugs-wil-never-be-fixed-and-how-to-live-with-it/" mce_href="http://quality-lab.ru/what-bugs-wil-never-be-fixed-and-how-to-live-with-it/" target="_blank">http://quality-lab.ru/what-bugs-wil-never-be-fixed-and-how-to-live-with-it/</a><br mce_bogus="1"></div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><br /></div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;">Все продукты получаются неидеальными. Да-да! С багами! Некоторые из них никогда не будут поправлены. Произнесите это слово по слогам, чтобы почувствовать всю обреченность и окончательность этого вердикта: ни-ког-да!</div> <h3 style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/2.png" mce_src="http://software-testing.ru/images/stories/library/what-bugs-wil-never-be-fixed/2.png" class="caption" mce_style="float: left;" style="float: left;" width="69" height="94">Тип 1. Баги, связанные с устаревшими устройствами и программами</h3> <p style="text-align: justify;" mce_style="text-align: justify;">Если вы делаете продукт в 2018 году, нет смысла добавлять специальную верстку для Internet Explorer 6 или подстраиваться под iPhone 4. Конечно, это почти абсурдные примеры, но человек в здравом уме вряд ли будет поддерживать старое устройство или древнюю версию браузера, так как их аудитория уменьшается с каждым днем и однажды просто исчезнет.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Здесь стоит сделать оговорку: все же не стоит отсекать идею пофиксить подобный баг сразу. Все нужно соотносить с полезностью для пользователей и вашими затратами. Например, если вы потратите на фикс 10 минут, а «спасибо» вам при этом скажут десятки тысяч человек, нужно браться за работу. А вот тратить 20 часов для одного пользователя бесплатной версии, который отписался под одним из ваших постов на Хабре годичной давности, – это непродуктивное решение.</p> Специфика Agile-тестирования, почему тестировщик так же важен, как программист, и считанные дни до TestCon-2018: самые интересные новости тестирования за начало апреля 2018-04-17T08:15:53Z 2018-04-17T08:15:53Z http://www.software-testing.ru/news/2784-newsletter-april Administrator barancev@gmail.com <p><img src="http://software-testing.ru/images/stories/library/news-april.jpg" mce_src="http://software-testing.ru/images/stories/library/news-april.jpg" class="caption" mce_style="float: left;" style="float: left;" width="187" height="111">Вышел выпуск рассылки за первую половину апреля, его содержание доступно&nbsp;по&nbsp;<a href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-506" mce_href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-506" target="_blank">ссылке</a>. </p><p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Как всегда в выпуске рассылки&nbsp;собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации&nbsp;<a href="http://www.software-testing.ru/blogs" mce_href="http://www.software-testing.ru/blogs">в ленте блогов</a> и темы&nbsp;<a href="http://www.software-testing.ru/forum/" mce_href="http://www.software-testing.ru/forum/">на форуме</a>.</p> <p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Подписаться на рассылку можно&nbsp;<a href="http://www.software-testing.ru/component/acymailing/user/subscribe" mce_href="http://www.software-testing.ru/component/acymailing/user/subscribe">по ссылке</a>.</p><p> <a href="http://software-testing.ru/forum/index.php?/topic/36487-samye-interesnye-novosti-testirovaniia-za-nacha/" mce_href="http://software-testing.ru/forum/index.php?/topic/36487-samye-interesnye-novosti-testirovaniia-za-nacha/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> <p><img src="http://software-testing.ru/images/stories/library/news-april.jpg" mce_src="http://software-testing.ru/images/stories/library/news-april.jpg" class="caption" mce_style="float: left;" style="float: left;" width="187" height="111">Вышел выпуск рассылки за первую половину апреля, его содержание доступно&nbsp;по&nbsp;<a href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-506" mce_href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-506" target="_blank">ссылке</a>. </p><p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Как всегда в выпуске рассылки&nbsp;собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации&nbsp;<a href="http://www.software-testing.ru/blogs" mce_href="http://www.software-testing.ru/blogs">в ленте блогов</a> и темы&nbsp;<a href="http://www.software-testing.ru/forum/" mce_href="http://www.software-testing.ru/forum/">на форуме</a>.</p> <p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Подписаться на рассылку можно&nbsp;<a href="http://www.software-testing.ru/component/acymailing/user/subscribe" mce_href="http://www.software-testing.ru/component/acymailing/user/subscribe">по ссылке</a>.</p><p> <a href="http://software-testing.ru/forum/index.php?/topic/36487-samye-interesnye-novosti-testirovaniia-za-nacha/" mce_href="http://software-testing.ru/forum/index.php?/topic/36487-samye-interesnye-novosti-testirovaniia-za-nacha/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> Допущения в тестировании: благо или зло? 2018-04-16T07:45:00Z 2018-04-16T07:45:00Z http://www.software-testing.ru/library/testing/general-testing/2783-assumptions-necessary Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/assumptions-necessary.jpg" mce_src="http://software-testing.ru/images/stories/library/assumptions-necessary.jpg" class="caption" mce_style="float: left;" style="float: left;" width="200">Автор</b>: Джошуа Рейн (Joshua Raine)</p> <p><b>Оригинал статьи</b>: <a href="http://www.testingcircus.com/assumptions-necessary-or-evil-in-testing/" mce_href="http://www.testingcircus.com/assumptions-necessary-or-evil-in-testing/">http://www.testingcircus.com/assumptions-necessary-or-evil-in-testing/</a><br mce_bogus="1"></p> <p><b>Перевод</b><b>: </b>Ольга Алифанова</p> <h2>Оспаривая допущения</h2> <p style="text-align: justify;" mce_style="text-align: justify;">Первая встреча тестировщиков, на которой я побывал, была посвящена планированию тестирования. Ближе к концу отчета о своем опыте, с которого и начался разговор, докладчик процитировал Джеймса Уиттакера, сказав, что «Хороший тестировщик никогда ничего не предполагает». В то время я не знал, кто такой Джеймс Уиттакер, но цитата застряла в моей голове. Мы в итоге подняли эту тему и обсудили ее вкратце, но она спровоцировала для меня длительные размышления о небольших (или больших) допущениях и их месте в тестировании.</p> <p style="text-align: justify;" mce_style="text-align: justify;">В детстве мое знакомство с допущениями началось с расхожей фразы, которую я до сих пор довольно часто слышу – «Когда ты предполагаешь, ты делаешь осла и из себя, и из меня» (игра слов – when you assume, you make an ass out of U and Me – прим. переводчика). Очевидно негативная коннотация и забавная игра слов заставили эту фразу застрять в голове, но если задуматься, неужели допущения – это так плохо? Исходя из фразы, любое предположение будет по умолчанию плохим и иметь негативные последствия. Это было мое первое и единственное знакомство с термином, на основе которого выстроился внутренне отрицательный взгляд на предположения. Причиной, объясняющей это, всегда было то, что предположения – это упражнения в лени, которые тебя в итоге погубят – лучше спроси, чем додумывай.</p> <p><b><img src="http://software-testing.ru/images/stories/library/assumptions-necessary.jpg" mce_src="http://software-testing.ru/images/stories/library/assumptions-necessary.jpg" class="caption" mce_style="float: left;" style="float: left;" width="200">Автор</b>: Джошуа Рейн (Joshua Raine)</p> <p><b>Оригинал статьи</b>: <a href="http://www.testingcircus.com/assumptions-necessary-or-evil-in-testing/" mce_href="http://www.testingcircus.com/assumptions-necessary-or-evil-in-testing/">http://www.testingcircus.com/assumptions-necessary-or-evil-in-testing/</a><br mce_bogus="1"></p> <p><b>Перевод</b><b>: </b>Ольга Алифанова</p> <h2>Оспаривая допущения</h2> <p style="text-align: justify;" mce_style="text-align: justify;">Первая встреча тестировщиков, на которой я побывал, была посвящена планированию тестирования. Ближе к концу отчета о своем опыте, с которого и начался разговор, докладчик процитировал Джеймса Уиттакера, сказав, что «Хороший тестировщик никогда ничего не предполагает». В то время я не знал, кто такой Джеймс Уиттакер, но цитата застряла в моей голове. Мы в итоге подняли эту тему и обсудили ее вкратце, но она спровоцировала для меня длительные размышления о небольших (или больших) допущениях и их месте в тестировании.</p> <p style="text-align: justify;" mce_style="text-align: justify;">В детстве мое знакомство с допущениями началось с расхожей фразы, которую я до сих пор довольно часто слышу – «Когда ты предполагаешь, ты делаешь осла и из себя, и из меня» (игра слов – when you assume, you make an ass out of U and Me – прим. переводчика). Очевидно негативная коннотация и забавная игра слов заставили эту фразу застрять в голове, но если задуматься, неужели допущения – это так плохо? Исходя из фразы, любое предположение будет по умолчанию плохим и иметь негативные последствия. Это было мое первое и единственное знакомство с термином, на основе которого выстроился внутренне отрицательный взгляд на предположения. Причиной, объясняющей это, всегда было то, что предположения – это упражнения в лени, которые тебя в итоге погубят – лучше спроси, чем додумывай.</p> Видеозапись доклада Алексея Виноградова "KISS PageObjects" 2018-04-13T13:17:04Z 2018-04-13T13:17:04Z http://www.software-testing.ru/library/testing/testing-automation/2782-testcon-moscow-1 Administrator barancev@gmail.com <p><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="175" height="63">Всего 5 дней осталось до начала конференции TestCon Moscow 2018, которая пройдет 18-19 апреля в Москве. Еще можно успеть попасть на мероприятие!<br /></p><p><a href="https://testconf.ru/?lang=ru%2F#tickets" mce_href="https://testconf.ru/?lang=ru%2F#tickets" target="_blank">РЕГИСТРИРОВАТЬСЯ</a><br mce_bogus="1"></p> <p>Основные акценты конференции:</p> <ul> <li>Применение TDD на практике</li> <li>Тест дизайн и автоматизация REST API</li> <li>Основы, возможности и будущее поискового тестирования</li> <li>Контактное тестирование микросервисов</li> <li>Тестирование современных веб-приложений</li><li>Архитектура сред тестирования</li></ul><p>А пока публикуем видео доклада <b>Алексея Виноградова "KISS</b><b> </b><b>PageObjects" </b>с прошлогодней конференции.</p><p><iframe src="https://www.youtube.com/embed/zccUzJFduzo" mce_src="https://www.youtube.com/embed/zccUzJFduzo" allow="autoplay; encrypted-media" allowfullscreen="" frameborder="0" width="454" height="280"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36478-videozapis-doklada-alekseia-vinogradova-kiss-pageobjects/" mce_href="http://software-testing.ru/forum/index.php?/topic/36478-videozapis-doklada-alekseia-vinogradova-kiss-pageobjects/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> <p><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="175" height="63">Всего 5 дней осталось до начала конференции TestCon Moscow 2018, которая пройдет 18-19 апреля в Москве. Еще можно успеть попасть на мероприятие!<br /></p><p><a href="https://testconf.ru/?lang=ru%2F#tickets" mce_href="https://testconf.ru/?lang=ru%2F#tickets" target="_blank">РЕГИСТРИРОВАТЬСЯ</a><br mce_bogus="1"></p> <p>Основные акценты конференции:</p> <ul> <li>Применение TDD на практике</li> <li>Тест дизайн и автоматизация REST API</li> <li>Основы, возможности и будущее поискового тестирования</li> <li>Контактное тестирование микросервисов</li> <li>Тестирование современных веб-приложений</li><li>Архитектура сред тестирования</li></ul><p>А пока публикуем видео доклада <b>Алексея Виноградова "KISS</b><b> </b><b>PageObjects" </b>с прошлогодней конференции.</p><p><iframe src="https://www.youtube.com/embed/zccUzJFduzo" mce_src="https://www.youtube.com/embed/zccUzJFduzo" allow="autoplay; encrypted-media" allowfullscreen="" frameborder="0" width="454" height="280"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36478-videozapis-doklada-alekseia-vinogradova-kiss-pageobjects/" mce_href="http://software-testing.ru/forum/index.php?/topic/36478-videozapis-doklada-alekseia-vinogradova-kiss-pageobjects/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> Все профессии важны: почему тестировщика нужно ценить не меньше, чем программиста 2018-04-13T07:13:43Z 2018-04-13T07:13:43Z http://www.software-testing.ru/library/testing/general-testing/2781-testing-super Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/testing-super/1.png" mce_src="http://software-testing.ru/images/stories/library/testing-super/1.png" class="caption" mce_style="float: left;" style="float: left;" width="200">Автор:</b> Кудинов Илья, Lead QA Engineer, Badoo Development</p><p><b>Оригинальная публикация:</b> <a href="http://habrahabr.ru/company/badoo/blog/345478/" mce_href="http://habrahabr.ru/company/badoo/blog/345478/" target="_blank">http://habrahabr.ru/company/badoo/blog/345478/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">Здравствуйте. Меня зовут Илья Кудинов, мне 27 лет, и я тестировщик. <br /> <i>Все: Здравствуй, Илья!</i><br /> <br /> Мы уже много писали о том, как здорово мы в Badoo тестируем наши продукты. А сегодня я (внезапно!) расскажу о том, как круто тестировать ВООБЩЕ. И когда я встречаю представителей нашей профессии, которые не разделяют эту точку зрения, я всегда стараюсь открыть им глаза на истину. Например, этой самой статьёй.<br /> <br /> О чём она будет? Я поделюсь своим личным опытом, расскажу, как развивалась индустрия в течение шести с небольшим лет, что я за ней наблюдаю, и опишу своё видение карьерного пути тестировщика. Устраивайтесь поудобнее, настало время (<i>неразборчиво, зачёркнуто</i>) занимательных историй…<br /></p> <h2 style="text-align: justify;" mce_style="text-align: justify;">Дисклеймер</h2><p style="text-align: justify;" mce_style="text-align: justify;"> Всё, что я напишу в этой статье, основано на моём личном восприятии, опыте и информации, которую я почерпнул на QA-конференциях и митапах. Статья будет интересна начинающим специалистам и тем, кто мечтает работать в IT, но ещё не определился с профессией. И главным образом тем, кто считает, что тестирование — несерьёзная, скучная и рутинная работа.</p> <p><b><img src="http://software-testing.ru/images/stories/library/testing-super/1.png" mce_src="http://software-testing.ru/images/stories/library/testing-super/1.png" class="caption" mce_style="float: left;" style="float: left;" width="200">Автор:</b> Кудинов Илья, Lead QA Engineer, Badoo Development</p><p><b>Оригинальная публикация:</b> <a href="http://habrahabr.ru/company/badoo/blog/345478/" mce_href="http://habrahabr.ru/company/badoo/blog/345478/" target="_blank">http://habrahabr.ru/company/badoo/blog/345478/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">Здравствуйте. Меня зовут Илья Кудинов, мне 27 лет, и я тестировщик. <br /> <i>Все: Здравствуй, Илья!</i><br /> <br /> Мы уже много писали о том, как здорово мы в Badoo тестируем наши продукты. А сегодня я (внезапно!) расскажу о том, как круто тестировать ВООБЩЕ. И когда я встречаю представителей нашей профессии, которые не разделяют эту точку зрения, я всегда стараюсь открыть им глаза на истину. Например, этой самой статьёй.<br /> <br /> О чём она будет? Я поделюсь своим личным опытом, расскажу, как развивалась индустрия в течение шести с небольшим лет, что я за ней наблюдаю, и опишу своё видение карьерного пути тестировщика. Устраивайтесь поудобнее, настало время (<i>неразборчиво, зачёркнуто</i>) занимательных историй…<br /></p> <h2 style="text-align: justify;" mce_style="text-align: justify;">Дисклеймер</h2><p style="text-align: justify;" mce_style="text-align: justify;"> Всё, что я напишу в этой статье, основано на моём личном восприятии, опыте и информации, которую я почерпнул на QA-конференциях и митапах. Статья будет интересна начинающим специалистам и тем, кто мечтает работать в IT, но ещё не определился с профессией. И главным образом тем, кто считает, что тестирование — несерьёзная, скучная и рутинная работа.</p> Явные и неявные знания и исследовательское тестирование 2018-04-12T08:29:42Z 2018-04-12T08:29:42Z http://www.software-testing.ru/library/testing/general-testing/2780-tacit-and-explicit-knowledge Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/tacit-and-explicit-knowledge/original.jpg" mce_src="http://software-testing.ru/images/stories/library/tacit-and-explicit-knowledge/original.jpg" class="caption" mce_style="float: left;" style="float: left;" width="202" height="115">Оригинальная публикация:</b> <a href="http://steveo1967.blogspot.ru/2013/06/tacit-and-explicit-knowledge-and.html" mce_href="http://steveo1967.blogspot.ru/2013/06/tacit-and-explicit-knowledge-and.html" target="_blank">http://steveo1967.blogspot.ru/2013/06/tacit-and-explicit-knowledge-and.html</a><br mce_bogus="1"></p><p><b>Перевод:</b> Иван Смирнов</p><p style="text-align: justify;" mce_style="text-align: justify;"><i>"Мы знаем больше , чем можем выразить словами". - Майкл Полани (1966)</i> <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Читаю превосходную книгу&nbsp;«<u><a href="https://www.amazon.co.uk/Tacit-Explicit-Knowledge-Harry-Collins-ebook/dp/B003URR2BU/" mce_href="https://www.amazon.co.uk/Tacit-Explicit-Knowledge-Harry-Collins-ebook/dp/B003URR2BU/">Явное и неявное знание</a></u>” <u><a href="http://www.cardiff.ac.uk/social-sciences?utm_source=linkfixer&amp;utm_medium=redirect&amp;utm_campaign=%2Fsocsi" mce_href="http://www.cardiff.ac.uk/social-sciences?utm_source=linkfixer&amp;utm_medium=redirect&amp;utm_campaign=%2Fsocsi">Гарри Колинза</a></u>.&nbsp;Она оказала значительное влияние на мои представления о том, как мы учимся и записываем информацию (знания). Это непростая книга для чтения. Мне потребовалось несколько раз перечитать некоторые разделы, чтобы понять, что имел в виду автор.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Для начала оговорюсь, что эта статья основана на моей собственной интерпретации книги и параллелях, которые я провожу между тем, что пишет автор, и тестированием. Итак, что же мы имеем в виду, когда говорим про явные и неявные знания?</p> <p style="text-align: justify;" mce_style="text-align: justify;">Гарри Коллинз в своей книге подробно описывает, что он подразумевает под этими терминами, но я не могу найти чёткого определения, полезного для этой статьи. Поэтому я взял немного научных ссылок, которыми пользовался во время чтения книги.&nbsp; Одну из лучших я нашёл на этом <a href="http://www.cognitivedesignsolutions.com/KM/ExplicitTacit.htm" mce_href="http://www.cognitivedesignsolutions.com/KM/ExplicitTacit.htm">сайте</a>:</p> <p style="text-align: justify;" mce_style="text-align: justify;"><i> </i></p> <p style="text-align: justify;" mce_style="text-align: justify;"><i>Явные знания: Знания, которые кодифицируются и передаются другим через диалог, демонстрацию или другие носители информации (книги, рисунки, документы и т.п.).</i></p> <p style="text-align: justify;" mce_style="text-align: justify;"><i>Неявные знания: Глубоко личный опыт, способности, восприятие, озарения и ноу-хау, которые подразумеваются, но не выражаются — они принадлежат отдельным лицам и командам.</i></p><p style="text-align: justify;" mce_style="text-align: justify;"><i></i></p> <p><b><img src="http://software-testing.ru/images/stories/library/tacit-and-explicit-knowledge/original.jpg" mce_src="http://software-testing.ru/images/stories/library/tacit-and-explicit-knowledge/original.jpg" class="caption" mce_style="float: left;" style="float: left;" width="202" height="115">Оригинальная публикация:</b> <a href="http://steveo1967.blogspot.ru/2013/06/tacit-and-explicit-knowledge-and.html" mce_href="http://steveo1967.blogspot.ru/2013/06/tacit-and-explicit-knowledge-and.html" target="_blank">http://steveo1967.blogspot.ru/2013/06/tacit-and-explicit-knowledge-and.html</a><br mce_bogus="1"></p><p><b>Перевод:</b> Иван Смирнов</p><p style="text-align: justify;" mce_style="text-align: justify;"><i>"Мы знаем больше , чем можем выразить словами". - Майкл Полани (1966)</i> <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Читаю превосходную книгу&nbsp;«<u><a href="https://www.amazon.co.uk/Tacit-Explicit-Knowledge-Harry-Collins-ebook/dp/B003URR2BU/" mce_href="https://www.amazon.co.uk/Tacit-Explicit-Knowledge-Harry-Collins-ebook/dp/B003URR2BU/">Явное и неявное знание</a></u>” <u><a href="http://www.cardiff.ac.uk/social-sciences?utm_source=linkfixer&amp;utm_medium=redirect&amp;utm_campaign=%2Fsocsi" mce_href="http://www.cardiff.ac.uk/social-sciences?utm_source=linkfixer&amp;utm_medium=redirect&amp;utm_campaign=%2Fsocsi">Гарри Колинза</a></u>.&nbsp;Она оказала значительное влияние на мои представления о том, как мы учимся и записываем информацию (знания). Это непростая книга для чтения. Мне потребовалось несколько раз перечитать некоторые разделы, чтобы понять, что имел в виду автор.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Для начала оговорюсь, что эта статья основана на моей собственной интерпретации книги и параллелях, которые я провожу между тем, что пишет автор, и тестированием. Итак, что же мы имеем в виду, когда говорим про явные и неявные знания?</p> <p style="text-align: justify;" mce_style="text-align: justify;">Гарри Коллинз в своей книге подробно описывает, что он подразумевает под этими терминами, но я не могу найти чёткого определения, полезного для этой статьи. Поэтому я взял немного научных ссылок, которыми пользовался во время чтения книги.&nbsp; Одну из лучших я нашёл на этом <a href="http://www.cognitivedesignsolutions.com/KM/ExplicitTacit.htm" mce_href="http://www.cognitivedesignsolutions.com/KM/ExplicitTacit.htm">сайте</a>:</p> <p style="text-align: justify;" mce_style="text-align: justify;"><i> </i></p> <p style="text-align: justify;" mce_style="text-align: justify;"><i>Явные знания: Знания, которые кодифицируются и передаются другим через диалог, демонстрацию или другие носители информации (книги, рисунки, документы и т.п.).</i></p> <p style="text-align: justify;" mce_style="text-align: justify;"><i>Неявные знания: Глубоко личный опыт, способности, восприятие, озарения и ноу-хау, которые подразумеваются, но не выражаются — они принадлежат отдельным лицам и командам.</i></p><p style="text-align: justify;" mce_style="text-align: justify;"><i></i></p> Создание комфортной рабочей атмосферы в распределенной команде и модель ситуационного лидерства 2018-04-11T07:18:20Z 2018-04-11T07:18:20Z http://www.software-testing.ru/library/around-testing/management/2779-creating-a-comfortable-working Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/creating-a-comfortable-working/1.png" mce_src="http://software-testing.ru/images/stories/library/creating-a-comfortable-working/1.png" class="caption" mce_style="float: left;" style="float: left;" width="200" height="87">Автор:</b> Нина Агеева, тест-менеджер компании "Лаборатория качества"</p><p><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/creating-a-comfortable-working-environment-in-a-distributed-team-and-the-model-of-situational-leadership/" mce_href="http://quality-lab.ru/creating-a-comfortable-working-environment-in-a-distributed-team-and-the-model-of-situational-leadership/" target="_blank">http://quality-lab.ru/creating-a-comfortable-working-environment-in-a-distributed-team-and-the-model-of-situational-leadership/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;"><i>Статья написана в соавторстве с Г.А. Агеевой, доцентом кафедры иностранных языков №2 Иркутского национального исследовательского технического университета</i></p> <div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;">Команда – это организм, все части которого дополняют друг друга; это сообщество людей, имеющих единую цель.</div><p style="text-align: justify;" mce_style="text-align: justify;">У сотрудников в слаженной команде есть одно общее дело, одна на всех задача, которая должна быть решена. Каждый хорошо знает свой участок работы и может помочь другим; они вместе продумывают свои действия. В команде нет чужих, поэтому в ней выстраиваются живые и близкие личные отношения. Равнодушное «это не входит в мои обязанности» в настоящей команде <a href="http://www.psychologos.ru/articles/view/chto-takoe-nastoyaschaya-komanda" mce_href="http://www.psychologos.ru/articles/view/chto-takoe-nastoyaschaya-komanda" rel="noopener" target="_blank">просто невозможно услышать</a>.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Но как добиться такой идиллии в том случае, когда вы, руководитель, не видите свою команду, не имеете возможности пообщаться с людьми вживую, понять их эмоции? Об этом мы и поговорим в статье.</p> <p><b><img src="http://software-testing.ru/images/stories/library/creating-a-comfortable-working/1.png" mce_src="http://software-testing.ru/images/stories/library/creating-a-comfortable-working/1.png" class="caption" mce_style="float: left;" style="float: left;" width="200" height="87">Автор:</b> Нина Агеева, тест-менеджер компании "Лаборатория качества"</p><p><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/creating-a-comfortable-working-environment-in-a-distributed-team-and-the-model-of-situational-leadership/" mce_href="http://quality-lab.ru/creating-a-comfortable-working-environment-in-a-distributed-team-and-the-model-of-situational-leadership/" target="_blank">http://quality-lab.ru/creating-a-comfortable-working-environment-in-a-distributed-team-and-the-model-of-situational-leadership/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;"><i>Статья написана в соавторстве с Г.А. Агеевой, доцентом кафедры иностранных языков №2 Иркутского национального исследовательского технического университета</i></p> <div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;">Команда – это организм, все части которого дополняют друг друга; это сообщество людей, имеющих единую цель.</div><p style="text-align: justify;" mce_style="text-align: justify;">У сотрудников в слаженной команде есть одно общее дело, одна на всех задача, которая должна быть решена. Каждый хорошо знает свой участок работы и может помочь другим; они вместе продумывают свои действия. В команде нет чужих, поэтому в ней выстраиваются живые и близкие личные отношения. Равнодушное «это не входит в мои обязанности» в настоящей команде <a href="http://www.psychologos.ru/articles/view/chto-takoe-nastoyaschaya-komanda" mce_href="http://www.psychologos.ru/articles/view/chto-takoe-nastoyaschaya-komanda" rel="noopener" target="_blank">просто невозможно услышать</a>.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Но как добиться такой идиллии в том случае, когда вы, руководитель, не видите свою команду, не имеете возможности пообщаться с людьми вживую, понять их эмоции? Об этом мы и поговорим в статье.</p> 7 дней до конференции TestCon Moscow 2018! 2018-04-10T08:12:53Z 2018-04-10T08:12:53Z http://www.software-testing.ru/news/2778-testcon-moscow-soon Administrator barancev@gmail.com <p style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="205" height="74">Друзья, тем, кто планирует <a href="http://testconf.ru/?lang=ru%2F#tickets" mce_href="http://testconf.ru/?lang=ru%2F#tickets">зарегистрироваться</a> на вторую Международную конференцию TestCon Moscow 2018, которая пройдет 18-19 апреля, напоминаем, что до ее начала осталось всего неделя! <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Уже полностью сформирована <a href="https://testconf.ru/?lang=ru/#schedule" mce_href="https://testconf.ru/?lang=ru/#schedule">программа</a> конференции. Более 30 спикеров мировой величины, из таких компаний, как RED HAT, VOLVO Group, CAPGEMINI, CloudBees и многих других&nbsp; поделятся с вами самыми горячими новостями. Докладов ожидается такое множество, что вместо привычного одного дня конференции, на этот раз мы предлагаем вам целых два!</p> <p style="text-align: justify;" mce_style="text-align: justify;">ВАЖНЫЙ МОМЕНТ! На конференции будет предоставлен синхронный перевод докладов. <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Напоминаем, что по сложившейся многолетней традиции, накануне конференции (17 апреля) мы проводим практические <a href="https://testconf.ru/?lang=ru%2F#workshops" mce_href="https://testconf.ru/?lang=ru%2F#workshops">мастер-классы</a>. На этот раз выбрать вы сможете из пяти разных тем: <br /></p> <ul style="text-align: justify;" mce_style="text-align: justify;"> <li>Структурированное исследовательское тестирование</li> <li>От TDD до ATDD</li> <li>Agile тестировщик</li> <li>Тестирование usability</li> <li>Приемочное тестирование <br /></li></ul> <p style="text-align: justify;" mce_style="text-align: justify;">TestCon Moscow 2018 это:</p> <ul style="text-align: justify;" mce_style="text-align: justify;"> <li>1 день мастер-классов – 17 апреля</li> <li>2 дня конференции – 18 и 19 апреля</li> <li>3 параллельных трэка каждый день</li> <li>Более 30 спикеров</li> <li>400+ участников</li> <li>5 мастер-классов</li> <li>Синхронный перевод докладов <br /></li></ul> <p style="text-align: justify;" mce_style="text-align: justify;">Торопитесь, до конференции осталось всего неделя! Не оставайтесь в стороне!</p><p style="text-align: justify;" mce_style="text-align: justify;"><a href="http://software-testing.ru/forum/index.php?/topic/36444-7-dnej-do-konferentcii-testcon-moscow-2018/" mce_href="http://software-testing.ru/forum/index.php?/topic/36444-7-dnej-do-konferentcii-testcon-moscow-2018/" target="_blank">Обсудить в форуме</a><br /></p> <p style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="205" height="74">Друзья, тем, кто планирует <a href="http://testconf.ru/?lang=ru%2F#tickets" mce_href="http://testconf.ru/?lang=ru%2F#tickets">зарегистрироваться</a> на вторую Международную конференцию TestCon Moscow 2018, которая пройдет 18-19 апреля, напоминаем, что до ее начала осталось всего неделя! <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Уже полностью сформирована <a href="https://testconf.ru/?lang=ru/#schedule" mce_href="https://testconf.ru/?lang=ru/#schedule">программа</a> конференции. Более 30 спикеров мировой величины, из таких компаний, как RED HAT, VOLVO Group, CAPGEMINI, CloudBees и многих других&nbsp; поделятся с вами самыми горячими новостями. Докладов ожидается такое множество, что вместо привычного одного дня конференции, на этот раз мы предлагаем вам целых два!</p> <p style="text-align: justify;" mce_style="text-align: justify;">ВАЖНЫЙ МОМЕНТ! На конференции будет предоставлен синхронный перевод докладов. <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Напоминаем, что по сложившейся многолетней традиции, накануне конференции (17 апреля) мы проводим практические <a href="https://testconf.ru/?lang=ru%2F#workshops" mce_href="https://testconf.ru/?lang=ru%2F#workshops">мастер-классы</a>. На этот раз выбрать вы сможете из пяти разных тем: <br /></p> <ul style="text-align: justify;" mce_style="text-align: justify;"> <li>Структурированное исследовательское тестирование</li> <li>От TDD до ATDD</li> <li>Agile тестировщик</li> <li>Тестирование usability</li> <li>Приемочное тестирование <br /></li></ul> <p style="text-align: justify;" mce_style="text-align: justify;">TestCon Moscow 2018 это:</p> <ul style="text-align: justify;" mce_style="text-align: justify;"> <li>1 день мастер-классов – 17 апреля</li> <li>2 дня конференции – 18 и 19 апреля</li> <li>3 параллельных трэка каждый день</li> <li>Более 30 спикеров</li> <li>400+ участников</li> <li>5 мастер-классов</li> <li>Синхронный перевод докладов <br /></li></ul> <p style="text-align: justify;" mce_style="text-align: justify;">Торопитесь, до конференции осталось всего неделя! Не оставайтесь в стороне!</p><p style="text-align: justify;" mce_style="text-align: justify;"><a href="http://software-testing.ru/forum/index.php?/topic/36444-7-dnej-do-konferentcii-testcon-moscow-2018/" mce_href="http://software-testing.ru/forum/index.php?/topic/36444-7-dnej-do-konferentcii-testcon-moscow-2018/" target="_blank">Обсудить в форуме</a><br /></p> Три ошибочных представления об автоматизации 2018-04-09T08:50:12Z 2018-04-09T08:50:12Z http://www.software-testing.ru/library/testing/testing-automation/2777-3-misconceptions-test-automation Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/3-misconceptions-test-automation.jpg" mce_src="http://software-testing.ru/images/stories/library/3-misconceptions-test-automation.jpg" class="caption" mce_style="float: left;" style="float: left;" width="225" height="106">Автор</b>: Адам Саттерфилд (Adam Satterfield)</p> <p><b>Оригинал статьи</b>: <a href="http://www.abodeqa.com/2017/11/16/3-misconceptions-test-automation/" mce_href="http://www.abodeqa.com/2017/11/16/3-misconceptions-test-automation/">http://www.abodeqa.com/2017/11/16/3-misconceptions-test-automation/</a><br mce_bogus="1"></p> <p><b>Перевод: </b>Ольга Алифанова</p> <p style="text-align: justify;" mce_style="text-align: justify;">Переход к модели непрерывной поставки ПО повлиял на растущую популярность автоматического тестирования. DevOps тоже голосуют за слом барьеров между традиционными ролями. Тестировщики, умеющие программировать (на самом деле этим автоматизаторы и являются) очень здорово встраиваются в эту новую парадигму.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Автоматизация тестирования предлагает множество потенциальных выгод, включая повышенную эффективность и предоставление работоспособного метода решения сложных задач тестирования. Автоматизирование тестов также дает повышенную систематичность, позволяя более эффективно использовать ресурсы в период провала нагрузки. Однако автоматизация – не панацея. Дабы осознать потенциал автоматизации, нужно быть в курсе трех распространенных ошибок автоматизации тестирования.</p> <p><b><img src="http://software-testing.ru/images/stories/library/3-misconceptions-test-automation.jpg" mce_src="http://software-testing.ru/images/stories/library/3-misconceptions-test-automation.jpg" class="caption" mce_style="float: left;" style="float: left;" width="225" height="106">Автор</b>: Адам Саттерфилд (Adam Satterfield)</p> <p><b>Оригинал статьи</b>: <a href="http://www.abodeqa.com/2017/11/16/3-misconceptions-test-automation/" mce_href="http://www.abodeqa.com/2017/11/16/3-misconceptions-test-automation/">http://www.abodeqa.com/2017/11/16/3-misconceptions-test-automation/</a><br mce_bogus="1"></p> <p><b>Перевод: </b>Ольга Алифанова</p> <p style="text-align: justify;" mce_style="text-align: justify;">Переход к модели непрерывной поставки ПО повлиял на растущую популярность автоматического тестирования. DevOps тоже голосуют за слом барьеров между традиционными ролями. Тестировщики, умеющие программировать (на самом деле этим автоматизаторы и являются) очень здорово встраиваются в эту новую парадигму.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Автоматизация тестирования предлагает множество потенциальных выгод, включая повышенную эффективность и предоставление работоспособного метода решения сложных задач тестирования. Автоматизирование тестов также дает повышенную систематичность, позволяя более эффективно использовать ресурсы в период провала нагрузки. Однако автоматизация – не панацея. Дабы осознать потенциал автоматизации, нужно быть в курсе трех распространенных ошибок автоматизации тестирования.</p> Как тестировщики на проекте могут повышать квалификацию друг друга 2018-04-06T08:10:22Z 2018-04-06T08:10:22Z http://www.software-testing.ru/library/around-testing/processes/2776-can-testers-improve-the-skills-of-each-other-on-the-project Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/can-testers-improve-the-skills/1.png" mce_src="http://software-testing.ru/images/stories/library/can-testers-improve-the-skills/1.png" class="caption" mce_style="float: left;" style="float: left;" width="189" height="182">Автор:</b> Анастасия Смирнова</p><p><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/can-testers-improve-the-skills-of-each-other-on-the-project/" mce_href="http://quality-lab.ru/can-testers-improve-the-skills-of-each-other-on-the-project/" target="_blank">http://quality-lab.ru/can-testers-improve-the-skills-of-each-other-on-the-project/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">В одной команде, да и в целой компании невозможно найти сотрудников с абсолютно идентичными знаниями. Кто-то знает больше, кто-то меньше; одни больше понимают в исследовательском и скриптовом <a href="http://quality-lab.ru/outsourcing/#product_quality_assurance" mce_href="http://quality-lab.ru/outsourcing/#product_quality_assurance" rel="noopener" target="_blank">тестировании</a>, а другие мастерски владеют навыками тест-дизайна и умением грамотно разработать тест-кейсы. Практически каждый сотрудник чего-нибудь не знает, каждый желает подтянуть свои знания, но, к сожалению, не имеет времени на обучение вне работы. В своей статье я хочу на примере нашей распределенной команды рассказать о том, как можно постепенно прокачивать навыки, затрачивая минимум усилий. </p> <h3 style="text-align: justify;" mce_style="text-align: justify;">Про неформальное общение</h3> <p style="text-align: justify;" mce_style="text-align: justify;"><i>Для начала мне хочется указать на одну очень простую вещь – на общение. Ваша команда должна общаться между собой не только по рабочим вопросам, но и «обо всем на свете». Неформальное общение расслабляет человека и увеличивает шанс того, что при возникновении вопросов или проблем он придет к своим коллегам и попросит совета. А это своего рода прокачка <img src="http://quality-lab.ru/wp-includes/images/smilies/simple-smile.png" mce_src="http://quality-lab.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;"></i></p> <p style="text-align: justify;" mce_style="text-align: justify;">Я начала работу в «Лаборатории качества» совсем зеленым тестировщиком, имея за плечами теоретические знания и лишь немного практики. Конечно, в голове постоянно крутились вопросы «а как правильно?» и «а как лучше?». И вот мой первый проект, первый дефект… первая паника («как лучше описать дефект в баг-трекере?»). После написания черновика мне очень хотелось проконсультироваться с кем-то более опытным и понять, все ли хорошо, и не вернут ли мне разработчики мой дефект с грозными замечаниями. Как вы помните, мы говорим о распределенной команде, в которой все общение происходило в скайпе. Я зашла в наш проектный чат и поняла, что вопросы есть не у меня одной, а более опытные коллеги спокойно отвечают и дают советы. В ответ на свой вопрос я получила ответ и рекомендации, и это уже была пусть и небольшая, но прокачка моих навыков.</p> <p><b><img src="http://software-testing.ru/images/stories/library/can-testers-improve-the-skills/1.png" mce_src="http://software-testing.ru/images/stories/library/can-testers-improve-the-skills/1.png" class="caption" mce_style="float: left;" style="float: left;" width="189" height="182">Автор:</b> Анастасия Смирнова</p><p><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/can-testers-improve-the-skills-of-each-other-on-the-project/" mce_href="http://quality-lab.ru/can-testers-improve-the-skills-of-each-other-on-the-project/" target="_blank">http://quality-lab.ru/can-testers-improve-the-skills-of-each-other-on-the-project/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">В одной команде, да и в целой компании невозможно найти сотрудников с абсолютно идентичными знаниями. Кто-то знает больше, кто-то меньше; одни больше понимают в исследовательском и скриптовом <a href="http://quality-lab.ru/outsourcing/#product_quality_assurance" mce_href="http://quality-lab.ru/outsourcing/#product_quality_assurance" rel="noopener" target="_blank">тестировании</a>, а другие мастерски владеют навыками тест-дизайна и умением грамотно разработать тест-кейсы. Практически каждый сотрудник чего-нибудь не знает, каждый желает подтянуть свои знания, но, к сожалению, не имеет времени на обучение вне работы. В своей статье я хочу на примере нашей распределенной команды рассказать о том, как можно постепенно прокачивать навыки, затрачивая минимум усилий. </p> <h3 style="text-align: justify;" mce_style="text-align: justify;">Про неформальное общение</h3> <p style="text-align: justify;" mce_style="text-align: justify;"><i>Для начала мне хочется указать на одну очень простую вещь – на общение. Ваша команда должна общаться между собой не только по рабочим вопросам, но и «обо всем на свете». Неформальное общение расслабляет человека и увеличивает шанс того, что при возникновении вопросов или проблем он придет к своим коллегам и попросит совета. А это своего рода прокачка <img src="http://quality-lab.ru/wp-includes/images/smilies/simple-smile.png" mce_src="http://quality-lab.ru/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;"></i></p> <p style="text-align: justify;" mce_style="text-align: justify;">Я начала работу в «Лаборатории качества» совсем зеленым тестировщиком, имея за плечами теоретические знания и лишь немного практики. Конечно, в голове постоянно крутились вопросы «а как правильно?» и «а как лучше?». И вот мой первый проект, первый дефект… первая паника («как лучше описать дефект в баг-трекере?»). После написания черновика мне очень хотелось проконсультироваться с кем-то более опытным и понять, все ли хорошо, и не вернут ли мне разработчики мой дефект с грозными замечаниями. Как вы помните, мы говорим о распределенной команде, в которой все общение происходило в скайпе. Я зашла в наш проектный чат и поняла, что вопросы есть не у меня одной, а более опытные коллеги спокойно отвечают и дают советы. В ответ на свой вопрос я получила ответ и рекомендации, и это уже была пусть и небольшая, но прокачка моих навыков.</p> Что такое Agile-тестирование? Отвечает злобный тестировщик 2018-04-05T08:29:51Z 2018-04-05T08:29:51Z http://www.software-testing.ru/library/testing/general-testing/2775-agile Administrator barancev@gmail.com <p style="text-align: justify;" mce_style="text-align: justify;"><b><img src="http://software-testing.ru/images/stories/library/agile.jpg" mce_src="http://software-testing.ru/images/stories/library/agile.jpg" class="caption" mce_style="float: left;" style="float: left;" width="167" height="212">Автор:</b> Алан Ричардсон</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Оригинал статьи</b>: <a href="http://blog.eviltester.com/2017/11/what-is-agile-testing.html" mce_href="http://blog.eviltester.com/2017/11/what-is-agile-testing.html">http://blog.eviltester.com/2017/11/what-is-agile-testing.html</a><br mce_bogus="1"></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Перевод: </b>Ольга Алифанова</p><p style="text-align: justify;" mce_style="text-align: justify;">Когда мы работаем над Agile-проектом, нам требуется гигантская гибкость и возможность подгонки того, что мы делаем, под нужную форму.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Я могу сказать, чем Agile-тестирование не является. Существительным.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Поэтому когда мы спрашиваем, что такое Agile-тестирование – это не вещь. Нельзя купить пачку Agile-тестирования… Это глагол, это подход, это процесс.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Это то, как мы тестируем в Agile-проектах.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Это то, что мы делаем, и образ нашего мышления. Характерного для Agile-проекта.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Это кажется тавтологичным, очевидным, но по какой-то причине люди все усложняют, и началось это не вчера, как мы сейчас и выясним.</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b><img src="http://software-testing.ru/images/stories/library/agile.jpg" mce_src="http://software-testing.ru/images/stories/library/agile.jpg" class="caption" mce_style="float: left;" style="float: left;" width="167" height="212">Автор:</b> Алан Ричардсон</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Оригинал статьи</b>: <a href="http://blog.eviltester.com/2017/11/what-is-agile-testing.html" mce_href="http://blog.eviltester.com/2017/11/what-is-agile-testing.html">http://blog.eviltester.com/2017/11/what-is-agile-testing.html</a><br mce_bogus="1"></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Перевод: </b>Ольга Алифанова</p><p style="text-align: justify;" mce_style="text-align: justify;">Когда мы работаем над Agile-проектом, нам требуется гигантская гибкость и возможность подгонки того, что мы делаем, под нужную форму.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Я могу сказать, чем Agile-тестирование не является. Существительным.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Поэтому когда мы спрашиваем, что такое Agile-тестирование – это не вещь. Нельзя купить пачку Agile-тестирования… Это глагол, это подход, это процесс.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Это то, как мы тестируем в Agile-проектах.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Это то, что мы делаем, и образ нашего мышления. Характерного для Agile-проекта.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Это кажется тавтологичным, очевидным, но по какой-то причине люди все усложняют, и началось это не вчера, как мы сейчас и выясним.</p> Стажировка для начинающих в Лаборатории Качества, инструменты для тестирования JavaScript, автоматизация REST API: самые интересные новости тестирования за конец марта 2018-04-04T08:18:04Z 2018-04-04T08:18:04Z http://www.software-testing.ru/news/2774-newsletter-march-2 Administrator barancev@gmail.com <p><img src="http://software-testing.ru/images/stories/library/news-march1.jpg" mce_src="http://software-testing.ru/images/stories/library/news-march1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="217" height="127">Вышел выпуск рассылки за вторую половину марта, его содержание доступно&nbsp;по&nbsp;<a href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-505" mce_href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-505" target="_blank">ссылке</a>. </p><p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Как всегда в выпуске рассылки&nbsp;собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации&nbsp;<a href="http://www.software-testing.ru/blogs" mce_href="http://www.software-testing.ru/blogs">в ленте блогов</a> и темы&nbsp;<a href="http://www.software-testing.ru/forum/" mce_href="http://www.software-testing.ru/forum/">на форуме</a>.</p> <p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Подписаться на рассылку можно&nbsp;<a href="http://www.software-testing.ru/component/acymailing/user/subscribe" mce_href="http://www.software-testing.ru/component/acymailing/user/subscribe">по ссылке</a>.</p><p> <a href="http://software-testing.ru/forum/index.php?/topic/36423-samye-interesnye-novosti-testirovaniia-za-kone/" mce_href="http://software-testing.ru/forum/index.php?/topic/36423-samye-interesnye-novosti-testirovaniia-za-kone/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> <p><img src="http://software-testing.ru/images/stories/library/news-march1.jpg" mce_src="http://software-testing.ru/images/stories/library/news-march1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="217" height="127">Вышел выпуск рассылки за вторую половину марта, его содержание доступно&nbsp;по&nbsp;<a href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-505" mce_href="http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-505" target="_blank">ссылке</a>. </p><p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Как всегда в выпуске рассылки&nbsp;собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации&nbsp;<a href="http://www.software-testing.ru/blogs" mce_href="http://www.software-testing.ru/blogs">в ленте блогов</a> и темы&nbsp;<a href="http://www.software-testing.ru/forum/" mce_href="http://www.software-testing.ru/forum/">на форуме</a>.</p> <p style="font-size: 12.16px; text-align: justify;" mce_style="font-size: 12.16px; text-align: justify;">Подписаться на рассылку можно&nbsp;<a href="http://www.software-testing.ru/component/acymailing/user/subscribe" mce_href="http://www.software-testing.ru/component/acymailing/user/subscribe">по ссылке</a>.</p><p> <a href="http://software-testing.ru/forum/index.php?/topic/36423-samye-interesnye-novosti-testirovaniia-za-kone/" mce_href="http://software-testing.ru/forum/index.php?/topic/36423-samye-interesnye-novosti-testirovaniia-za-kone/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> Видеозапись доклада Лилии Сапуриной «Разработка автоматизированной системы тестирования «с нуля»: основные проблемы и способы их решения» 2018-04-03T07:50:30Z 2018-04-03T07:50:30Z http://www.software-testing.ru/library/testing/testing-automation/2773-avt-test-system Administrator barancev@gmail.com <p style="margin: 0in 0in 0.0001pt; text-align: justify;" mce_style="margin: 0in 0in 0.0001pt; text-align: justify;"><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="185" height="67">Друзья, всего 14 дней осталось до конференции <a href="https://testconf.ru/" mce_href="https://testconf.ru/" target="_blank"><b>TestCon Moscow 2018</b></a>! <a href="https://testconf.ru/?lang=ru/#schedule" mce_href="https://testconf.ru/?lang=ru/#schedule" target="_blank">Программа</a> уже окончательно сформирована, спикеры во всеоружии. Вас ждут два полных дня докладов, целый день практических мастер-классов, игры, призы и сюрпризы.</p> <p style="text-align: justify;" mce_style="text-align: justify;"> А пока доклад <b>Лилии Сапуриной «Разработка автоматизированной системы тестирования «с нуля»</b>: <b>основные проблемы и способы их решения»</b>, вызвавший в прошлом году много дискуссий.</p><p style="text-align: justify;" mce_style="text-align: justify;">В этом докладе автор описывает основные этапы построения автоматизированных систем тестирования. На основании своего опыта работы в крупной компании с установленной непрерывной интеграцией и разработанной практикой по использованию автоматизации Лилия рассказывает, как построить подобную систему в небольших компаниях, где весь процесс необходимо создавать с нуля.</p><p></p><p><iframe src="https://www.youtube.com/embed/-V7CBWp3hdY" mce_src="https://www.youtube.com/embed/-V7CBWp3hdY" allow="autoplay; encrypted-media" allowfullscreen="" width="454" height="280" frameborder="0"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36417-video-doklada-lilii-sapurinoj-razrabotka-avto/?p=165510" mce_href="http://software-testing.ru/forum/index.php?/topic/36417-video-doklada-lilii-sapurinoj-razrabotka-avto/?p=165510" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> <p style="margin: 0in 0in 0.0001pt; text-align: justify;" mce_style="margin: 0in 0in 0.0001pt; text-align: justify;"><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="185" height="67">Друзья, всего 14 дней осталось до конференции <a href="https://testconf.ru/" mce_href="https://testconf.ru/" target="_blank"><b>TestCon Moscow 2018</b></a>! <a href="https://testconf.ru/?lang=ru/#schedule" mce_href="https://testconf.ru/?lang=ru/#schedule" target="_blank">Программа</a> уже окончательно сформирована, спикеры во всеоружии. Вас ждут два полных дня докладов, целый день практических мастер-классов, игры, призы и сюрпризы.</p> <p style="text-align: justify;" mce_style="text-align: justify;"> А пока доклад <b>Лилии Сапуриной «Разработка автоматизированной системы тестирования «с нуля»</b>: <b>основные проблемы и способы их решения»</b>, вызвавший в прошлом году много дискуссий.</p><p style="text-align: justify;" mce_style="text-align: justify;">В этом докладе автор описывает основные этапы построения автоматизированных систем тестирования. На основании своего опыта работы в крупной компании с установленной непрерывной интеграцией и разработанной практикой по использованию автоматизации Лилия рассказывает, как построить подобную систему в небольших компаниях, где весь процесс необходимо создавать с нуля.</p><p></p><p><iframe src="https://www.youtube.com/embed/-V7CBWp3hdY" mce_src="https://www.youtube.com/embed/-V7CBWp3hdY" allow="autoplay; encrypted-media" allowfullscreen="" width="454" height="280" frameborder="0"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36417-video-doklada-lilii-sapurinoj-razrabotka-avto/?p=165510" mce_href="http://software-testing.ru/forum/index.php?/topic/36417-video-doklada-lilii-sapurinoj-razrabotka-avto/?p=165510" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> Стажировка в компании "Лаборатория Качества" 2018-04-02T08:00:52Z 2018-04-02T08:00:52Z http://www.software-testing.ru/news/2772-quality-lab Administrator barancev@gmail.com <p><img src="http://software-testing.ru/images/stories/library/lk.jpg" mce_src="http://software-testing.ru/images/stories/library/lk.jpg" class="caption" mce_style="float: left;" style="float: left;" width="192" height="176">С 16 апреля 2018&nbsp;<a href="http://quality-lab.ru/" mce_href="http://quality-lab.ru/">“Лаборатория Качества”</a> проводит стажировку для тестировщиков.<br /> <br /><b> </b><b>Программа:</b><br /> <br />Общий курс по тестированию программного обеспечения<br />Начальный курс по базам данных и SQL<br />Начальный курс по SOAP UI<br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Время в пути — с 16 апреля до 17 мая (20 вебинаров и 20 заданий)<br /> Начало занятий: 11:00 с понедельника по пятницу<br /> Конец занятий: 19:00 с понедельника по пятницу</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b> </b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Как мы будем учиться?</b></p> <p style="text-align: justify;" mce_style="text-align: justify;">Каждый рабочий день один из ведущих специалистов нашей компании будет проводить короткий образовательный вебинар. На нём будет рассказываться тема дня, после чего будет выдаваться практическое задание. Каждое задание потребует не менее 4-6 рабочих часов в день!</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Внимание!</b> Участники, не справившиеся с заданием, на следующий день обучения не переводятся! Поэтому записывайся на стажировку только если ты располагаешь достаточным временем.</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Внимание-2!</b> Это НЕ курсы, это стажировка с обучением. Если ты не планируешь работать у нас, то не трать свое и наше время. На любом этапе мы можем отказать в продолжении прохождения стажировки. <br /></p><p style="text-align: justify;" mce_style="text-align: justify;"><b>Для участия в отборе на стажировку, </b><a href="https://goo.gl/forms/v8XCw8TqSh86ThcJ3" mce_href="https://goo.gl/forms/v8XCw8TqSh86ThcJ3"><b>заполните анкету здесь </b></a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;"><a href="http://software-testing.ru/forum/index.php?/topic/36412-stazhirovka-v-kompanii-laboratoriia-kachestva/" mce_href="http://software-testing.ru/forum/index.php?/topic/36412-stazhirovka-v-kompanii-laboratoriia-kachestva/" target="_blank">Обсудить в форуме</a><b><br /></b></p> <p><img src="http://software-testing.ru/images/stories/library/lk.jpg" mce_src="http://software-testing.ru/images/stories/library/lk.jpg" class="caption" mce_style="float: left;" style="float: left;" width="192" height="176">С 16 апреля 2018&nbsp;<a href="http://quality-lab.ru/" mce_href="http://quality-lab.ru/">“Лаборатория Качества”</a> проводит стажировку для тестировщиков.<br /> <br /><b> </b><b>Программа:</b><br /> <br />Общий курс по тестированию программного обеспечения<br />Начальный курс по базам данных и SQL<br />Начальный курс по SOAP UI<br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Время в пути — с 16 апреля до 17 мая (20 вебинаров и 20 заданий)<br /> Начало занятий: 11:00 с понедельника по пятницу<br /> Конец занятий: 19:00 с понедельника по пятницу</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b> </b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Как мы будем учиться?</b></p> <p style="text-align: justify;" mce_style="text-align: justify;">Каждый рабочий день один из ведущих специалистов нашей компании будет проводить короткий образовательный вебинар. На нём будет рассказываться тема дня, после чего будет выдаваться практическое задание. Каждое задание потребует не менее 4-6 рабочих часов в день!</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Внимание!</b> Участники, не справившиеся с заданием, на следующий день обучения не переводятся! Поэтому записывайся на стажировку только если ты располагаешь достаточным временем.</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Внимание-2!</b> Это НЕ курсы, это стажировка с обучением. Если ты не планируешь работать у нас, то не трать свое и наше время. На любом этапе мы можем отказать в продолжении прохождения стажировки. <br /></p><p style="text-align: justify;" mce_style="text-align: justify;"><b>Для участия в отборе на стажировку, </b><a href="https://goo.gl/forms/v8XCw8TqSh86ThcJ3" mce_href="https://goo.gl/forms/v8XCw8TqSh86ThcJ3"><b>заполните анкету здесь </b></a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;"><a href="http://software-testing.ru/forum/index.php?/topic/36412-stazhirovka-v-kompanii-laboratoriia-kachestva/" mce_href="http://software-testing.ru/forum/index.php?/topic/36412-stazhirovka-v-kompanii-laboratoriia-kachestva/" target="_blank">Обсудить в форуме</a><b><br /></b></p> Мастер-класс от Алексея Баранцева "Десять правил построения хороших локаторов" 2018-03-30T07:13:45Z 2018-03-30T07:13:45Z http://www.software-testing.ru/library/testing/testing-automation/2771-ten-rules-for-creating-good-locators Administrator barancev@gmail.com <p style="text-align: justify;" mce_style="text-align: justify;">В рамках прошедшей онлайн-конференции для тестировщиков КоТэ было проведено несколько мастер-классов.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Мы публикуем <a href="http://koteconf.ru/ten-rules-for-creating-good-locators/" mce_href="http://koteconf.ru/ten-rules-for-creating-good-locators/" target="_blank">мастер-класс от Алексея Баранцева</a>, на котором он показал как строить локаторы и рассказал о конкретных приемах и правилах, которыми он руководствуется при построении локаторов, чтобы они получались хорошими.</p><p style="text-align: justify;" mce_style="text-align: justify;">Алексей Баранцев - один из разработчиков инструмента Selenium, <a href="http://software-testing.ru/edu/about/tutor/1-barancev" mce_href="http://software-testing.ru/edu/about/tutor/1-barancev" target="_blank">тренер по тестированию</a><br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Суть мастер-класса → когда работает аудитория, поэтому участникам было предложено до начала конференции выполнить домашнее задание.</p><p style="text-align: justify;" mce_style="text-align: justify;"> <a href="http://barancev.github.io/good-locators/" mce_href="http://barancev.github.io/good-locators/" target="_blank"><b>Задание</b></a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">Во время конференции Алексей проводил разбор типовых ошибок, показывал те варианты, которые он считает “хорошими”. <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Просмотр записи мастер-класса имеет смысл, если Вы так же как участники сначала попробуете выполнить задание, а уже потом будете смотреть видео.</p><p></p><p><iframe src="https://www.youtube.com/embed/_TNh2ydpoOw" mce_src="https://www.youtube.com/embed/_TNh2ydpoOw" allow="autoplay; encrypted-media" allowfullscreen="" width="454" height="280" frameborder="0"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36405-master-klass-10-pravil-postroeniia-khoroshikh-lokat/?p=165480" mce_href="http://software-testing.ru/forum/index.php?/topic/36405-master-klass-10-pravil-postroeniia-khoroshikh-lokat/?p=165480" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> <p style="text-align: justify;" mce_style="text-align: justify;">В рамках прошедшей онлайн-конференции для тестировщиков КоТэ было проведено несколько мастер-классов.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Мы публикуем <a href="http://koteconf.ru/ten-rules-for-creating-good-locators/" mce_href="http://koteconf.ru/ten-rules-for-creating-good-locators/" target="_blank">мастер-класс от Алексея Баранцева</a>, на котором он показал как строить локаторы и рассказал о конкретных приемах и правилах, которыми он руководствуется при построении локаторов, чтобы они получались хорошими.</p><p style="text-align: justify;" mce_style="text-align: justify;">Алексей Баранцев - один из разработчиков инструмента Selenium, <a href="http://software-testing.ru/edu/about/tutor/1-barancev" mce_href="http://software-testing.ru/edu/about/tutor/1-barancev" target="_blank">тренер по тестированию</a><br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Суть мастер-класса → когда работает аудитория, поэтому участникам было предложено до начала конференции выполнить домашнее задание.</p><p style="text-align: justify;" mce_style="text-align: justify;"> <a href="http://barancev.github.io/good-locators/" mce_href="http://barancev.github.io/good-locators/" target="_blank"><b>Задание</b></a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">Во время конференции Алексей проводил разбор типовых ошибок, показывал те варианты, которые он считает “хорошими”. <br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Просмотр записи мастер-класса имеет смысл, если Вы так же как участники сначала попробуете выполнить задание, а уже потом будете смотреть видео.</p><p></p><p><iframe src="https://www.youtube.com/embed/_TNh2ydpoOw" mce_src="https://www.youtube.com/embed/_TNh2ydpoOw" allow="autoplay; encrypted-media" allowfullscreen="" width="454" height="280" frameborder="0"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36405-master-klass-10-pravil-postroeniia-khoroshikh-lokat/?p=165480" mce_href="http://software-testing.ru/forum/index.php?/topic/36405-master-klass-10-pravil-postroeniia-khoroshikh-lokat/?p=165480" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> Эвристики для сбора грибов (и тестирования) 2018-03-29T07:29:49Z 2018-03-29T07:29:49Z http://www.software-testing.ru/library/testing/general-testing/2770-heuristics-for-mushroom-picking-and-testing Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/mushroom-picking-and-testing.jpg" mce_src="http://software-testing.ru/images/stories/library/mushroom-picking-and-testing.jpg" class="caption" mce_style="float: left;" style="float: left;" width="204" height="145"><a href="http://thepainandgainofedwardbear.wordpress.com/2017/09/26/heuristics-for-mushroom-picking-and-testing/" mce_href="http://thepainandgainofedwardbear.wordpress.com/2017/09/26/heuristics-for-mushroom-picking-and-testing/" target="_blank">Оригинальная публикация</a></b><br mce_bogus="1"></p><p><b>Перевод:</b> Анна Радионова<br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Сбор грибов - неотъемлемая часть каждой осени в моей жизни. По крайней мере, здесь, в Эстонии, наши корни охотников-собирателей все еще очень прочны. Брести по лесу с корзиной и ножом в руках, наслаждаясь умиротворенностью и спокойствием сосен, один из самых приятных моментов&nbsp; в преддверии мрачной зимы.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Я считаю сбор грибов медиативным процессом, когда часть моего сознания концентрируется на грибах, в то время как другая часть занята размышлением обо всем, что приходит в голову. На этот раз я поймала себя на том, что размышляю о сходстве процессов сбора грибов и тестирования.</p> <p style="text-align: justify;" mce_style="text-align: justify;">И да, такие сходства я нашла. Причина, по которой я захотела написать об этом статью, заключается в том, что эвристики и оракулы - понятия, которые сложно усвоить как начинающим тестировщикам, так и людям, просто интересующимся тестированием. Я провела несколько семинаров и тренингов на эту тему. Поэтому, по меньшей мере, те, кто знаком с процессом сбора грибов или другими пищедобывательными процессами, сравнивая собирательство грибов и охоту за багами, найдут в&nbsp; этих процессах много общего.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Ну что ж, начнем…</p> <p><b><img src="http://software-testing.ru/images/stories/library/mushroom-picking-and-testing.jpg" mce_src="http://software-testing.ru/images/stories/library/mushroom-picking-and-testing.jpg" class="caption" mce_style="float: left;" style="float: left;" width="204" height="145"><a href="http://thepainandgainofedwardbear.wordpress.com/2017/09/26/heuristics-for-mushroom-picking-and-testing/" mce_href="http://thepainandgainofedwardbear.wordpress.com/2017/09/26/heuristics-for-mushroom-picking-and-testing/" target="_blank">Оригинальная публикация</a></b><br mce_bogus="1"></p><p><b>Перевод:</b> Анна Радионова<br /></p> <p style="text-align: justify;" mce_style="text-align: justify;">Сбор грибов - неотъемлемая часть каждой осени в моей жизни. По крайней мере, здесь, в Эстонии, наши корни охотников-собирателей все еще очень прочны. Брести по лесу с корзиной и ножом в руках, наслаждаясь умиротворенностью и спокойствием сосен, один из самых приятных моментов&nbsp; в преддверии мрачной зимы.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Я считаю сбор грибов медиативным процессом, когда часть моего сознания концентрируется на грибах, в то время как другая часть занята размышлением обо всем, что приходит в голову. На этот раз я поймала себя на том, что размышляю о сходстве процессов сбора грибов и тестирования.</p> <p style="text-align: justify;" mce_style="text-align: justify;">И да, такие сходства я нашла. Причина, по которой я захотела написать об этом статью, заключается в том, что эвристики и оракулы - понятия, которые сложно усвоить как начинающим тестировщикам, так и людям, просто интересующимся тестированием. Я провела несколько семинаров и тренингов на эту тему. Поэтому, по меньшей мере, те, кто знаком с процессом сбора грибов или другими пищедобывательными процессами, сравнивая собирательство грибов и охоту за багами, найдут в&nbsp; этих процессах много общего.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Ну что ж, начнем…</p> Автоматизация тестирования REST API при помощи Postman и JavaScript 2018-03-28T07:16:22Z 2018-03-28T07:16:22Z http://www.software-testing.ru/library/testing/testing-automation/2769-test-automation-rest-api-using-postman-and-javascript Administrator barancev@gmail.com <p style="text-align: justify;" mce_style="text-align: justify;"><b><img src="http://software-testing.ru/images/stories/library/test-automation-rest-api-using-postman/1.png" mce_src="http://software-testing.ru/images/stories/library/test-automation-rest-api-using-postman/1.png" class="caption" mce_style="float: left;" style="float: left;" width="209" height="138">Автор:</b> Александра Терентьева</p><p style="text-align: justify;" mce_style="text-align: justify;"><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/test-automation-rest-api-using-postman-and-javascript/" mce_href="http://quality-lab.ru/test-automation-rest-api-using-postman-and-javascript/" target="_blank">http://quality-lab.ru/test-automation-rest-api-using-postman-and-javascript/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">Автоматизация тестирования REST API на сегодняшний день является актуальной темой в интеграционном тестировании. В этой статье мы поговорим о программе Postman, применяемой для тестирования REST API, рассмотрим несколько интересных методов написания автотестов и на примере реального проекта API «Яндекс.Словарь» разберем несколько тестов.</p><h3 style="text-align: justify;" mce_style="text-align: justify;">Нам понадобится</h3> <p style="text-align: justify;" mce_style="text-align: justify;">Для того, чтобы начать <a href="http://quality-lab.ru/outsourcing/#automate_test_scenarios" mce_href="http://quality-lab.ru/outsourcing/#automate_test_scenarios" rel="noopener" target="_blank">тестировать</a> «Яндекс.Словарь», нам понадобится:</p><p style="text-align: justify;" mce_style="text-align: justify;">Знание основ программирования. Достаточно владеть такими понятиями, как:</p><ul> <li><a href="https://learn.javascript.ru/variables" mce_href="https://learn.javascript.ru/variables" target="_blank">переменные</a>, </li> <li><a href="https://learn.javascript.ru/types-intro" mce_href="https://learn.javascript.ru/types-intro" target="_blank">типы данных</a>, </li> <li><a href="https://learn.javascript.ru/operators" mce_href="https://learn.javascript.ru/operators" target="_blank">операторы</a>, </li> <li>массивы, </li> <li>условия, </li> <li><a href="https://learn.javascript.ru/comparison" mce_href="https://learn.javascript.ru/comparison" target="_blank">логические операторы</a> и <a href="https://learn.javascript.ru/logical-ops" mce_href="https://learn.javascript.ru/logical-ops" target="_blank">вычисления</a> (вспоминаем курс матлогики), </li> <li><a href="http://getinstance.info/articles/javascript/variables-scope-in-javascript/" mce_href="http://getinstance.info/articles/javascript/variables-scope-in-javascript/" target="_blank">область видимости</a>. </li> </ul> <p>Для чего-то более сложного и интересного, уже необходимо знать про</p> <ul> <li><a href="https://learn.javascript.ru/while-for" mce_href="https://learn.javascript.ru/while-for" target="_blank">циклы</a>, </li> <li><a href="https://learn.javascript.ru/function-basics" mce_href="https://learn.javascript.ru/function-basics" target="_blank">функции</a>,</li> <li><a href="https://learn.javascript.ru/native-prototypes" mce_href="https://learn.javascript.ru/native-prototypes" target="_blank">классы</a>.</li></ul><p>Понимание REST API. Об этом хорошо рассказал в своей <a href="http://quality-lab.ru/rest-api-testing/" mce_href="http://quality-lab.ru/rest-api-testing/" target="_blank">статье</a> Андрей Шальнев. <br /></p><ul><li><a href="https://www.getpostman.com/" mce_href="https://www.getpostman.com/" target="_blank">Postman</a> – программа, в которой будут создаваться автотесты. </li><li><a href="https://tech.yandex.ru/dictionary/doc/dg/concepts/About-docpage/" mce_href="https://tech.yandex.ru/dictionary/doc/dg/concepts/About-docpage/" target="_blank">Документация</a>. Документация – это своего рода инструкция, из которой узнаем, какие функции необходимо протестировать.</li><li><a href="https://tech.yandex.ru/keys/get/?service=dict" mce_href="https://tech.yandex.ru/keys/get/?service=dict" target="_blank">Ключ для «Яндекс.Словарь»</a>. Специальный ключ для использования «Яндекс.Словарь» можно получить быстро и бесплатно в сервисе.</li></ul> <div class="blog_checklist" style="margin-left: 0px; text-align: justify;" mce_style="margin-left: 0px; text-align: justify;"> <ul> <ul></ul> </ul> </div><div style="text-align: justify;" mce_style="text-align: justify;"> <p style="text-align: justify;" mce_style="text-align: justify;"><b><img src="http://software-testing.ru/images/stories/library/test-automation-rest-api-using-postman/1.png" mce_src="http://software-testing.ru/images/stories/library/test-automation-rest-api-using-postman/1.png" class="caption" mce_style="float: left;" style="float: left;" width="209" height="138">Автор:</b> Александра Терентьева</p><p style="text-align: justify;" mce_style="text-align: justify;"><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/test-automation-rest-api-using-postman-and-javascript/" mce_href="http://quality-lab.ru/test-automation-rest-api-using-postman-and-javascript/" target="_blank">http://quality-lab.ru/test-automation-rest-api-using-postman-and-javascript/</a><br mce_bogus="1"></p><p style="text-align: justify;" mce_style="text-align: justify;">Автоматизация тестирования REST API на сегодняшний день является актуальной темой в интеграционном тестировании. В этой статье мы поговорим о программе Postman, применяемой для тестирования REST API, рассмотрим несколько интересных методов написания автотестов и на примере реального проекта API «Яндекс.Словарь» разберем несколько тестов.</p><h3 style="text-align: justify;" mce_style="text-align: justify;">Нам понадобится</h3> <p style="text-align: justify;" mce_style="text-align: justify;">Для того, чтобы начать <a href="http://quality-lab.ru/outsourcing/#automate_test_scenarios" mce_href="http://quality-lab.ru/outsourcing/#automate_test_scenarios" rel="noopener" target="_blank">тестировать</a> «Яндекс.Словарь», нам понадобится:</p><p style="text-align: justify;" mce_style="text-align: justify;">Знание основ программирования. Достаточно владеть такими понятиями, как:</p><ul> <li><a href="https://learn.javascript.ru/variables" mce_href="https://learn.javascript.ru/variables" target="_blank">переменные</a>, </li> <li><a href="https://learn.javascript.ru/types-intro" mce_href="https://learn.javascript.ru/types-intro" target="_blank">типы данных</a>, </li> <li><a href="https://learn.javascript.ru/operators" mce_href="https://learn.javascript.ru/operators" target="_blank">операторы</a>, </li> <li>массивы, </li> <li>условия, </li> <li><a href="https://learn.javascript.ru/comparison" mce_href="https://learn.javascript.ru/comparison" target="_blank">логические операторы</a> и <a href="https://learn.javascript.ru/logical-ops" mce_href="https://learn.javascript.ru/logical-ops" target="_blank">вычисления</a> (вспоминаем курс матлогики), </li> <li><a href="http://getinstance.info/articles/javascript/variables-scope-in-javascript/" mce_href="http://getinstance.info/articles/javascript/variables-scope-in-javascript/" target="_blank">область видимости</a>. </li> </ul> <p>Для чего-то более сложного и интересного, уже необходимо знать про</p> <ul> <li><a href="https://learn.javascript.ru/while-for" mce_href="https://learn.javascript.ru/while-for" target="_blank">циклы</a>, </li> <li><a href="https://learn.javascript.ru/function-basics" mce_href="https://learn.javascript.ru/function-basics" target="_blank">функции</a>,</li> <li><a href="https://learn.javascript.ru/native-prototypes" mce_href="https://learn.javascript.ru/native-prototypes" target="_blank">классы</a>.</li></ul><p>Понимание REST API. Об этом хорошо рассказал в своей <a href="http://quality-lab.ru/rest-api-testing/" mce_href="http://quality-lab.ru/rest-api-testing/" target="_blank">статье</a> Андрей Шальнев. <br /></p><ul><li><a href="https://www.getpostman.com/" mce_href="https://www.getpostman.com/" target="_blank">Postman</a> – программа, в которой будут создаваться автотесты. </li><li><a href="https://tech.yandex.ru/dictionary/doc/dg/concepts/About-docpage/" mce_href="https://tech.yandex.ru/dictionary/doc/dg/concepts/About-docpage/" target="_blank">Документация</a>. Документация – это своего рода инструкция, из которой узнаем, какие функции необходимо протестировать.</li><li><a href="https://tech.yandex.ru/keys/get/?service=dict" mce_href="https://tech.yandex.ru/keys/get/?service=dict" target="_blank">Ключ для «Яндекс.Словарь»</a>. Специальный ключ для использования «Яндекс.Словарь» можно получить быстро и бесплатно в сервисе.</li></ul> <div class="blog_checklist" style="margin-left: 0px; text-align: justify;" mce_style="margin-left: 0px; text-align: justify;"> <ul> <ul></ul> </ul> </div><div style="text-align: justify;" mce_style="text-align: justify;"> Эвристика тест-автоматизации: минимум данных 2018-03-27T07:43:45Z 2018-03-27T07:43:45Z http://www.software-testing.ru/library/testing/testing-automation/2768-avt-test-minimum Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/avt-test-minimum.jpg" mce_src="http://software-testing.ru/images/stories/library/avt-test-minimum.jpg" class="caption" mce_style="float: left;" style="float: left;" width="224" height="156">Автор: </b>Крис МакМахон (Chris McMahon)</p> <p><b>Оригинал статьи: </b><a href="https://chrismcmahonsblog.blogspot.com/2017/11/test-automation-heuristic-minimum-data.html" mce_href="https://chrismcmahonsblog.blogspot.com/2017/11/test-automation-heuristic-minimum-data.html">https://chrismcmahonsblog.blogspot.com/2017/11/test-automation-heuristic-minimum-data.html</a><br mce_bogus="1"></p> <p><b>Перевод</b>: Ольга Алифанова</p><p style="text-align: justify;" mce_style="text-align: justify;">Проектируя автоматизированные UI-тесты, за годы работы я затвердил себе, что начинать надо с минимально валидными записями в системе. При таком подходе высвечиваются ложные предположения в различных частях системы, которые вряд ли были бы пойманы юнит-тестами.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Как я уже писал, я стараюсь настраивать тестовые данные для UI-тестов через системное API (даже если API – это чистый SQL, это все равно хорошая практика). В этом случае, когда ваш браузер стартует тест, все данные уже на местах.</p> <p style="text-align: justify;" mce_style="text-align: justify;">К примеру (который большей частью правдив), предположим, что у вас есть запись в системе для Пользователя, и единственное необходимое поле для этой записи – это «Фамилия». Если вы начнете проектировать тесты с записями, где указана только «Фамилия», вы быстро обнаружите, где система предполагает наличие еще и «Имени», «Адреса, «Почты» или «Телефона». Чтобы узнать об этом больше, прочитайте хорошо известную статью "<a href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" mce_href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank">Falsehoods Programmers Believe About Names</a>"</p><p style="text-align: justify;" mce_style="text-align: justify;">Недавно я столкнулся с особенно интересным подобным случаям, тестируя запись с полем, содержащим пустую строку. Я обнаружил, что часть системы, в которой я должен был иметь возможность удалить запись, не дает мне этого сделать: не хватает того самого поля. Система ожидала, что в этом поле будет текстовая строка, и собиралась произвести split() операцию над определенным символом этой строки, что вернуло бы массив символов, разделенных этим.</p> <p><b><img src="http://software-testing.ru/images/stories/library/avt-test-minimum.jpg" mce_src="http://software-testing.ru/images/stories/library/avt-test-minimum.jpg" class="caption" mce_style="float: left;" style="float: left;" width="224" height="156">Автор: </b>Крис МакМахон (Chris McMahon)</p> <p><b>Оригинал статьи: </b><a href="https://chrismcmahonsblog.blogspot.com/2017/11/test-automation-heuristic-minimum-data.html" mce_href="https://chrismcmahonsblog.blogspot.com/2017/11/test-automation-heuristic-minimum-data.html">https://chrismcmahonsblog.blogspot.com/2017/11/test-automation-heuristic-minimum-data.html</a><br mce_bogus="1"></p> <p><b>Перевод</b>: Ольга Алифанова</p><p style="text-align: justify;" mce_style="text-align: justify;">Проектируя автоматизированные UI-тесты, за годы работы я затвердил себе, что начинать надо с минимально валидными записями в системе. При таком подходе высвечиваются ложные предположения в различных частях системы, которые вряд ли были бы пойманы юнит-тестами.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Как я уже писал, я стараюсь настраивать тестовые данные для UI-тестов через системное API (даже если API – это чистый SQL, это все равно хорошая практика). В этом случае, когда ваш браузер стартует тест, все данные уже на местах.</p> <p style="text-align: justify;" mce_style="text-align: justify;">К примеру (который большей частью правдив), предположим, что у вас есть запись в системе для Пользователя, и единственное необходимое поле для этой записи – это «Фамилия». Если вы начнете проектировать тесты с записями, где указана только «Фамилия», вы быстро обнаружите, где система предполагает наличие еще и «Имени», «Адреса, «Почты» или «Телефона». Чтобы узнать об этом больше, прочитайте хорошо известную статью "<a href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" mce_href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank">Falsehoods Programmers Believe About Names</a>"</p><p style="text-align: justify;" mce_style="text-align: justify;">Недавно я столкнулся с особенно интересным подобным случаям, тестируя запись с полем, содержащим пустую строку. Я обнаружил, что часть системы, в которой я должен был иметь возможность удалить запись, не дает мне этого сделать: не хватает того самого поля. Система ожидала, что в этом поле будет текстовая строка, и собиралась произвести split() операцию над определенным символом этой строки, что вернуло бы массив символов, разделенных этим.</p> Видеозапись доклада Вадима Зубовича «Жизнь на костылях или Антипаттерны UI автоматизации» 2018-03-26T07:18:45Z 2018-03-26T07:18:45Z http://www.software-testing.ru/library/testing/testing-automation/2767-testcon-auto Administrator barancev@gmail.com <p style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="216" height="78">Друзья, до конференции <a href="https://testconf.ru/" mce_href="https://testconf.ru/" target="_blank"><b>TestCon</b><b> </b><b>Moscow</b></a><b><a href="https://testconf.ru/" mce_href="https://testconf.ru/" target="_blank"> 2018</a> </b>осталось ровно три недели. Кроме тщательного отобранного <a href="https://testconf.ru/?lang=ru/#schedule" mce_href="https://testconf.ru/?lang=ru/#schedule" target="_blank">контента</a>, обещаем много драйва и сюрпризов. Так что приходите!</p> <p style="text-align: justify;" mce_style="text-align: justify;">А пока еще один доклад прошлогодней конференции, привлекший огромное внимание: <b>Вадим Зубович</b> «<b>Жизнь на костылях или Антипаттерны UI автоматизации»</b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b> </b></p><p style="text-align: justify;" mce_style="text-align: justify;">На тему построения «правильной» автоматизации есть сотни докладов, однако, серебряной пули на все случаи жизни не существует и тут у многих начинаются проблемы. «Идеальные» подходы порой неприменимы, тогда в ход идут свои собственные решения, которые приводят к собственным ошибкам.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Именно об этих «ошибках», известных как «как НЕ надо делать» или «антипаттерны» говорится в докладе.</p><p style="text-align: justify;" mce_style="text-align: justify;"> Автор рассматривает как антипаттерны в коде, так и в самом подходе к реализации автоматизации тестирования, с которыми ему доводилось регулярно сталкиваться и которые зачастую тормозили развитие проекта. Надеется, что вместе нам удастся впоследствии избежать этих расхожих неправильных представлений.</p><p><iframe src="https://www.youtube.com/embed/p9ZSMCkGy90" mce_src="https://www.youtube.com/embed/p9ZSMCkGy90" allow="autoplay; encrypted-media" allowfullscreen="" width="454" height="280" frameborder="0"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36390-video-doklada-vadima-zubovicha-antipatterny-ui-a/?p=165402" mce_href="http://software-testing.ru/forum/index.php?/topic/36390-video-doklada-vadima-zubovicha-antipatterny-ui-a/?p=165402" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> <p style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" mce_src="http://software-testing.ru/images/stories/library/2-testcon_moscow_2018_logo--ant-fono-1.jpg" class="caption" mce_style="float: left;" style="float: left;" width="216" height="78">Друзья, до конференции <a href="https://testconf.ru/" mce_href="https://testconf.ru/" target="_blank"><b>TestCon</b><b> </b><b>Moscow</b></a><b><a href="https://testconf.ru/" mce_href="https://testconf.ru/" target="_blank"> 2018</a> </b>осталось ровно три недели. Кроме тщательного отобранного <a href="https://testconf.ru/?lang=ru/#schedule" mce_href="https://testconf.ru/?lang=ru/#schedule" target="_blank">контента</a>, обещаем много драйва и сюрпризов. Так что приходите!</p> <p style="text-align: justify;" mce_style="text-align: justify;">А пока еще один доклад прошлогодней конференции, привлекший огромное внимание: <b>Вадим Зубович</b> «<b>Жизнь на костылях или Антипаттерны UI автоматизации»</b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b> </b></p><p style="text-align: justify;" mce_style="text-align: justify;">На тему построения «правильной» автоматизации есть сотни докладов, однако, серебряной пули на все случаи жизни не существует и тут у многих начинаются проблемы. «Идеальные» подходы порой неприменимы, тогда в ход идут свои собственные решения, которые приводят к собственным ошибкам.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Именно об этих «ошибках», известных как «как НЕ надо делать» или «антипаттерны» говорится в докладе.</p><p style="text-align: justify;" mce_style="text-align: justify;"> Автор рассматривает как антипаттерны в коде, так и в самом подходе к реализации автоматизации тестирования, с которыми ему доводилось регулярно сталкиваться и которые зачастую тормозили развитие проекта. Надеется, что вместе нам удастся впоследствии избежать этих расхожих неправильных представлений.</p><p><iframe src="https://www.youtube.com/embed/p9ZSMCkGy90" mce_src="https://www.youtube.com/embed/p9ZSMCkGy90" allow="autoplay; encrypted-media" allowfullscreen="" width="454" height="280" frameborder="0"></iframe></p><p><a href="http://software-testing.ru/forum/index.php?/topic/36390-video-doklada-vadima-zubovicha-antipatterny-ui-a/?p=165402" mce_href="http://software-testing.ru/forum/index.php?/topic/36390-video-doklada-vadima-zubovicha-antipatterny-ui-a/?p=165402" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> Архитектура автоматизации и Метрики тестирования – очные тренинги в Санкт-Петербурге от Антона Семенченко 2018-03-23T06:30:29Z 2018-03-23T06:30:29Z http://www.software-testing.ru/events/2766-trainings-piter Administrator barancev@gmail.com <p style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/semenchenko2.jpg" mce_src="http://software-testing.ru/images/stories/library/semenchenko2.jpg" class="caption" mce_style="float: left;" style="float: left;" width="156" height="178">22 и 24 апреля <a href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4346&amp;mailid=504&amp;subid=14241" mce_href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4346&amp;mailid=504&amp;subid=14241" target="_blank">Антон Семенченко</a> (учредитель сообщества специалистов в области автоматизации тестирования <a href="http://COMAQA.BY" mce_href="http://COMAQA.BY" target="_blank">COMAQA.BY</a>) проведет в Санкт-Петербурге два очных тренинга:</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b><a href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4347&amp;mailid=504&amp;subid=14241" mce_href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4347&amp;mailid=504&amp;subid=14241" target="_blank">Архитектура автоматизации тестирования</a></b></p> <p style="text-align: justify;" mce_style="text-align: justify;">На тренинге вы получите исчерпывающие ответы на наиболее актуальные вопросы построения эффективной, минимизирующей усилия / траты Архитектуры того или иного решения Автоматизации тестирования.</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b><a href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4348&amp;mailid=504&amp;subid=14241" mce_href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4348&amp;mailid=504&amp;subid=14241" target="_blank">Метрики ручного и автоматизированного тестирования, ROI автоматизации</a></b></p> <p style="text-align: justify;" mce_style="text-align: justify;">На тренинге вы научитесь выбирать метрики и инструменты работы с ними, внедрять их на проекте, сможете с нуля разработать ROI калькулятор и узнать как эффективно его использовать.</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Описание и подробную программу можно посмотреть по ссылкам выше.</b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>При регистрации до 5 апреля действует льготная цена!</b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Будем рады видеть Вас среди участников тренинга.</b></p><p style="text-align: justify;" mce_style="text-align: justify;"><a href="http://software-testing.ru/forum/index.php?/topic/36381-ochnye-treningi-v-sankt-peterburge-22-i-24-aprelia/" mce_href="http://software-testing.ru/forum/index.php?/topic/36381-ochnye-treningi-v-sankt-peterburge-22-i-24-aprelia/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> <p style="text-align: justify;" mce_style="text-align: justify;"><img src="http://software-testing.ru/images/stories/library/semenchenko2.jpg" mce_src="http://software-testing.ru/images/stories/library/semenchenko2.jpg" class="caption" mce_style="float: left;" style="float: left;" width="156" height="178">22 и 24 апреля <a href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4346&amp;mailid=504&amp;subid=14241" mce_href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4346&amp;mailid=504&amp;subid=14241" target="_blank">Антон Семенченко</a> (учредитель сообщества специалистов в области автоматизации тестирования <a href="http://COMAQA.BY" mce_href="http://COMAQA.BY" target="_blank">COMAQA.BY</a>) проведет в Санкт-Петербурге два очных тренинга:</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b><a href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4347&amp;mailid=504&amp;subid=14241" mce_href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4347&amp;mailid=504&amp;subid=14241" target="_blank">Архитектура автоматизации тестирования</a></b></p> <p style="text-align: justify;" mce_style="text-align: justify;">На тренинге вы получите исчерпывающие ответы на наиболее актуальные вопросы построения эффективной, минимизирующей усилия / траты Архитектуры того или иного решения Автоматизации тестирования.</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b><a href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4348&amp;mailid=504&amp;subid=14241" mce_href="http://software-testing.ru/index.php?option=com_acymailing&amp;ctrl=url&amp;urlid=4348&amp;mailid=504&amp;subid=14241" target="_blank">Метрики ручного и автоматизированного тестирования, ROI автоматизации</a></b></p> <p style="text-align: justify;" mce_style="text-align: justify;">На тренинге вы научитесь выбирать метрики и инструменты работы с ними, внедрять их на проекте, сможете с нуля разработать ROI калькулятор и узнать как эффективно его использовать.</p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Описание и подробную программу можно посмотреть по ссылкам выше.</b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>При регистрации до 5 апреля действует льготная цена!</b></p> <p style="text-align: justify;" mce_style="text-align: justify;"><b>Будем рады видеть Вас среди участников тренинга.</b></p><p style="text-align: justify;" mce_style="text-align: justify;"><a href="http://software-testing.ru/forum/index.php?/topic/36381-ochnye-treningi-v-sankt-peterburge-22-i-24-aprelia/" mce_href="http://software-testing.ru/forum/index.php?/topic/36381-ochnye-treningi-v-sankt-peterburge-22-i-24-aprelia/" target="_blank">Обсудить в форуме</a><br mce_bogus="1"></p> Подавать личный пример 2018-03-22T06:54:50Z 2018-03-22T06:54:50Z http://www.software-testing.ru/library/testing/general-testing/2765-leading-by-example Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/leading-by-example.jpg" mce_src="http://software-testing.ru/images/stories/library/leading-by-example.jpg" class="caption" mce_style="float: left;" style="float: left;" width="216" height="196">Оригинальная публикация:</b> <a href="http://qablog.practitest.com/leading-by-example/" mce_href="http://qablog.practitest.com/leading-by-example/">http://qablog.practitest.com/leading-by-example/</a><br mce_bogus="1"></p><p><b>Перевод:</b> Анна Радионова</p><p style="text-align: justify;" mce_style="text-align: justify;">Тестировщики, даже будучи членами команды, все равно являются аутсайдерами. Их ценность обусловлена этим статусом, поддерживается, благодаря ему, и все время находится под угрозой из-за него.</p> <p style="text-align: justify;" mce_style="text-align: justify;">На заре времен разработки тестирование считалось незыблемым/неприкосновенным.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Тестировщики были закреплены за отдельными командами, они были изолированными единицами в организационной иерархии для того, чтобы они не попадали под влияние разработчиков. Взгляд&nbsp; тестировщиков на продукт был беспристрастным. Тестируемые системы являлись “черными ящиками”, в которые тестировщики подавали данные на вход и делали выводы о состоянии продукта на основании полученных в результате данных.</p> <p style="text-align: justify;" mce_style="text-align: justify;">И хотя цели таких действий сводились к тому, чтобы оставаться беспристрастными сторонниками качества, с течением времени такая тактика приобрела конфронтационный и бюрократический характер.</p> <p style="text-align: justify;" mce_style="text-align: justify;">С появлением и распространением agile методологий убежденные “отщепенцы” стали понемногу замещаться фидбеком и тестированием пользователей.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Тестирование в рамках традиционных больших команд было заменено на закрепление специалиста по тестированию за небольшой командой разработки.</p> <p><b><img src="http://software-testing.ru/images/stories/library/leading-by-example.jpg" mce_src="http://software-testing.ru/images/stories/library/leading-by-example.jpg" class="caption" mce_style="float: left;" style="float: left;" width="216" height="196">Оригинальная публикация:</b> <a href="http://qablog.practitest.com/leading-by-example/" mce_href="http://qablog.practitest.com/leading-by-example/">http://qablog.practitest.com/leading-by-example/</a><br mce_bogus="1"></p><p><b>Перевод:</b> Анна Радионова</p><p style="text-align: justify;" mce_style="text-align: justify;">Тестировщики, даже будучи членами команды, все равно являются аутсайдерами. Их ценность обусловлена этим статусом, поддерживается, благодаря ему, и все время находится под угрозой из-за него.</p> <p style="text-align: justify;" mce_style="text-align: justify;">На заре времен разработки тестирование считалось незыблемым/неприкосновенным.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Тестировщики были закреплены за отдельными командами, они были изолированными единицами в организационной иерархии для того, чтобы они не попадали под влияние разработчиков. Взгляд&nbsp; тестировщиков на продукт был беспристрастным. Тестируемые системы являлись “черными ящиками”, в которые тестировщики подавали данные на вход и делали выводы о состоянии продукта на основании полученных в результате данных.</p> <p style="text-align: justify;" mce_style="text-align: justify;">И хотя цели таких действий сводились к тому, чтобы оставаться беспристрастными сторонниками качества, с течением времени такая тактика приобрела конфронтационный и бюрократический характер.</p> <p style="text-align: justify;" mce_style="text-align: justify;">С появлением и распространением agile методологий убежденные “отщепенцы” стали понемногу замещаться фидбеком и тестированием пользователей.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Тестирование в рамках традиционных больших команд было заменено на закрепление специалиста по тестированию за небольшой командой разработки.</p> Интересные методы погружения и обучения стажеров в распределенных командах 2018-03-21T06:58:55Z 2018-03-21T06:58:55Z http://www.software-testing.ru/library/around-testing/management/2764-interesting-methods-of-immersion-and-training-trainees-in-teams-distributed Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/interesting-methods-of-immersion-and-training/imotd1.png" mce_src="http://software-testing.ru/images/stories/library/interesting-methods-of-immersion-and-training/imotd1.png" class="caption" mce_style="float: left;" style="float: left;" width="147" height="153">Автор:</b> Нина Агеева , тест-менеджер компании "Лаборатория качества"</p><p><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/interesting-methods-of-immersion-and-training-trainees-in-teams-distributed/" mce_href="http://quality-lab.ru/interesting-methods-of-immersion-and-training-trainees-in-teams-distributed/" target="_blank">http://quality-lab.ru/interesting-methods-of-immersion-and-training-trainees-in-teams-distributed/</a><br mce_bogus="1"></p><p style="text-align: left;" mce_style="text-align: left;"><b>При написании статьи использовались материалы А.Смирновой, подготовленные в рамках конференции тестировщиков «Котэ»</b></p><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><a href="http://quality-lab.ru/outsourcing/#product_quality_assurance" mce_href="http://quality-lab.ru/outsourcing/#product_quality_assurance" target="_blank" rel="noopener">Тестирование</a> – очень динамичная сфера, которая постоянно развивается; каждый день появляются новые инструменты, материалы и подходы. Тестировщик – это «универсальный солдат», зачастую объединяющий в себе различные навыки: написание кода, управление ресурсами, владение основами дизайна и <a href="http://quality-lab.ru/layout-testing/" mce_href="http://quality-lab.ru/layout-testing/" target="_blank" rel="noopener">верстки</a>, а также знания в более узких прикладных областях. Руководители проектных команд стараются повышать квалификацию своих ребят, отправляя их на всевозможные курсы и тренинги. Но как быть со стажерами, с «проектными новобранцами»? Как правильно, а главное, чему именно нужно научить стажеров (особенно в распределенной команде), чтобы у них не пропал интерес к профессии, и чтобы это обучение принесло пользу не только «новобранцу», но и всему проекту? Об этом мы и расскажем в нашей статье.</div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"> <p><b><img src="http://software-testing.ru/images/stories/library/interesting-methods-of-immersion-and-training/imotd1.png" mce_src="http://software-testing.ru/images/stories/library/interesting-methods-of-immersion-and-training/imotd1.png" class="caption" mce_style="float: left;" style="float: left;" width="147" height="153">Автор:</b> Нина Агеева , тест-менеджер компании "Лаборатория качества"</p><p><b>Оригинальная публикация:</b> <a href="http://quality-lab.ru/interesting-methods-of-immersion-and-training-trainees-in-teams-distributed/" mce_href="http://quality-lab.ru/interesting-methods-of-immersion-and-training-trainees-in-teams-distributed/" target="_blank">http://quality-lab.ru/interesting-methods-of-immersion-and-training-trainees-in-teams-distributed/</a><br mce_bogus="1"></p><p style="text-align: left;" mce_style="text-align: left;"><b>При написании статьи использовались материалы А.Смирновой, подготовленные в рамках конференции тестировщиков «Котэ»</b></p><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"><a href="http://quality-lab.ru/outsourcing/#product_quality_assurance" mce_href="http://quality-lab.ru/outsourcing/#product_quality_assurance" target="_blank" rel="noopener">Тестирование</a> – очень динамичная сфера, которая постоянно развивается; каждый день появляются новые инструменты, материалы и подходы. Тестировщик – это «универсальный солдат», зачастую объединяющий в себе различные навыки: написание кода, управление ресурсами, владение основами дизайна и <a href="http://quality-lab.ru/layout-testing/" mce_href="http://quality-lab.ru/layout-testing/" target="_blank" rel="noopener">верстки</a>, а также знания в более узких прикладных областях. Руководители проектных команд стараются повышать квалификацию своих ребят, отправляя их на всевозможные курсы и тренинги. Но как быть со стажерами, с «проектными новобранцами»? Как правильно, а главное, чему именно нужно научить стажеров (особенно в распределенной команде), чтобы у них не пропал интерес к профессии, и чтобы это обучение принесло пользу не только «новобранцу», но и всему проекту? Об этом мы и расскажем в нашей статье.</div><div class="blog_nospace" style="text-align: justify;" mce_style="text-align: justify;"> Выбор подходящего инструмента для тестирования JavaScript 2018-03-20T07:44:42Z 2018-03-20T07:44:42Z http://www.software-testing.ru/library/testing/testing-tools/2763-javascript-testing-tools Administrator barancev@gmail.com <p><b><img src="http://software-testing.ru/images/stories/library/javascript-testing-tools/javascript-testing-tools.jpg" mce_src="http://software-testing.ru/images/stories/library/javascript-testing-tools/javascript-testing-tools.jpg" class="caption" mce_style="float: left;" style="float: left;" width="241" height="161">Автор</b>: Гойко Адзич (Gojko Adzic)</p> <p><b>Оригинал статьи</b>: <a href="http://gojko.net/2018/02/25/javascript-testing-tools.html" mce_href="http://gojko.net/2018/02/25/javascript-testing-tools.html">http://gojko.net/2018/02/25/javascript-testing-tools.html</a><br mce_bogus="1"></p> <p><b>Перевод</b>: Ольга Алифанова</p><p style="text-align: justify;" mce_style="text-align: justify;">Как выбрать инструмент в экосистеме, которая генерирует фреймворки быстрее, чем плодится зерг, и убивает их с энтузиазмом Дарвина на амфетаминах?</p> <p style="text-align: justify;" mce_style="text-align: justify;">JavaScript, возможно, неоптимален для многих команд, но для большей части нашей отрасли он неизбежное зло. StackOverflow оценивает его как <a href="https://insights.stackoverflow.com/survey/2017#technology-programming-languages" mce_href="https://insights.stackoverflow.com/survey/2017#technology-programming-languages">наиболее популярный язык программирования</a> в течение последних пяти лет. Лет десять назад тестирование компонентов JavaScript шло сбоку-припеку и отдавалось на ручное тестирование. Сегодня это уже не побочная платформа, крутящая веб-виджеты, а ключевая часть потока бизнес-операций. Это означает, что большинству команд нужно очень серьезно подходить к вопросу тестирования JavaScript.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Недавно я проводил опрос с целью узнать о предпочтениях и опыте разработчиков в разрезе JavaScript-тестирования. Типичная для всей экосистемы тирания выбора была довольно очевидной. Я получил 683 ответа, и оказалось, что люди пользуются более чем 50 фреймворками тест-автоматизации. При такой сборной солянке ни у кого нет времени на детальное исследование всех вариантов. Однако широта выбора также вызывает вопрос, нет ли в природе чего-то лучшего, нежели то, что мы сейчас используем. Как же выбрать правильные инструменты для так часто меняющегося фреймворка?</p> <p><b><img src="http://software-testing.ru/images/stories/library/javascript-testing-tools/javascript-testing-tools.jpg" mce_src="http://software-testing.ru/images/stories/library/javascript-testing-tools/javascript-testing-tools.jpg" class="caption" mce_style="float: left;" style="float: left;" width="241" height="161">Автор</b>: Гойко Адзич (Gojko Adzic)</p> <p><b>Оригинал статьи</b>: <a href="http://gojko.net/2018/02/25/javascript-testing-tools.html" mce_href="http://gojko.net/2018/02/25/javascript-testing-tools.html">http://gojko.net/2018/02/25/javascript-testing-tools.html</a><br mce_bogus="1"></p> <p><b>Перевод</b>: Ольга Алифанова</p><p style="text-align: justify;" mce_style="text-align: justify;">Как выбрать инструмент в экосистеме, которая генерирует фреймворки быстрее, чем плодится зерг, и убивает их с энтузиазмом Дарвина на амфетаминах?</p> <p style="text-align: justify;" mce_style="text-align: justify;">JavaScript, возможно, неоптимален для многих команд, но для большей части нашей отрасли он неизбежное зло. StackOverflow оценивает его как <a href="https://insights.stackoverflow.com/survey/2017#technology-programming-languages" mce_href="https://insights.stackoverflow.com/survey/2017#technology-programming-languages">наиболее популярный язык программирования</a> в течение последних пяти лет. Лет десять назад тестирование компонентов JavaScript шло сбоку-припеку и отдавалось на ручное тестирование. Сегодня это уже не побочная платформа, крутящая веб-виджеты, а ключевая часть потока бизнес-операций. Это означает, что большинству команд нужно очень серьезно подходить к вопросу тестирования JavaScript.</p> <p style="text-align: justify;" mce_style="text-align: justify;">Недавно я проводил опрос с целью узнать о предпочтениях и опыте разработчиков в разрезе JavaScript-тестирования. Типичная для всей экосистемы тирания выбора была довольно очевидной. Я получил 683 ответа, и оказалось, что люди пользуются более чем 50 фреймворками тест-автоматизации. При такой сборной солянке ни у кого нет времени на детальное исследование всех вариантов. Однако широта выбора также вызывает вопрос, нет ли в природе чего-то лучшего, нежели то, что мы сейчас используем. Как же выбрать правильные инструменты для так часто меняющегося фреймворка?</p>