<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>jUst QA blog</title>
    <link>https://slavaqa.pp.ua/</link>
    <description>Recent content on jUst QA blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>uk</language>
    <lastBuildDate>Sun, 05 Feb 2023 11:29:14 +0100</lastBuildDate><atom:link href="https://slavaqa.pp.ua/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Hello Migration</title>
      <link>https://slavaqa.pp.ua/posts/2023/02/05/hello-migration/</link>
      <pubDate>Sun, 05 Feb 2023 11:29:14 +0100</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2023/02/05/hello-migration/</guid>
      <description>&lt;p&gt;Лінощі - двигун прогресу. Визначення, з яким познайомився дуже багато років тому і досі 100% погоджуюсь.&lt;/p&gt;
&lt;p&gt;Але зараз маю й друге. Конкуренція - теж двигун прогресу. Це очевидно для бізнесу, для ринку. Але це теж працює на низьких рівнях. Пішли ми до басейну. Коли пливеш на доріжці сам - пливеш аби як. Коли з тобою на доріжці &amp;ldquo;парочка черепах&amp;rdquo; - то теж пливеш &amp;ldquo;аби як&amp;rdquo;. Але коли тебе починають обганяти &amp;ldquo;торпеди&amp;rdquo; (для яких ти є &amp;ldquo;черепахою&amp;rdquo;) - то це стимулює покращити себе, свою техніку та намагатись пливти краще.&lt;/p&gt;</description>
      <content>&lt;p&gt;Лінощі - двигун прогресу. Визначення, з яким познайомився дуже багато років тому і досі 100% погоджуюсь.&lt;/p&gt;
&lt;p&gt;Але зараз маю й друге. Конкуренція - теж двигун прогресу. Це очевидно для бізнесу, для ринку. Але це теж працює на низьких рівнях. Пішли ми до басейну. Коли пливеш на доріжці сам - пливеш аби як. Коли з тобою на доріжці &amp;ldquo;парочка черепах&amp;rdquo; - то теж пливеш &amp;ldquo;аби як&amp;rdquo;. Але коли тебе починають обганяти &amp;ldquo;торпеди&amp;rdquo; (для яких ти є &amp;ldquo;черепахою&amp;rdquo;) - то це стимулює покращити себе, свою техніку та намагатись пливти краще.&lt;/p&gt;
&lt;p&gt;І те саме стосується роботи. Можу сказати про себе: поки я працював у команді із іншими QA - то мав &amp;ldquo;мотивацію&amp;rdquo; показати, що &amp;ldquo;я щось знаю і щось знаю раніше за інших - тому в мене можна навчитись&amp;rdquo;. Коли ж останні 4 роки працюю &amp;ldquo;як єдиний QA у всьому офісі&amp;rdquo; - де й конкурувати немає з ким - то відчуваю, що &amp;ldquo;деградація мене проїла, як корозія метал&amp;rdquo;. Останні три дні на співбесідах допускаюсь таких помилок, про які б 5 років тому й не подумав, що можу допустити.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Testing is a process (минулому дню тестувальника присвячується)</title>
      <link>https://slavaqa.pp.ua/posts/2017/09/10/testing-is-a-process/</link>
      <pubDate>Sun, 10 Sep 2017 13:08:01 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2017/09/10/testing-is-a-process/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.dailymotion.com/embed/video/x2isb2v?pubtool=oembed&#34;&gt;https://www.dailymotion.com/embed/video/x2isb2v?pubtool=oembed&lt;/a&gt;  What Is Software Testing? Hilarious Hyderabad Trainer.. must watch&lt;/p&gt;
&lt;p&gt;Якось давно додав це відео про індійські процеси “війтівайті” і як тренер вчить тому, що testing is a process, в чернетки блогу і все ніяк не доходили руки до публікації. Тож, можливо, кілька років тому Ви його вже бачили. Ну а якщо ні – то приємного перегляду і з минулим професійним святом!&lt;/p&gt;
&lt;p&gt;А якщо трохи серйозніше, нехай формат лекції і є “на межі фантастики”, testing is a process – це точно. І навчання, і розвиток у тестуванні – це теж process, причому нескінченний. Ось і побажаю отримувати задоволення від процесів:)&lt;/p&gt;</description>
      <content>&lt;p&gt;&lt;a href=&#34;https://www.dailymotion.com/embed/video/x2isb2v?pubtool=oembed&#34;&gt;https://www.dailymotion.com/embed/video/x2isb2v?pubtool=oembed&lt;/a&gt;  What Is Software Testing? Hilarious Hyderabad Trainer.. must watch&lt;/p&gt;
&lt;p&gt;Якось давно додав це відео про індійські процеси “війтівайті” і як тренер вчить тому, що testing is a process, в чернетки блогу і все ніяк не доходили руки до публікації. Тож, можливо, кілька років тому Ви його вже бачили. Ну а якщо ні – то приємного перегляду і з минулим професійним святом!&lt;/p&gt;
&lt;p&gt;А якщо трохи серйозніше, нехай формат лекції і є “на межі фантастики”, testing is a process – це точно. І навчання, і розвиток у тестуванні – це теж process, причому нескінченний. Ось і побажаю отримувати задоволення від процесів:)&lt;/p&gt;
&lt;p&gt;До речі, на відміну від поширеної думки, слово “баг” було винайдено не 9 вересня 1947 (до речі, 70 років тому – ювілей, однак), а &lt;a href=&#34;http://theinstitute.ieee.org/tech-history/technology-history/did-you-know-edison-coined-the-term-bug&#34;&gt;набагато раніше&lt;/a&gt;.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Перше занурення у тестування – з чого почати?</title>
      <link>https://slavaqa.pp.ua/posts/2017/05/31/first-steps-in-testing-what-to-do/</link>
      <pubDate>Wed, 31 May 2017 23:32:58 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2017/05/31/first-steps-in-testing-what-to-do/</guid>
      <description>&lt;p&gt;Тестування програмного забезпечення – дивовижна сфера. На перший погляд, тут все просто – є “щось”, яке має бути “хорошим”, і є людина, яка бажає “все перевірити”. Але потім ця людина починає ходити на співбесіди, відправляти резюме – і якось “не беруть”. Так, насправді тестування далеко не така проста і банальна наука, як може здатися з реклами курсів “входу в айті”. Та й курси не завжди дешеві для тих, хто хоче “пірнути”. Як зрозуміти, чи варто Вам особисто пробувати?&lt;/p&gt;</description>
      <content>&lt;p&gt;Тестування програмного забезпечення – дивовижна сфера. На перший погляд, тут все просто – є “щось”, яке має бути “хорошим”, і є людина, яка бажає “все перевірити”. Але потім ця людина починає ходити на співбесіди, відправляти резюме – і якось “не беруть”. Так, насправді тестування далеко не така проста і банальна наука, як може здатися з реклами курсів “входу в айті”. Та й курси не завжди дешеві для тих, хто хоче “пірнути”. Як зрозуміти, чи варто Вам особисто пробувати?&lt;/p&gt;
&lt;h2 id=&#34;перше-занурення-у-тестування&#34;&gt;Перше занурення у тестування&lt;/h2&gt;
&lt;p&gt;Почнемо з найпростішого: почитаємо Вікіпедію. Хоч довіряти їй варто на свій страх і ризик, але у визначеннях базових понять покластися можна. Але відразу обмовлюся – посилання хороше, але якщо подужаєте цю (а то і весь розділ) – відразу +50 в карму. Нехай не все буде зрозуміло, нехай важко, нехай зі словничком (благо гугл-транслейт можна в хромі налаштувати; а якщо зрозуміли, що написано до крапки з комою – то ще +50 в карму), але все найактуальніше і найсвіжіше вже років 10 (за більше не скажу – тому що 10 років тому не стежив) як з’являється спочатку англійською.&lt;/p&gt;
&lt;p&gt;Отже, завантажили Ви себе термінами, які нічого не говорять, не хочу. Пора б і спробувати щось робити. Візьміть улюблену програму/сайт/олівець/кішку – і спробуйте подумати, поміркувати – а як би ви ЦЕ перевіряли? Спробуйте “накидати” прості перші тест-кейси. Що це за звір? Ви вже знаєте з минулого кроку. Якщо ні – повторюємо. Знайти “баги” – це не головне у тестуванні. Головне зрозуміти, що це таке, яким його хочуть бачити. Хто хоче? Ті, хто ЦИМ користується. А оскільки Ви взяли Вашу улюблену програму / кішку / кофтинку – то “тестуйте на собі”.&lt;/p&gt;
&lt;p&gt;Вийшло накидати 20 тест-кейсів? Не набридло? Не нудно? Здорово! А 50? А як написати 50 КОРИСНИХ тест-кейсів? Ось тут пораджу цей блог. Олексій – ще той оповідач (шукаємо відео і дивимося), “ріже” по небажаю – але змушує думати. Особисто спілкуватися не доводилося, але в “нашомовній” “ком’юніті” один із тих людей, до критики кого варто дослухатися.&lt;/p&gt;
&lt;h2 id=&#34;далі&#34;&gt;Далі&lt;/h2&gt;
&lt;p&gt;А далі що? Далі залежить від того, що Ви зараз відчуваєте. Тому що це перше занурення і навіть якщо весь контент (Ви ж знаєте, що це слово означає?) Вікіпедії вивчили напам’ять – поспішаю засмутити. Ви ще нічого не знаєте. Питання лише у тому, чи готові йти далі. Тому що далі книги, ютюб, океан технічних знань (те, що Ви не збираєтеся бути в майбутньому в програмуванні ще не означає, що “ручний кьюей” уникне скриптів), спроби продати себе на співбесіді, видавши за “синьйора з трирічним досвідом” ( у деяких виходило), курси (опціонально; ІМХО, на курси варто йти якщо у Вас вже є питання, а відповісти нікому, а не якщо є останні зайві тисячі і хочете загребати мільйони) і практика-практика-практика… І глибокого осягнути ВСІ сфери тестування одна людина ніколи не зможе, не спокушайтеся.&lt;/p&gt;
&lt;p&gt;Ну звичайно ж, як я міг забути: &lt;a href=&#34;http://software-testing.ru/&#34;&gt;http://software-testing.ru/&lt;/a&gt; та стрічка блогів. Та й спробуйте вирішити завдання. Прості, банальні, але для розминки підійде.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Вести блог про тестування. Складно?</title>
      <link>https://slavaqa.pp.ua/posts/2016/09/27/difficulties-of-blog-about-testing/</link>
      <pubDate>Tue, 27 Sep 2016 10:05:58 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2016/09/27/difficulties-of-blog-about-testing/</guid>
      <description>&lt;p&gt;Доброго часу доби. Колись зустрічалася публікація, що вести блог про тестування складно. Складніше, ніж блог про програмування. І наводилися причини, чому так:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Багато вже сказано&lt;/li&gt;
&lt;li&gt;Немає якихось нових “відкриттів”, “досягнень”&lt;/li&gt;
&lt;li&gt;Не таке велике ком’юніті&lt;/li&gt;
&lt;li&gt;“Текучка” (багато хто йде з тестування в “суміжні” області)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Воно хіба що так… Але хочу поділитися наступною думкою. Людина – істота розумна. А, як казав Олексій Лупан на нещодавньому мітапі у Львові, тестувальник – він ще й “істота аналітична”, тобто. повинен починати свою роботу не хаотично натискаючи на кнопки, а з аналізу.&lt;/p&gt;</description>
      <content>&lt;p&gt;Доброго часу доби. Колись зустрічалася публікація, що вести блог про тестування складно. Складніше, ніж блог про програмування. І наводилися причини, чому так:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Багато вже сказано&lt;/li&gt;
&lt;li&gt;Немає якихось нових “відкриттів”, “досягнень”&lt;/li&gt;
&lt;li&gt;Не таке велике ком’юніті&lt;/li&gt;
&lt;li&gt;“Текучка” (багато хто йде з тестування в “суміжні” області)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Воно хіба що так… Але хочу поділитися наступною думкою. Людина – істота розумна. А, як казав Олексій Лупан на нещодавньому мітапі у Львові, тестувальник – він ще й “істота аналітична”, тобто. повинен починати свою роботу не хаотично натискаючи на кнопки, а з аналізу.&lt;/p&gt;
&lt;h2 id=&#34;проблема&#34;&gt;Проблема&lt;/h2&gt;
&lt;p&gt;Так ось яка мета ведення блогу взагалі? Яка мета тестування? Правильно: самовираження. Зокрема. І заробляння папірців, що шарудять. Зокрема. Хоча б для того, щоб забезпечувати собі можливість для більш широкого та успішного самовираження. Тобто. блог – це в будь-якому випадку – інструмент та інструмент фінансовий.&lt;/p&gt;
&lt;p&gt;Але ж на зміст цього інструменту теж потрібно виділяти фінансування: хостинг, сертифікати, програмування чогось свого, теми, зображення… Ні, можна звичайно робити все самостійно – але особистий час – це така цінність, яку купити та наздогнати втрачене неможливо.&lt;/p&gt;
&lt;p&gt;Ось і виходить, що цей інструмент, який має приносити фінанси, витрачає як фінанси, так і час. Як же зробити його “рентабельним” і “приносить прибуток”? І тут виникає чудове слово, яке “ніхто не любить” – реклама.&lt;/p&gt;
&lt;p&gt;Проблема реклами у тому, що її люблять. Вона настільки “мозолить” очі (особливо тоді, коли після пошуку на китайському сайті шпильок – ці шпильки показуються у тебе скрізь), що найменша згадка про неї викликає негатив (якщо Ви, звичайно, не продаєте ці шпильки). Тому “стандартні” методи (банери з рекламних мереж) – не завжди гарне рішення. Особливо коли у Вас блог про тестування, а “посеред тексту” красується реклама прального порошку чи дитячих іграшок.&lt;/p&gt;
&lt;p&gt;Висновок: треба рекламувати тематичні “фішки”.&lt;/p&gt;
&lt;h2 id=&#34;розвязання&#34;&gt;Розв’язання&lt;/h2&gt;
&lt;p&gt;Найочевидніше – рекламувати “інструменти” тестування. Колись давно, коли автотестування тільки “зароджувалося”, інструментів було мало, і всі вони були платні. Або кривуваті. Або платні та кривуваті одночасно. Зараз швидше можна знайти платні системи моніторингу, з виробниками (розповсюджувачами) яких Ви можете домовлятися про “невеликий гонорар” за “хвалебну статтю”. Мінус такої статті – у Вас можуть почати запитувати про Ваш досвід використання, але є і плюс: щоб уникнути цього мінуса, Ви скористаєтеся продуктом і у Вас у резюме з’явиться на один рядок більше:)&lt;/p&gt;
&lt;p&gt;Крім “софту”, є такий інструмент тестування, як конференції та заходи. Про які теж можна писати (особливо якщо Ви збираєтеся на них виступати чи бути присутніми). І якщо звертати увагу на події, що відбуваються довкола, то вести блог про тестування складно буде – але вже буде цікавіше.&lt;/p&gt;
&lt;p&gt;Також можна не лише стежити за подіями навколо, але й створювати події. Організуйте зустрічі, курси – і розповідаючи про них ви теж рекламуєте. Тільки в цьому випадку рекламуєте себе. А якщо зустрічі та курси будуть організовані добре – то ті, хто побував на них, почнуть писати вже про Вас:)&lt;/p&gt;
&lt;p&gt;І останнє, що б порадив. Пишіть про свої нові знання. Ви ж не сидите на місці, а розвиваєтесь. А значить, використовуючи принцип “хочеш чогось навчиться – навчи іншого”, можете розповісти у своєму блозі іншим (зміцнивши свої напрацювання). І цим Ви теж рекламуватимете. Себе. Як особистість, як фахівця – “піднімаючи свою цінність на ринку”. І, як наслідок – це також принесе дохід.&lt;/p&gt;
&lt;h2 id=&#34;висновки&#34;&gt;Висновки&lt;/h2&gt;
&lt;p&gt;Так що так… Вести блог про тестування складно, поки не розумієш – навіщо це робити. А якщо проаналізувати свої бажання та можливості (не всі живуть у великих містах, де відбуваються події зі світу тестування, і не всі виробники софту готові платити за статтю у маловідвідуваному блозі) – то ведення блогу може стати і цікавим, і корисним!&lt;/p&gt;
&lt;p&gt;P.S. Якщо вважаю, що в блозі про тестування можна рекламувати себе – так і бути – порекламую себе:) Як людина, яка любить стежити за останніми досягненнями у сфері IT, часто зустрічаю цікаві новини, що стосуються тестування, програмування, ІІ, віртуальної реальності та різних “технологічних фішок”. І щоб “найцінніші” не пропадали – став публікувати їх у “фейсбуківській сторінці” KVIT News. Лайкайте, підписуйтесь, читайте:) І, за бажання – приєднуйтесь як автори.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Робота у розподіленій команді</title>
      <link>https://slavaqa.pp.ua/posts/2016/09/07/work-in-a-distributed-team/</link>
      <pubDate>Wed, 07 Sep 2016 18:31:05 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2016/09/07/work-in-a-distributed-team/</guid>
      <description>&lt;p&gt;Починаючи з 2010 року доводилося працювати з людьми, у тому числі й технічними фахівцями, які знаходились віддалено, хоча більша частина команди все ж таки була в одному місці. Проте хотілося б поділитися свіжим відео із зустрічі-мітапу в &lt;a href=&#34;https://binary-studio.com/&#34;&gt;Binary studio&lt;/a&gt; про таку тему як робота у розподіленій команді. Деякі моменти знайшов корисними для себе, сподіваюся, що знадобиться і Вам.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/dwNkT1CN-5c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
      <content>&lt;p&gt;Починаючи з 2010 року доводилося працювати з людьми, у тому числі й технічними фахівцями, які знаходились віддалено, хоча більша частина команди все ж таки була в одному місці. Проте хотілося б поділитися свіжим відео із зустрічі-мітапу в &lt;a href=&#34;https://binary-studio.com/&#34;&gt;Binary studio&lt;/a&gt; про таку тему як робота у розподіленій команді. Деякі моменти знайшов корисними для себе, сподіваюся, що знадобиться і Вам.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/dwNkT1CN-5c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Логіка у тестуванні</title>
      <link>https://slavaqa.pp.ua/posts/2016/08/17/logic-in-the-testing/</link>
      <pubDate>Wed, 17 Aug 2016 23:22:21 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2016/08/17/logic-in-the-testing/</guid>
      <description>&lt;p&gt;Існує безліч жартів, анекдотів, наукових праць, книг та іншого про те, що жіноча та чоловіча логіка різні. Найдивовижніше, що так воно і є насправді! І, по-хорошому, її необхідно враховувати при UX-тестуванні. Тому як леді та джентльмени приділятимуть увагу одному і тому ж елементу сторінки (діалогу, вікна, програми) по-різному. У цьому випадку можна сказати що робота тестувальника виявляється сильно межує з роботою психолога.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://scontent-waw1-1.xx.fbcdn.net/v/t1.0-9/14045869_1757149881205877_3288040891702883577_n.jpg?oh=e5ca82cb00d359978d63621f4d3084bc&amp;amp;oe=584D1242&#34; alt=&#34;Логика&#34;&gt;Логіка&lt;/p&gt;
&lt;/div&gt;Але… Мені доводилось також працювати з клієнтами з різних предметних областей, з різних країн. І результатом хотів би “налякати” тих, хто тільки вступає на тернистий шлях QA. Логіка професій, логіка людей різних національностей також відрізняється! І не варто завжди покладатись на інтуїцію, коли тестуєте не повністю задокументовані вимоги. Уточнюйте у бізнес-аналітиків (клієнта) нюанси та тонкощі, тому що для німця касира 1+1=2, а для шведа архітектора може виявитися 1+1=10.
&lt;h2 id=&#34;висновки&#34;&gt;Висновки&lt;/h2&gt;
&lt;p&gt;Завжди пам’ятайте, що людина, яка замовляє музику, може любити зовсім іншу, ніж Ви. І дорого буде оплачувати замовлений концерт симфонічного оркестру із власної кишені, якщо насправді клієнтом очікувалась група стилю кантрі. Ось така логіка&lt;/p&gt;</description>
      <content>&lt;p&gt;Існує безліч жартів, анекдотів, наукових праць, книг та іншого про те, що жіноча та чоловіча логіка різні. Найдивовижніше, що так воно і є насправді! І, по-хорошому, її необхідно враховувати при UX-тестуванні. Тому як леді та джентльмени приділятимуть увагу одному і тому ж елементу сторінки (діалогу, вікна, програми) по-різному. У цьому випадку можна сказати що робота тестувальника виявляється сильно межує з роботою психолога.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://scontent-waw1-1.xx.fbcdn.net/v/t1.0-9/14045869_1757149881205877_3288040891702883577_n.jpg?oh=e5ca82cb00d359978d63621f4d3084bc&amp;amp;oe=584D1242&#34; alt=&#34;Логика&#34;&gt;Логіка&lt;/p&gt;
&lt;/div&gt;Але… Мені доводилось також працювати з клієнтами з різних предметних областей, з різних країн. І результатом хотів би “налякати” тих, хто тільки вступає на тернистий шлях QA. Логіка професій, логіка людей різних національностей також відрізняється! І не варто завжди покладатись на інтуїцію, коли тестуєте не повністю задокументовані вимоги. Уточнюйте у бізнес-аналітиків (клієнта) нюанси та тонкощі, тому що для німця касира 1+1=2, а для шведа архітектора може виявитися 1+1=10.
&lt;h2 id=&#34;висновки&#34;&gt;Висновки&lt;/h2&gt;
&lt;p&gt;Завжди пам’ятайте, що людина, яка замовляє музику, може любити зовсім іншу, ніж Ви. І дорого буде оплачувати замовлений концерт симфонічного оркестру із власної кишені, якщо насправді клієнтом очікувалась група стилю кантрі. Ось така логіка&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>200 дисертацій з тестування у вільному доступі від редакторів qahelp.net</title>
      <link>https://slavaqa.pp.ua/posts/2016/04/15/200-thesises-about-testing/</link>
      <pubDate>Fri, 15 Apr 2016 03:26:46 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2016/04/15/200-thesises-about-testing/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://scontent-frt3-1.xx.fbcdn.net/hphotos-xat1/v/t1.0-9/12990904_1705837203003812_3578887754255185818_n.jpg?oh=1a75b55591a2bfdb2d8d3f86a587b27c&amp;amp;oe=5781501C&#34; alt=&#34;200 диссертаций по тестированию&#34;&gt;&lt;/p&gt;
&lt;p&gt;12 червня 2015 року на сайті qahelp.net було зроблено запис “200 дисертацій з тестування у вільному доступі”, повний перелік яких публікую нижче. Сторінку було додано в закладки та на якийсь час забуто. Роблячи ревізію по закладках виявив, що сайт, на жаль, недоступний став (якщо хтось знає – підкажіть, чому?). Але завдяки веб-архіву вдалося відновити вміст – чим і поділяюся, щоб кожному бажаючому не довелося повторно проходити “квест”.&lt;/p&gt;</description>
      <content>&lt;p&gt;&lt;img src=&#34;https://scontent-frt3-1.xx.fbcdn.net/hphotos-xat1/v/t1.0-9/12990904_1705837203003812_3578887754255185818_n.jpg?oh=1a75b55591a2bfdb2d8d3f86a587b27c&amp;amp;oe=5781501C&#34; alt=&#34;200 диссертаций по тестированию&#34;&gt;&lt;/p&gt;
&lt;p&gt;12 червня 2015 року на сайті qahelp.net було зроблено запис “200 дисертацій з тестування у вільному доступі”, повний перелік яких публікую нижче. Сторінку було додано в закладки та на якийсь час забуто. Роблячи ревізію по закладках виявив, що сайт, на жаль, недоступний став (якщо хтось знає – підкажіть, чому?). Але завдяки веб-архіву вдалося відновити вміст – чим і поділяюся, щоб кожному бажаючому не довелося повторно проходити “квест”.&lt;/p&gt;
&lt;p&gt;Примітка: деякі посилання ведуть на 404 або “cannot find document in database”.&lt;/p&gt;
&lt;h2 id=&#34;200-дисертацій-із-тестування&#34;&gt;200 дисертацій із тестування&lt;/h2&gt;
&lt;p&gt;Технологічний інститут Флориди (той самий, у якому працює Сем Канер) веде бібліографію дисертацій із тестування. Ми відібрали для вас ті, які мають електронну копію у вільному доступі. Читати не перечитати – просто скарб!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.dissertations.wsu.edu/Thesis/Spring2005/c_mallery_041805.pdf&#34;&gt;On the feasibility of using FSM approaches to test large web applications&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://collectionscanada.gc.ca/ourl/res.php?url_ver=Z39.88-2004&amp;amp;url_tim=2012-05-01T15%3A58%3A53Z&amp;amp;url_ctx_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Actx&amp;amp;rft_dat=30826020&amp;amp;rfr_id=info%3Asid%2Fcollectionscanada.gc.ca%3Aamicus&amp;amp;lang=eng&#34;&gt;Generation of tests from labeled event structures&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://arizona.openrepository.com/arizona/handle/10150/186399&#34;&gt;An algebraic axiom environment for software testing (axenvironment)&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://lib.tkk.fi/Diss/2003/isbn9512264242/&#34;&gt;Quality measurement and the utilisation of measurement results in a software development process&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.2392&amp;amp;rep=rep1&amp;amp;type=pdf&#34;&gt;Test suite development using a structured framework&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape4/PQDD_0013/NQ53503.pdf&#34;&gt;Formal models and analysis for software component interaction testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp05/MQ65001.pdf&#34;&gt;Proposal for a software metrics-based critiquing system&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholar.lib.vt.edu/theses/public/etd-1598-132027/etd-title.html&#34;&gt;A test planning system for functional validation of VHDL DSP models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp04/MQ58476.pdf&#34;&gt;A testing metric for designs modelled as hierarchical finite-state machines&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/687/1/MQ39115.pdf&#34;&gt;Software comprehension: Theory and metrics&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.fit.edu/~tr/cs-2002-10.pdf&#34;&gt;Software Design Based on Operational Modes&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholar.lib.vt.edu/theses/available/etd-05112004-110139/&#34;&gt;An infrastructure to support usability problem data analysis&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape7/PQDD_0029/MQ47519.pdf&#34;&gt;A usability study of the Tksee software exploration tool&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp03/NQ31032.pdf&#34;&gt;The variations in the use of I-CASE toolsets: a grounded theory approach&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp04/MQ63309.pdf&#34;&gt;Mutation testing of hierarchical finite state machines in the Rational Rose Real Time toolset&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://etd.gatech.edu/theses/available/etd-05192004-150757/unrestricted/gutierrezzea_luis_b_200407_phd.pdf&#34;&gt;Adaptive mode transition control architecture with an application to unmanned aerial vehicles&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp04/MQ31581.pdf&#34;&gt;System-level fault diagnosis in the distributed PVM environment&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp04/mq64084.pdf&#34;&gt;Utilizing the notion of removable blocks to enhance program slicing algorithms&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://circle.ubc.ca/handle/2429/8371&#34;&gt;Safety verification conditions for software-intensive critical systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://uml.org.cn/RequirementProject/pdf/thesis.pdf&#34;&gt;Requirements engineering with use cases: A basis for software development&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.1532&#34;&gt;Using program slicing in software maintenance&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholarworks.uno.edu/td/189/&#34;&gt;Towards a regression test selection technique for message-based software integration&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://web.eecs.umich.edu/~taustin/papers/Larson-thesis.pdf&#34;&gt;Efficient dynamic detection of input related software faults&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.2044&#34;&gt;Automatic testing of software with structurally complex inputs&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://etd.uwaterloo.ca/etd/dmason2002.pdf&#34;&gt;Probabilistic Program Analysis for Software Component Reliability&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholarworks.sjsu.edu/cgi/viewcontent.cgi?article=4139&amp;amp;context=etd_theses&#34;&gt;The cat in the reaper: Usability testing of software instruction manuals&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://repository.lib.ncsu.edu/ir/handle/1840.16/5907&#34;&gt;Reachability analysis and testing of asynchronous message-passing programs&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.ece.cmu.edu/~koopman/thesis/fernsler.pdf&#34;&gt;Robustness testing of a distributed simulation backplane&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://etd.lib.metu.edu.tr/upload/12605630/index.pdf&#34;&gt;Test driven development of embedded systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp05/mq21107.pdf&#34;&gt;Extending the constructive cost model through empirical defect modeling&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.fit.edu/~tr/cs-2002-12.pdf&#34;&gt;A unique examination of the buffer overflow condition&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.5538&#34;&gt;The effectiveness of category-partition testing of object-oriented software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://csse.usc.edu/csse/TECHRPTS/PhD_Dissertations/files/In_Dissertation.pdf&#34;&gt;Conflict identification and resolution for software attribute requirements&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape10/PQDD_0025/MQ50796.pdf&#34;&gt;Detection of faulty components in object-oriented systems using design metrics and a machine learning algorithm&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.umd.edu/~atif/papers/MemonPHD2001.pdf&#34;&gt;A comprehensive framework for testing graphical user interfaces&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/2300/1/MQ83916.pdf&#34;&gt;Slicing-based coupling measurements&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA429864&#34;&gt;Process enhancement and database support for vehicle operational readiness reporting&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/2360/&#34;&gt;Documentation and validation of the requirements specifications. An XML approach&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.6994&#34;&gt;Automatic generation of software test cases from formal specifications&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp04/mq22775.pdf&#34;&gt;A knowledge-based tool for regression testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape3/PQDD_0029/MQ65510.pdf&#34;&gt;A software test plan generation approach for pedagogical purposes&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://amicus.collectionscanada.gc.ca/aaweb-bin/aamain/itemdisp?sessionKey=999999999_142&amp;amp;l=0&amp;amp;d=2&amp;amp;v=0&amp;amp;lvl=1&amp;amp;itm=20006943&#34;&gt;An investigation into the determinants of software product development time&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.ruor.uottawa.ca/en/handle/10393/6146&#34;&gt;High-yield (fault-directed) approach to test suite evaluation&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19980019274_1998065206.pdf&#34;&gt;Generating test templates via automated theorem proving&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.crhc.uiuc.edu/IGATE/papers/thesis95mwj.ps.Z&#34;&gt;High level test generation using software testing metrics&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape9/PQDD_0016/NQ38246.pdf&#34;&gt;Inference in nonhomogeneous Poisson process models, with applications to software reliability&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp03/MQ26978.pdf&#34;&gt;Introducing «FireWorks»: A tool for regression testing within the Smalltalk environment&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hub.hku.hk/bitstream/10722/33832/1/FullText.pdf?accept=1&#34;&gt;On proportional sampling strategies in software testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://www.ruor.uottawa.ca/fr/handle/10393/6744&#34;&gt;Knowledge-Based Program Understanding and Testing Assistant (KBPUTA)&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.gmu.edu/~offutt/rsrch/HayesDiss.pdf&#34;&gt;Input validation testing: A system-level, early lifecycle technique&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://repository.tamu.edu//handle/1969.1/1281&#34;&gt;OCL exception handling&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://etd.utk.edu/2002/BigalkGregory.pdf&#34;&gt;Implementation of the digital communication system in the F/A-18 aircraft&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp04/mq22116.pdf&#34;&gt;Test methodology for SRAM based FPGAs&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/tape16/PQDD_0002/MQ36800.pdf&#34;&gt;Traceability in object-oriented quality engineering: A basis for regression analysis of object-oriented software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://repository.lib.ncsu.edu/ir/handle/1840.16/4964&#34;&gt;A Software Testing and Reliability Early Warning (STREW) metric suite&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp01/MQ37414.pdf&#34;&gt;Safe software components&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.61.6490&#34;&gt;A measure for module cohesion&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.130.1734&#34;&gt;The Validation by Measurement Theory of Proposed Object-Oriented Software Metrics&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://reports-archive.adm.cs.cmu.edu/anon/1998/CMU-CS-98-154.pdf&#34;&gt;Compiling with proofs&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/1783.1/5739&#34;&gt;Testing instances of design patterns&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.7168&#34;&gt;Program reliability estimation tool&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://csse.usc.edu/csse/TECHRPTS/PhD_Dissertations/files/Nikora_Dissertation.pdf&#34;&gt;Software system defect content prediction from development process and product characteristics&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.102.527&amp;amp;rep=rep1&amp;amp;type=pdf&#34;&gt;Metamodeling: Rapid design and evolution of domain-specific modeling environments&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.ruor.uottawa.ca/fr/handle/10393/10377&#34;&gt;Cause-effect validation of requirements for distributed systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://csrc.nist.gov/groups/SNS/acts/documents/thesis_vadim.pdf&#34;&gt;Specification mutation for test generation and analysis&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA356089&#34;&gt;Using Discrete-Event Simulation to Address the Probe Effect in Software Testing of Real-Time Distributed Systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://suif.stanford.edu/papers/oplinger-thesis.pdf&#34;&gt;Enhancing software reliability with speculative threads&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/2024/&#34;&gt;QUIM map: A repository for usability/quality in use measurement&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.testingeducation.org/a/DTD%26C.pdf&#34;&gt;Domain testing: Divide and conquer&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://thesis.ekt.gr/thesisBookReader/id/3894#page/1/mode/1up&#34;&gt;Expert systems and test-plan generation&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://wvuscholar.wvu.edu:8881//exlibris/dtl/d3_1/apache_media/L2V4bGlicmlzL2R0bC9kM18xL2FwYWNoZV9tZWRpYS80Njk1.pdf&#34;&gt;Development of decision support system for reliability&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/2289/&#34;&gt;Achieving usability via design architecture and patterns: The things we implement that affect usability&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://computer-refuge.org/bitsavers/pdf/mit/lcs/tr/MIT-LCS-TR-551.pdf&#34;&gt;Performance assertion checking&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://sun.library.msstate.edu/ETD-db/theses/available/etd-11092004-105801/&#34;&gt;Predicting open-source software quality using statistical and machine learning techniques&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://kona.ee.pitt.edu/frezza/phd-dissertation.pdf&#34;&gt;Requirements-based design evaluation methodology&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.archive.org/details/useofdataflowinf00fran&#34;&gt;The use of data flow information for the selection and evaluation of software test data&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.umd.edu/~jfoster/papers/thesis.pdf&#34;&gt;Type qualifiers: Lightweight specifications to improve software quality&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.lib.ncsu.edu/theses/available/etd-08202002-095244/unrestricted/etd.pdf&#34;&gt;Analysis and quantification of test driven development approach&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.12.2300&#34;&gt;Issues in automation of checkpoint encoding for anti-random testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://www.zotero.org/api/groups/63659/collections/47KWTB4V/ntnu.diva-portal.org/smash/get/diva2:125024/FULLTEXT01&#34;&gt;Towards plug-and-play services: Design and validation using roles&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp01/MQ32416.pdf&#34;&gt;An analysis of the difference in software project management practices between organizations registered to ISO 9001 and non-registered organizations&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://dspace.mit.edu/handle/1721.1/9463&#34;&gt;Coverage-directed validation of hardware models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://library.kfupm.edu.sa/lib-downloads/1398019.pdf&#34;&gt;Measuring inheritance coupling in object-oriented systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://digitool.library.mcgill.ca/webclient/StreamGate?folder_id=0&amp;amp;dvs=1330364383812%7E435&#34;&gt;A formal method for modeling and analysis of requirements for software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.reocities.com/model_based_testing/elfar_thesis.pdf&#34;&gt;Automated construction of software behavior models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://dspace.mit.edu/handle/1721.1/9478&#34;&gt;Safety-critical software testing in airborne systems: The modified condition/decision coverage criterion&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.virginia.edu/~soffa/research/dissertations/duesterwald.pdf&#34;&gt;A demand-driven approach for efficient interprocedural data flow analysis&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp04/MQ59319.pdf&#34;&gt;Towards an integrated model for specifying and measuring quality in use&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.umn.edu/research/technical_reports.php?page=report&amp;amp;report_id=99-032&#34;&gt;Reusable strategies for testing safety-critical systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://dspace.mit.edu/bitstream/handle/1721.1/36439/30998257.pdf?sequence=1&#34;&gt;On the complete testing of simple safety-related software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.fit.edu/~tr/cs-2003-11.doc&#34;&gt;Strategies for testing Web applications from the client side&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/6236/&#34;&gt;Constructing black-box test suites for systems specified in Larch/C++&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://repository.lib.polyu.edu.hk/jspui/handle/10397/3025&#34;&gt;Testing multimedia software using Hybrid Control Flowgraph-Petri Net approach&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA429704&#34;&gt;A virtual RSNS direction finding antenna system&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://logigear.com/resources/articles-presentations-templates/389--key-success-factors-for-keyword-driven-testing.html&#34;&gt;Key Success Factors for Keyword Driven Testing — LogiGear&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.satisfice.com/articles/test_automation_snake_oil.pdf&#34;&gt;Test automation snake oil&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.cmu.edu/~ornar/main.pdf&#34;&gt;Helping everyday users find anomalies in data feeds&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/2097/9607&#34;&gt;An implementation of the Schick-Wolverton and the Jelinski-Moranda software reliability models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp02/NQ34519.pdf&#34;&gt;A discipline of specification-based test derivation&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://repository.tudelft.nl/view/ir/uuid:5ae85b5f-ce1a-4ae3-8e8c-1991b45b08eb/&#34;&gt;Constraint-based feature validation&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape3/PQDD_0022/MQ50337.pdf&#34;&gt;Analyzing infinite-state programs with abstract interpretation&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://rave.ohiolink.edu/etdc/view?acc%5Fnum=case1096385607&#34;&gt;Profile analysis techniques for observation-based software testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/1957/11819&#34;&gt;An integrated testing and fault localization methodology for spreadsheet languages&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://oai.dtic.mil/oai/oai?verb=getRecord&amp;amp;metadataPrefix=html&amp;amp;identifier=ADA260980&#34;&gt;A methodology and software environment for testing process model’s sequential predictions with protocols&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.stickyminds.com/s.asp?F=S7331_COL_2&#34;&gt;Things that find bugs in the night&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://dspace.mit.edu/handle/1721.1/17784&#34;&gt;Managing software requirements: Organizational and political challenges&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.dtic.mil/cgi-bin/GetTRDoc?Location=U2&amp;amp;doc=GetTRDoc.pdf&amp;amp;AD=ADA420496&#34;&gt;Integration of the Navy Tactical Environmental Database Service with the Joint Effects Model&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.87.392&#34;&gt;Automating test generation for discrete event oriented real-time embedded systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://www.zotero.org/api/groups/63659/collections/47KWTB4V/cse.unl.edu/~grother/papers/whole_diss.ps.gz&#34;&gt;Efficient, effective regression testing using safe test selection techniques&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.csee.wvu.edu/~cukic/publications/top.ps&#34;&gt;Transformational approach to software reliability assessment&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;#ZgotmplZ&#34;&gt;Dataflow analysis of software fragments&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp04/NQ61076.pdf&#34;&gt;Stimulus response requirements specification notation: an empirically evaluated requirements specification notation.&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/937/&#34;&gt;Automatic generation of test cases and anticipated test outcome based on a tabular design specification&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.9188&#34;&gt;On mutation and data flow&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://134.117.61.33/pubs/tech_report/TR_SCE-02-09.pdf&#34;&gt;Using Simulation to Empirically Investigate Test Coverage Criteria Based on Statecharts&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.128.8396&#34;&gt;An Architecture-Based Software Reliability Model&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.ics.uci.edu/~ziv/papers/icsmadobe.pdf&#34;&gt;Constructing Bayesian-network Models of Software Testing and Maintenance Uncertainties&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.7670&#34;&gt;Automated Regression Testing using DBT and Sleuth&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.57.623&#34;&gt;Automatic Test Generation using Checkpoint Encoding and Antirandom Testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.23.8531&#34;&gt;Pythia: A regression test selection tool based on textual differencing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.people.vcu.edu/~bmurrill/courses/csc625/vanmali02.pdf&#34;&gt;Using a Neural Network in the Software Testing Process&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cas.mcmaster.ca/~sancheg/EE_UCU2006_thesis/biblio/Testability%20in%20Hardware-Software%20Codesign%20Systems%20%28thesis-Zivkovic%29.pdf&#34;&gt;Testability in hardware/software codesign systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp01/MQ36545.pdf&#34;&gt;Software testing and reliability growth models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://oai.dtic.mil/oai/oai?verb=getRecord&amp;amp;metadataPrefix=html&amp;amp;identifier=ADA268555&#34;&gt;Effectiveness testing of embedded user support for US army installation-level software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape3/PQDD_0031/MQ64486.pdf&#34;&gt;Factors influencing a personal software process&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/1721.1/28367&#34;&gt;Reliability quantification of nuclear safety-related software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/10393/7560&#34;&gt;Testability-directed specification of communications software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hub.hku.hk/bitstream/10722/34184/1/FullText.pdf&#34;&gt;Towards a proportional sampling strategy according to path complexity a simulation study&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.collectionscanada.gc.ca/obj/s4/f2/dsk3/ftp05/MQ62305.pdf&#34;&gt;A study on test cases generation for object-oriented programs based on UML state diagram&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.eecis.udel.edu/~hiper/papers/yang_Diss.pdf&#34;&gt;Program-based, structural testing of shared memory parallel programs&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/10393/7925&#34;&gt;Software test generation based on flow models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hub.hku.hk/bitstream/10722/34647/1/FullText.pdf&#34;&gt;A formal specification-based approach to object-oriented software testing at the class level&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.9506&#34;&gt;An empirical study of the branch coverage of different fault classes&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/1783.1/5726&#34;&gt;A generic timing test framework for multimedia software testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/2115/&#34;&gt;Quality assurance of Web applications: A survey&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://web.cecs.pdx.edu/~xie/pubs/tr04-29.pdf&#34;&gt;Integration of model checking into software development processes&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.6028&#34;&gt;Operational profile specification, test case generation, and reliability estimation for modules&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.ruor.uottawa.ca/en/handle/10393/6387&#34;&gt;Software component interaction testing: Coverage measurement and generation of configurations&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/3298/&#34;&gt;Formal metrics for quantitative assessment of the quality of expert systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape3/PQDD_0019/MQ54329.pdf&#34;&gt;COM-tester [microform] : a script testing tool for MS COM&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.site.uottawa.ca/~ychen/MasterThesis.pdf&#34;&gt;Specification-based regression testing measurement with risk analysis&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.5391&#34;&gt;Empirical studies of the effects of incorporating fault exposure potential estimates into a test data adequacy criterion&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.119.9186&#34;&gt;Test data generation for relational database applications&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/8142/&#34;&gt;Enhancing traditional behavioral testing through program slicing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/1783.1/5671&#34;&gt;Extending white box testing to database applications&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape10/PQDD_0006/MQ44140.pdf&#34;&gt;The impact of team software organizations on software quality and productivity&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/4148/&#34;&gt;Role of Larch/C++ specifications in black-box testing of object-oriented software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.115.1972&#34;&gt;A trace-driven simulator for palm OS devices&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.collectionscanada.gc.ca/obj/s4/f2/dsk1/tape3/PQDD_0009/MQ52521.pdf&#34;&gt;A study on reproducible testing for distributed multithreaded Java programs&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;#ZgotmplZ&#34;&gt;Structured testing: Analysis and extensions&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://ufdcimages.uflib.ufl.edu/UF/E0/00/12/53/00001/byun_y.pdf&#34;&gt;Pattern-based design and validation of communication protocols&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/tape16/PQDD_0014/NQ36962.pdf&#34;&gt;A quantitative approach for analyzing the impact of tools on software productivity&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.97.8052&#34;&gt;Distributed sensor network software development testing through simulation&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://pmg.csail.mit.edu/~chandra/publications/phd.pdf&#34;&gt;SafeJava: A unified type system for safe programming&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.eecs.umich.edu/~soar/sitemaker/docs/pubs/wallace-2003-thesis-duplex.pdf&#34;&gt;Validating complex agent behavior&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp04/mq28400.pdf&#34;&gt;A use case driven validation framework and case study&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;#ZgotmplZ&#34;&gt;Foundations for the run-time analysis of software systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.fit.edu/~tr/cs-2003-22.doc&#34;&gt;A Taxonomy of E-Commerce Risks and Failures&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholar.lib.vt.edu/theses/available/etd-09132002-083026&#34;&gt;Culture and international usability testing the effects of culture in interviews&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://webcache.googleusercontent.com/search?q=cache:09itl61XLqQJ:www.cas.mcmaster.ca/serg/papers/tr327.ps.Z&amp;#43;&amp;amp;cd=3&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=us&#34;&gt;Tools to support a formal verification method for systems with concurrency and nondeterminism&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://etd-submit.etsu.edu/etd/theses/available/etd-0404101-011957/unrestricted/TurlapatiR0430.pdf&#34;&gt;Leveraging test measurements into proposing additional domain tests&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.doc.ic.ac.uk/~alw/edu/theses/turner-phd-0599.pdf&#34;&gt;Feature engineering of software systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholar.lib.vt.edu/theses/available/etd-08242003-133909&#34;&gt;An open-source, extensible spacecraft simulation and modeling environment framework&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk1/tape7/PQDD_0017/NQ55388.pdf&#34;&gt;A view-based system for eliciting software process models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://alexandria.tue.nl/extra2/200210482.pdf&#34;&gt;The complex quality world: Developing quality management systems for software companies&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://wvuscholar.wvu.edu:8881/exlibris/dtl/d3_1/apache_media/L2V4bGlicmlzL2R0bC9kM18xL2FwYWNoZV9tZWRpYS80NjU5.pdf&#34;&gt;Verification and validation in software product line engineering&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/2061/&#34;&gt;Scenario-driven requirements engineering: Method and tool&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.fit.edu/~tr/cs-2003-15.pdf&#34;&gt;An Automated Oracle for Verifying GUI Objects&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://hdl.handle.net/10393/6195&#34;&gt;Automated test system for ADSL equipment&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;#ZgotmplZ&#34;&gt;Group branch coverage testing of multi-version software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://mspace.lib.umanitoba.ca/bitstream/1993/880/1/mq23517.pdf&#34;&gt;Object-oriented program testing using formal requirements specification&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/2117/&#34;&gt;QUIM editor: A tool for quality in use measurement&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://repository.lib.ncsu.edu/ir/handle/1840.16/298&#34;&gt;ADaPT: Adaptive development and prototyping technique&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.4020&#34;&gt;Applying formal methods to software testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholar.lib.vt.edu/theses/available/etd-31098-11056/unrestricted/FINAL5.PDF&#34;&gt;The effects of roles and personality characteristics on software development team effectiveness&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cs.umn.edu/tech_reports_upload/tr2000/00-042.pdf&#34;&gt;Enhancing visibility of annotations of software artifacts&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk3/ftp04/MQ60501.pdf&#34;&gt;Advanced software engineering models for quality improvement&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://dspace.mit.edu/bitstream/handle/1721.1/10357/37504137.pdf?sequence=1&#34;&gt;Managing multiple interdependencies in large scale software development projects&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.idi.ntnu.no/grupper/su/publ/phd/staalhane-thesis.pdf&#34;&gt;A load-dependency model for software reliability&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.eecis.udel.edu/~hiper/passages/papers/souterDiss02.pdf&#34;&gt;Context-driven testing of object-oriented systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.cse.fau.edu/~taghi/classes/cot4930-5930/references/reference15.ps&#34;&gt;Implementation of a three-group classification model using case-based reasoning&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://wvuscholar.wvu.edu:8881/exlibris/dtl/d3_1/apache_media/L2V4bGlicmlzL2R0bC9kM18xL2FwYWNoZV9tZWRpYS82Mzkw.pdf&#34;&gt;Early component-based reliability assessment using UML based software models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.nlc-bnc.ca/obj/s4/f2/dsk2/ftp01/MQ38410.pdf&#34;&gt;Assessing software metrics&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.bell-labs.com/user/hpsiy/research/thesis/main.html&#34;&gt;Identifying the mechanisms driving code inspection costs and benefits&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://etd.gatech.edu/theses/available/etd-04112004-180635/&#34;&gt;A distributed approach to passively gathering end-to-end network performance measurements&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://www.ruor.uottawa.ca/en/handle/10393/10285&#34;&gt;Generation of grey box use cases for personal communication systems using simple design machines&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholar.lib.vt.edu/theses/available/etd-05222003-225759&#34;&gt;Web-CAT a Web-based center for automated testing&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://ritdml.rit.edu/bitstream/handle/1850/10585/JSextonThesis04-28-1989.pdf?sequence=1&#34;&gt;Detecting errors in software using a parameter checker: an analysis&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholar.lib.vt.edu/theses/available/etd-05192004-122952/unrestricted/Thesis_Prakaash_Selvaraj.pdf&#34;&gt;Comparative study of synchronous remote and traditional in-lab usability evaluation methods&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://dspace.library.cornell.edu/handle/1813/6320&#34;&gt;Axiomatic verification to enhance software reliability&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.42.1184&amp;amp;rep=rep1&amp;amp;type=pdf&#34;&gt;Improved techniques for software testing based on Markov chain usage models&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://uwspace.uwaterloo.ca/handle/10012/189&#34;&gt;Automatic detection of software failures with hierarchical supervisors&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://docs.lib.purdue.edu/dissertations/AAI3124219/&#34;&gt;Metrics-guided models and methods for cost and quality management of component-based software&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://scholarsmine.mst.edu/post_prints/01199249_09007dcc8030cdc2.html&#34;&gt;Metria-Guided Quality Management for Component-Based Software Systems&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://wvuscholar.wvu.edu:8881//exlibris/dtl/d3_1/apache_media/L2V4bGlicmlzL2R0bC9kM18xL2FwYWNoZV9tZWRpYS81MTE3.pdf&#34;&gt;Relational specification as a testing oracle&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://groups.csail.mit.edu/pag/pubs/conttest-saff-smthesis.pdf&#34;&gt;Automatic continuous testing to speed software development&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.6573&#34;&gt;The specification-based validation of Reliable Multicast Protocol: Problem report&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://spectrum.library.concordia.ca/1090/1/MQ47823.pdf&#34;&gt;A hierarchical approach to the formal verification of embedded systems using MDGs&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA417334&#34;&gt;Usability analysis of the channel application programming interface&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.15.5479&#34;&gt;A run-time environment for concurrent Ada software test analysis&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Чому важко бути QA? (частина 2)</title>
      <link>https://slavaqa.pp.ua/posts/2016/04/14/hard-to-be-qa-2/</link>
      <pubDate>Thu, 14 Apr 2016 10:37:25 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2016/04/14/hard-to-be-qa-2/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Чим більше можливостей, тим важче вибрати. Вадим Мозговий&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;[![Складно бути QA тому, що багато шляхів розвитку]Придивіться до шляху: в одній широкій дорозі сходяться багато стежок&lt;/p&gt;
&lt;p&gt;Доброго часу доби. &lt;a href=&#34;https://slavaqa.pp.ua/posts/2016/04/12/hard-to-be-qa-1/&#34;&gt;Минулого разу&lt;/a&gt; в замітці торкнувся теми, чому важко бути QA і в списку проблем дійшов до пункту “неочевидність розвитку”, про який хотілося б детальніше поговорити сьогодні.&lt;/p&gt;
&lt;p&gt;Сам я потрапив у тестування з університетського курсу прикладної фізики за порадою мого &lt;a href=&#34;http://foobnix.com/ru/&#34;&gt;близького друга&lt;/a&gt;, який уже тоді був успішним програмістом. Його думка тоді була “Піди, навчися пару місяців програмувати”. Минуло 8 років. Програмувати вчитися можна все життя. А ось професію свою я покидати поки не збираюся:)&lt;/p&gt;</description>
      <content>&lt;blockquote&gt;
&lt;p&gt;Чим більше можливостей, тим важче вибрати. Вадим Мозговий&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;[![Складно бути QA тому, що багато шляхів розвитку]Придивіться до шляху: в одній широкій дорозі сходяться багато стежок&lt;/p&gt;
&lt;p&gt;Доброго часу доби. &lt;a href=&#34;https://slavaqa.pp.ua/posts/2016/04/12/hard-to-be-qa-1/&#34;&gt;Минулого разу&lt;/a&gt; в замітці торкнувся теми, чому важко бути QA і в списку проблем дійшов до пункту “неочевидність розвитку”, про який хотілося б детальніше поговорити сьогодні.&lt;/p&gt;
&lt;p&gt;Сам я потрапив у тестування з університетського курсу прикладної фізики за порадою мого &lt;a href=&#34;http://foobnix.com/ru/&#34;&gt;близького друга&lt;/a&gt;, який уже тоді був успішним програмістом. Його думка тоді була “Піди, навчися пару місяців програмувати”. Минуло 8 років. Програмувати вчитися можна все життя. А ось професію свою я покидати поки не збираюся:)&lt;/p&gt;
&lt;p&gt;Але є дві небезпечні крайнощі, які зустрічаєш через деякий час після початку:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Все здається зрозумілим, людина потрапляє в зону комфорту – і залишається “на все життя” “клікером”: кави, новини, подивитися котиків, переглянути зафіксовані баги, подивитися робочу пошту та нові хотівки замовника, пообідати – а там і додому пора, розслабитися компанії улюблених серіалів.&lt;/li&gt;
&lt;li&gt;Все здається зрозумілим і хочеться бігти далі: вирости в QA ліда, тимліда, директора, автоматизатора, свій бізнес і політ фантазії.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;qa-на-роздоріжжі&#34;&gt;QA на роздоріжжі&lt;/h2&gt;
&lt;p&gt;Проблема в тому, що QA – це набагато комплексніша, ніж здається на перший погляд. Тест-кейси вигадувати – потрібно як розуміння продукту, і певний, хоча б інтуїтивний, математичний апарат. Потрібна певна дисципліна підтримки документації в актуальному стані. Для того, щоб розуміти, яка документація ефективна і потрібна, а яка буде тільки дарма витраченим часом. Розуміння “тайм-менеджменту”, “ризик-менеджменту”. Розуміння того, як працює “залізо”, на якому крутиться продукт, що створюється, як працює операційна система. Тому, залишаючись “в своїй професії” для того, щоб робити свої завдання ефективно, QA поступово освоює наступні:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Програмування; причому, далеко не завжди однією мовою&lt;/li&gt;
&lt;li&gt;Програмування лише на рівні ОС: bash, powershell; потрібно як для автоматизації завдань наступного пункту, так і для нетривіального тестування безпеки&lt;/li&gt;
&lt;li&gt;Базові знання в DevOps: щоб не чекати поки до тебе дійде сис.адмін , щоб підправити налаштування тестового оточення або просто розгорнути пару додаткових віртуалок&lt;/li&gt;
&lt;li&gt;Проектний менеджмент&lt;/li&gt;
&lt;li&gt;Бізнес-аналіз&lt;/li&gt;
&lt;li&gt;Залежно від продукту – може бути додатковий розвиток у “не-айтішній” галузі економіки, медицини, фінансів, продажів&lt;/li&gt;
&lt;li&gt;Дизайн і прикордонні області: як для тестування юзабіліті так і для того, щоб робити няшні скріншоти в джиру.&lt;/li&gt;
&lt;li&gt;SEO, SMM та інші мережеві та маркетингові технології – для розуміння, які елементи потрібні будуть бізнесу&lt;/li&gt;
&lt;li&gt;Психологія, уміння вирішувати конфлікти, вести переговори, мотивувати&lt;/li&gt;
&lt;li&gt;І ще 100 500 пунктів, з якими ви зустрічаєтеся так чи інакше&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;що-ж-робити&#34;&gt;Що ж робити?&lt;/h2&gt;
&lt;p&gt;Найважливіше і найскладніше – вибрати собі мету. Або цілі. Перестати обманювати себе і – що найголовніше – не давати тобі заснути у “зоні комфорту”. Світ IT розвивається дуже швидко 24 години на добу: якщо це не зробили ми зараз, то ввечері, вночі чи вранці це зроблять замість нас в Америці, Китаї чи Індії (як би не любили у нас жартувати з приводу коду “індусів” – на десять) тисяч пару геніїв можна зустріти, які обіймуть керівні посади в Google, Microsoft та інших гігантах). Вибрати та розвивати себе у певній сфері тестування: досі професіоналів у тестуванні безпеки, продуктивності не так багато. А з розвитком операційних систем і збільшенням BigData продуктів потреби в них тільки зростатимуть.&lt;/p&gt;
&lt;p&gt;Це складно, але важливо. Challenge, який потрібно пройти. І навіть залишаючись “просто тестувальником” – потрібно відточувати мистецтво тест-дизайну (бо вчорашні тест-кейси можуть стати завтра неактуальними).&lt;/p&gt;
&lt;p&gt;Так що, як би не говорилося в “рекламі” різноманітних курсів, що за пару місяців з домогосподарки можна стати супер-оплачуваним QA – це не так легко. Це найскладніший шлях розвитку QA. Більше того, написане вище – це більше розвиток QA як “технічного фахівця”, а саме про QA – наступного разу.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Чому важко бути QA? (частина 1)</title>
      <link>https://slavaqa.pp.ua/posts/2016/04/12/hard-to-be-qa-1/</link>
      <pubDate>Tue, 12 Apr 2016 09:16:07 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2016/04/12/hard-to-be-qa-1/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Перед вами злітна смуга та проблема лише в тому, що не вистачає пального.&lt;br&gt;
Дональд Трамп&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&#34;https://scontent-waw1-1.xx.fbcdn.net/hphotos-xlp1/v/t1.0-9/12718111_1704759386444927_4375707978209977036_n.jpg?oh=64080c19e638c8330179f099646fc494&amp;amp;oe=57AFBF82&#34; alt=&#34;Злітна смуга&#34;&gt;Злітна смуга&lt;/p&gt;
&lt;p&gt;У будь-якій професії можна досягти величезних висот, якщо займатися справою із задоволенням. Коли ти отримуєш “кайф” від результатів (а також матеріальну винагороду, яка дозволяє не переживати за те, чим харчуватимуться і у що одягатиметься твоя сім’я та сама людина) – напевно, це вже майже можна назвати щастям. А чи складно бути QA?&lt;/p&gt;</description>
      <content>&lt;blockquote&gt;
&lt;p&gt;Перед вами злітна смуга та проблема лише в тому, що не вистачає пального.&lt;br&gt;
Дональд Трамп&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&#34;https://scontent-waw1-1.xx.fbcdn.net/hphotos-xlp1/v/t1.0-9/12718111_1704759386444927_4375707978209977036_n.jpg?oh=64080c19e638c8330179f099646fc494&amp;amp;oe=57AFBF82&#34; alt=&#34;Злітна смуга&#34;&gt;Злітна смуга&lt;/p&gt;
&lt;p&gt;У будь-якій професії можна досягти величезних висот, якщо займатися справою із задоволенням. Коли ти отримуєш “кайф” від результатів (а також матеріальну винагороду, яка дозволяє не переживати за те, чим харчуватимуться і у що одягатиметься твоя сім’я та сама людина) – напевно, це вже майже можна назвати щастям. А чи складно бути QA?&lt;/p&gt;
&lt;p&gt;Останні роки стає “айтішником” стало модно. Так само модно, як якийсь час тому були модними професії юристів, адвокатів, стоматологів – і просто “народних бізнесменів”. І, здавалося б, найпростіше стати “тестувальником” – нічого ж робити не треба, просто сиди та шукай помилки. Як на мене, найбільша проблема в тому, що на курсах (які, власне, рекламують професію) дають набір молотків, але не кажуть, як потім стати щасливим з ними. А проблеми можуть розпочатися вже одразу.&lt;/p&gt;
&lt;h2 id=&#34;потрібне-інше-мислення&#34;&gt;Потрібне інше мислення&lt;/h2&gt;
&lt;p&gt;Не дарма поламано тисячі копій та написано мільйони книг з приводу того, що жіноча та чоловіча логіки – різні. Що жінки з Венери, а чоловіки – з Марса. Так само і QA – це люди з іншої планети, ніж, наприклад, журналісти, шахтарі, програмісти, бухгалтери, математики. Потрібно хотіти відчувати якість. Насамперед – якість своєї роботи. Не потрібно ламати продукт – потрібно робити його зручним та корисним. Це перша причина, чому складно бути QA, що отримує кайф від роботи – “важко влізти в чужу шкуру”.&lt;/p&gt;
&lt;h2 id=&#34;це-модно&#34;&gt;Це модно&lt;/h2&gt;
&lt;p&gt;Так уже склалося, що більшість людей все життя прагнуть багатства. Бажано швидко та легко. І зараз. А, як говорилося – тестувальник – це модно. А отже, на ЕН вакансій буде 100*ЕН охочих. Особливо – щойно вийшли з курсів з очима, що горять, і готовими працювати за пару десятків тисяч доларів. А конкуренція робить дві речі: підвищує вимоги та знижує ціну тих, кому відповідності вимогам не вистачає. Це друга причина.&lt;/p&gt;
&lt;h2 id=&#34;неочевидність-у-розвитку&#34;&gt;Неочевидність у розвитку&lt;/h2&gt;
&lt;p&gt;Колись у дитинстві мені розповідали історію успіху: одна людина знайшла яблуко і продав його. Потім на ці гроші він купив 2 яблука і продав дорожче зміг купити вже 5. І так далі – поки не став мільйонером. Отримавши спадщину від бабусі. А куди зростати QA? Про це – далі.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Проблеми міграції</title>
      <link>https://slavaqa.pp.ua/posts/2015/04/07/movement-problems/</link>
      <pubDate>Tue, 07 Apr 2015 02:40:36 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2015/04/07/movement-problems/</guid>
      <description>&lt;p&gt;Є непоганий сайт про новини мого рідного міста – “новини Сєвєродонецька”. І є непогана звичка – читати новини в RSS стрічці: якщо відкрити стрічку “того ж” УНІАН та сайт УНІАН (просто для прикладу), то на сайті “одразу впадає в око” те, що новинна агенція хоче виділити. А у стрічці – всі новини рівні, і можна помітити важливе саме для себе. Так само, як і в 230 інших джерелах, які збираються до мене в агрегатор:) Так ось, якийсь час тому у стрічці з’явилося повідомлення, що сайт переходитиме на інший майданчик… І тиша.&lt;/p&gt;</description>
      <content>&lt;p&gt;Є непоганий сайт про новини мого рідного міста – “новини Сєвєродонецька”. І є непогана звичка – читати новини в RSS стрічці: якщо відкрити стрічку “того ж” УНІАН та сайт УНІАН (просто для прикладу), то на сайті “одразу впадає в око” те, що новинна агенція хоче виділити. А у стрічці – всі новини рівні, і можна помітити важливе саме для себе. Так само, як і в 230 інших джерелах, які збираються до мене в агрегатор:) Так ось, якийсь час тому у стрічці з’явилося повідомлення, що сайт переходитиме на інший майданчик… І тиша.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://i0.wp.com/www.unionstoday.info/uploads/posts/2011-04/1304185022_1f6a354f43.jpg?resize=588%2C440&#34; alt=&#34;Проблеми міграції&#34;&gt;
Проблеми міграції бувають різні&lt;/p&gt;
&lt;p&gt;Довгий час я про нього не згадував, поки “стуляком долі” не замислився перекласти &lt;a href=&#34;http://slavaqa.pp.ua&#34;&gt;http://slavaqa.pp.ua&lt;/a&gt; з друпала на вордпрес. Не те що б у друпала мені щось не подобалося… Але для мене особисто в останні кілька місяців вордпрес став зрозумілішим, ніж друпав за останні 2 роки використання: зручніше “колупати і виколупувати”. Прощаються з друпалом остаточно не збираюся – тестовий демо-майданчик як “крутився” так і буде, але рішення було приємно – і змігрувався. Зокрема (з іншого ресурсу) розпочав міграцію RSS новин… Хм… А де ж “новини Сєвєродонецька”? І тут (дуже вчасно:)) зрозумів, що урл RSS-ки змінився і в мене, і в улюбленого сайту! Що ж… Буває)&lt;/p&gt;
&lt;h2 id=&#34;пункти-важливі-під-час-міграції&#34;&gt;Пункти, важливі під час міграції&lt;/h2&gt;
&lt;p&gt;Отже, якщо Ви колись задумаєтеся над “кардинальною міграцією” Вашого сайту з однієї платформи на іншу, зверніть увагу на те, що збереглися б незмінними:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Адреса RSS (інакше можна втратити всіх передплатників)&lt;/li&gt;
&lt;li&gt;SItemaps, “скормлені” пошуковим системам (або “годуйте” нові)&lt;/li&gt;
&lt;li&gt;Permalinks (вони ж – “постійні посилання”) – формат адрес сторінок добре залишати без змін. Або налаштувати “правильні редиректи”. Інакше вся пошукова індексація, закладки в браузерах всіх численних передплатників і фанатів виявляться марними 404 помилками (вкрай розчарувавши СЕО-інженера)&lt;/li&gt;
&lt;li&gt;Google/Yandex analitics та метрикс коди. Залежно від цього, як було реалізовано зв’язка з аналітикою, код може й загубитися, що було погано.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ось, власне, стисло ті проблеми світграції, з якими зіткнувся. На жаль, вже постфактум. Сподіваюся, комусь ця коротка замітка допоможе подібним “граблям” запобігти.&lt;/p&gt;
&lt;p&gt;З.Ю. Звичайно згоден, що краще використовувати не друпали та вордпреси, а своєписне своє. І дірок менше, і знаєш, десь лежить. Але це “зовсім інша історія”:)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Drupal 7.35 &amp;#8211; оновлення безпеки</title>
      <link>https://slavaqa.pp.ua/posts/2015/03/19/drupal-7-35/</link>
      <pubDate>Thu, 19 Mar 2015 14:25:37 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2015/03/19/drupal-7-35/</guid>
      <description>&lt;p&gt;Вийшло оновлення Drupal 7.35, яке включає фікси безпеки.&lt;/p&gt;
&lt;p&gt;Опис з &lt;a href=&#34;https://www.drupal.org&#34;&gt;офіційного сайту&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Access bypass (Password reset URLs – Drupal 6 and 7)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Password reset URLs can be forged under certain circumstances, allowing an attacker to gain access to another user’s account without knowing the account’s password.&lt;/p&gt;
&lt;p&gt;In Drupal 7, this vulnerability is mitigated by the fact that it can only be exploited on sites where accounts have been imported or programmatically edited in a way that results in the password hash in the database being the same for multiple user accounts. In Drupal 6, it can additionally be exploited on sites where administrators have created multiple new user accounts with the same password via the administrative interface, or where accounts have been imported or programmatically edited in a way that results in the password hash in the database being empty for at least one user account.&lt;/p&gt;</description>
      <content>&lt;p&gt;Вийшло оновлення Drupal 7.35, яке включає фікси безпеки.&lt;/p&gt;
&lt;p&gt;Опис з &lt;a href=&#34;https://www.drupal.org&#34;&gt;офіційного сайту&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Access bypass (Password reset URLs – Drupal 6 and 7)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Password reset URLs can be forged under certain circumstances, allowing an attacker to gain access to another user’s account without knowing the account’s password.&lt;/p&gt;
&lt;p&gt;In Drupal 7, this vulnerability is mitigated by the fact that it can only be exploited on sites where accounts have been imported or programmatically edited in a way that results in the password hash in the database being the same for multiple user accounts. In Drupal 6, it can additionally be exploited on sites where administrators have created multiple new user accounts with the same password via the administrative interface, or where accounts have been imported or programmatically edited in a way that results in the password hash in the database being empty for at least one user account.&lt;/p&gt;
&lt;p&gt;Drupal 6 sites that have empty password hashes, or a password field with a guessable string in the database, are especially prone to this vulnerability. This could apply to sites that use external authentication so that the password field is set to a fixed, invalid value.&lt;/p&gt;
&lt;h2 id=&#34;drupal&#34;&gt;Drupal&lt;/h2&gt;
&lt;h2 id=&#34;open-redirect-several-vectors-including-the-destination-url-parameter--drupal-6-and-7&#34;&gt;Open redirect (Several vectors including the “destination” URL parameter – Drupal 6 and 7)&lt;/h2&gt;
&lt;p&gt;Drupal core and contributed modules frequently use a “destination” query string parameter in URLs to redirect users to a new destination after completing an action on the current page. Under certain circumstances, malicious users can use this parameter to construct a URL that will trick users into being redirected to a 3rd party website, thereby exposing the users to potential social engineering attacks.&lt;/p&gt;
&lt;p&gt;In addition, several URL-related API functions in Drupal 6 and 7 can be tricked into passing through external URLs when not intending to, potentially leading to additional open redirect vulnerabilities.&lt;/p&gt;
&lt;p&gt;This vulnerability is mitigated by the fact that many common uses of the “destination” parameter are not susceptible to the attack. However, all confirmation forms built using Drupal 7’s form API are vulnerable via the Cancel action that appears at the bottom of the form, and some Drupal 6 confirmation forms are vulnerable too.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Джентльменський набір плагінів у WordPress</title>
      <link>https://slavaqa.pp.ua/posts/2015/03/12/wordpress-plugins-suite-for-the-getleman/</link>
      <pubDate>Thu, 12 Mar 2015 02:27:19 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2015/03/12/wordpress-plugins-suite-for-the-getleman/</guid>
      <description>&lt;p&gt;З’явилася необхідність “на коліні” спорудити простий і няшний сайт з мінімальними фінансовими та тимчасовими витратами. Спочатку думав зібрати з уже знайомих Drupal-а та плагінів, але “на слуху” частенько траплялося слово WordPress…&lt;/p&gt;
&lt;p&gt;Останній раз з WordPress зіштовхувався багато років тому і тоді він здався набагато менш зручним, ніж Drupal. Але тепер, коли задум був “блого-подібний сайт” (без форумів і проблем) вирішив поекспериментувати. І хочу сказати, що сподобалося:)&lt;/p&gt;
&lt;p&gt;Які плагіни були використані:&lt;/p&gt;</description>
      <content>&lt;p&gt;З’явилася необхідність “на коліні” спорудити простий і няшний сайт з мінімальними фінансовими та тимчасовими витратами. Спочатку думав зібрати з уже знайомих Drupal-а та плагінів, але “на слуху” частенько траплялося слово WordPress…&lt;/p&gt;
&lt;p&gt;Останній раз з WordPress зіштовхувався багато років тому і тоді він здався набагато менш зручним, ніж Drupal. Але тепер, коли задум був “блого-подібний сайт” (без форумів і проблем) вирішив поекспериментувати. І хочу сказати, що сподобалося:)&lt;/p&gt;
&lt;p&gt;Які плагіни були використані:&lt;/p&gt;
&lt;h2 id=&#34;просувальні&#34;&gt;“Просувальні”&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/wordpress-seo/&#34;&gt;WordPress SEO&lt;/a&gt; – чудова штука, яка перевіряє “якість сіошності” + додає різні опції (зв’язки з пошуковими системами, редактор метаданих)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/google-analytics-for-wordpress/&#34;&gt;Google Analytics by Yoast&lt;/a&gt; – зв’язка з Google.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/google/&#34;&gt;Google+ Plugin&lt;/a&gt; – зв’язка з Google+ сторінкою і додавання +1 кнопки&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/yandex-metrica/&#34;&gt;Yandex Metrica&lt;/a&gt; – зв’язка з Яндекс.Метрикою. Виведення на внутрішній дашборд графік (нема потреби відкривати Яндекс)&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;комьюнітібудівельні&#34;&gt;“Комьюнітібудівельні”&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/user-role-editor/&#34;&gt;User Role Editor&lt;/a&gt; – редактор ролей, щоб зробити спілкування більш ясним і зрозумілим&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/page-links-to/&#34;&gt;Page Links&lt;/a&gt; To власне, даний плагін всього лише конвертує посилання на сторінки в посилання. Для чого потрібно? Для налаштування переходу з російської на англійську версію та назад&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;плюшки&#34;&gt;“Плюшки”&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/videojs-html5-video-player-for-wordpress/&#34;&gt;Video.js – HTML5 Video Player для WordPress&lt;/a&gt; – вставка легкого і зручного плеєра. Перебрав із десяток плагінів, цей сподобався найбільше.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wordpress.org/plugins/insert-php/&#34;&gt;Insert PHP&lt;/a&gt; вставка виконуваного коду.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Так що, практично “за все нічого” вдалося зварганити дуже пристойного вигляду штуку використовуючи набір плагінів до WordPress і сам двигун. Залишилося тільки тій людині, яка “замовляла”, регулярно наповнювати контентом:)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Задати конкретну країну для перегляду через Tor Browser</title>
      <link>https://slavaqa.pp.ua/posts/2015/03/12/define-a-country-for-the-tor-browser/</link>
      <pubDate>Thu, 12 Mar 2015 01:34:57 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2015/03/12/define-a-country-for-the-tor-browser/</guid>
      <description>&lt;p&gt;У житті тестувальника бувають моменти, коли пріоритетом для тестування є не так “крос-браузерне тестування”, як “географічно-залежне”. Можна, звичайно, заходити віддалено на сервери, які знаходяться в потрібних країнах, і тестувати звідти. Але є дуже легко і швидко настроюється спосіб: задати конкретну країну для перегляду через Tor Browser&lt;/p&gt;
&lt;p&gt;Про нього відомо “всім і вся” завдяки анонімності веб-серфінгу, яку він надає (хоча є і ті, хто сумнівається). Але це, власне, “трохи інша історія”.&lt;/p&gt;</description>
      <content>&lt;p&gt;У житті тестувальника бувають моменти, коли пріоритетом для тестування є не так “крос-браузерне тестування”, як “географічно-залежне”. Можна, звичайно, заходити віддалено на сервери, які знаходяться в потрібних країнах, і тестувати звідти. Але є дуже легко і швидко настроюється спосіб: задати конкретну країну для перегляду через Tor Browser&lt;/p&gt;
&lt;p&gt;Про нього відомо “всім і вся” завдяки анонімності веб-серфінгу, яку він надає (хоча є і ті, хто сумнівається). Але це, власне, “трохи інша історія”.&lt;/p&gt;
&lt;p&gt;Отже, інструкція:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://www.torproject.org/projects/torbrowser.html.en#downloads&#34;&gt;Завантажуємо Тор&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Встановлюємо “розумним інсталятором”.&lt;/li&gt;
&lt;li&gt;Заходимо в папку … Tor BrowserBrowserTorBrowserDataTor де знаходимо файл TORRC і відкриваємо його на редагування в блокноті&lt;/li&gt;
&lt;li&gt;Пропустивши один рядок після коментаря, пишемо на наступному ExitNodes {ХХ}, де ХХ – код країни (наприклад, UA для України, RU для Росії, US – США). Приклад:&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id=&#34;this-file-was-generated-by-tor-if-you-edit-it-comments-will-not-be-preserved&#34;&gt;This file was generated by Tor; if you edit it, comments will not be preserved&lt;/h1&gt;
&lt;h1 id=&#34;the-old-torrc-file-був-renamed-to-torrcorig1-or-similar-and-tor-will-ignore-it&#34;&gt;The old torrc file був renamed to torrc.orig.1 or similar, and Tor will ignore it&lt;/h1&gt;
&lt;p&gt;ExitNodes {UA}&lt;br&gt;
5. Перевантажуємо Тор (просто закриваємо та запускаємо заново) та перевіряємо, відкривши &lt;a href=&#34;http://geoiptool.com&#34;&gt;http://geoiptool.com&lt;/a&gt;, куди нас занесло:)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Навчання тестувальників. Презентація компанії Mail.ru</title>
      <link>https://slavaqa.pp.ua/posts/2014/12/24/education-for-qa/</link>
      <pubDate>Wed, 24 Dec 2014 17:37:05 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/12/24/education-for-qa/</guid>
      <description>&lt;p&gt;Знайшов і захотілося поділитися: сподобалися поради з презентації про навчання тестувальників від компанії Mail.ru. Презентація була показана під час конференції &lt;a href=&#34;http://www.sqadays.com/&#34;&gt;SQA Days 16&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.slideshare.net/slideshow/embed_code/key/6Anp22qe0pjAv6&#34;&gt;https://www.slideshare.net/slideshow/embed_code/key/6Anp22qe0pjAv6&lt;/a&gt; Обучение тестировщиков. Практический опыт и советы&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://www.slideshare.net/VLDCORP/ss-41885652&#34; title=&#34;Обучение тестировщиков. Практический опыт и советы&#34;&gt;Обучение тестировщиков. Практический опыт и советы&lt;/a&gt;&lt;/strong&gt;  from &lt;strong&gt;&lt;a href=&#34;https://www.slideshare.net/VLDCORP&#34;&gt;SQALab&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
      <content>&lt;p&gt;Знайшов і захотілося поділитися: сподобалися поради з презентації про навчання тестувальників від компанії Mail.ru. Презентація була показана під час конференції &lt;a href=&#34;http://www.sqadays.com/&#34;&gt;SQA Days 16&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.slideshare.net/slideshow/embed_code/key/6Anp22qe0pjAv6&#34;&gt;https://www.slideshare.net/slideshow/embed_code/key/6Anp22qe0pjAv6&lt;/a&gt; Обучение тестировщиков. Практический опыт и советы&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://www.slideshare.net/VLDCORP/ss-41885652&#34; title=&#34;Обучение тестировщиков. Практический опыт и советы&#34;&gt;Обучение тестировщиков. Практический опыт и советы&lt;/a&gt;&lt;/strong&gt;  from &lt;strong&gt;&lt;a href=&#34;https://www.slideshare.net/VLDCORP&#34;&gt;SQALab&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Криза у світовій економіці?</title>
      <link>https://slavaqa.pp.ua/posts/2014/12/09/world-economy-crisis/</link>
      <pubDate>Tue, 09 Dec 2014 10:05:03 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/12/09/world-economy-crisis/</guid>
      <description>&lt;p&gt;Криза!!!&lt;/p&gt;
&lt;p&gt;Світова криза!!!!! А-а-а-а! Все пропало! Потрібно терміново міняти рублі та гривні на долари. Закуповувати гречку, сіль, сірники та буржуйку. Не час, не час зараз думати про щось ще, коли у світі панують геополітичні війни, лихоманка Ебола та ІГІЛ! При цьому якось завжди стороною обходиться така проста думка, що:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Моделювана криза світової економіки – не означає автоматично кризу кожної конкретної людини&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Проте зараз нам намагаються спустити зверху “кризову ситуацію” – засмічуючи мізки інформаційними потоками. Єдина інвестиція, яка не знецінюється – інвестиція в себе. Єдиний актив, який дуже складно відібрати і одночасно ваш робочий інструмент, який потрібно оновлювати і відточувати – це ваш мозок і ваші здібності ним керувати.&lt;/p&gt;</description>
      <content>&lt;p&gt;Криза!!!&lt;/p&gt;
&lt;p&gt;Світова криза!!!!! А-а-а-а! Все пропало! Потрібно терміново міняти рублі та гривні на долари. Закуповувати гречку, сіль, сірники та буржуйку. Не час, не час зараз думати про щось ще, коли у світі панують геополітичні війни, лихоманка Ебола та ІГІЛ! При цьому якось завжди стороною обходиться така проста думка, що:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Моделювана криза світової економіки – не означає автоматично кризу кожної конкретної людини&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Проте зараз нам намагаються спустити зверху “кризову ситуацію” – засмічуючи мізки інформаційними потоками. Єдина інвестиція, яка не знецінюється – інвестиція в себе. Єдиний актив, який дуже складно відібрати і одночасно ваш робочий інструмент, який потрібно оновлювати і відточувати – це ваш мозок і ваші здібності ним керувати.&lt;/p&gt;
&lt;p&gt;Взято зі “спаму” (найкориснішого, який колись отримував:)) від Слави Панкратова (&lt;a href=&#34;http://www.stratoplan.ru/&#34;&gt;Школа менеджерів Стартоплан&lt;/a&gt;)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>.Net &#43; FitNesse</title>
      <link>https://slavaqa.pp.ua/posts/2014/12/01/net-fitnesse/</link>
      <pubDate>Mon, 01 Dec 2014 10:29:08 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/12/01/net-fitnesse/</guid>
      <description>&lt;p&gt;На нещодавній конференції &lt;a href=&#34;http://sqadays.com&#34;&gt;SQA-Days 16&lt;/a&gt; було багато корисних та цікавих доповідей. Бути присутнім не довелося, але Дякую організаторам за те, що виклали записи в загальний доступ. І один із доповідей (.Net + FitNesse) зацікавив і сподобався настільки (вже хоча б тому, що до .Net “особлива особиста прихильність”), що навіть захотілося “перепостити”.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://vimeo.com/113139985&#34;&gt;https://vimeo.com/113139985&lt;/a&gt;&lt;/p&gt;</description>
      <content>&lt;p&gt;На нещодавній конференції &lt;a href=&#34;http://sqadays.com&#34;&gt;SQA-Days 16&lt;/a&gt; було багато корисних та цікавих доповідей. Бути присутнім не довелося, але Дякую організаторам за те, що виклали записи в загальний доступ. І один із доповідей (.Net + FitNesse) зацікавив і сподобався настільки (вже хоча б тому, що до .Net “особлива особиста прихильність”), що навіть захотілося “перепостити”.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://vimeo.com/113139985&#34;&gt;https://vimeo.com/113139985&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Математика для тестувальників</title>
      <link>https://slavaqa.pp.ua/posts/2014/11/28/mathematics-for-qa/</link>
      <pubDate>Fri, 28 Nov 2014 00:48:09 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/11/28/mathematics-for-qa/</guid>
      <description>&lt;p&gt;Відео однієї з доповідей SQADAYS#13&lt;/p&gt;
&lt;p&gt;Повторення, як кажуть, мати вчення. А такі речі варто повторювати.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/d1RSBdPhmKw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
      <content>&lt;p&gt;Відео однієї з доповідей SQADAYS#13&lt;/p&gt;
&lt;p&gt;Повторення, як кажуть, мати вчення. А такі речі варто повторювати.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/d1RSBdPhmKw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Ким будуть Ваші діти, Пані та Панове тестувальники?</title>
      <link>https://slavaqa.pp.ua/posts/2014/11/24/children-of-qas/</link>
      <pubDate>Mon, 24 Nov 2014 08:38:48 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/11/24/children-of-qas/</guid>
      <description>&lt;p&gt;Знайдено в Інтернетах.&lt;/p&gt;
&lt;div class=&#34;wp-caption alignnone&#34; style=&#34;width: 666px&#34;&gt;![Колискова тестувальника](https://i0.wp.com/pp.vk.me/c621629/v621629859/800/vdSpFbug4Uo.jpg?resize=656%2C337&amp;ssl=1)Колискова тестувальника
&lt;/div&gt;[Оригінал](http://martialtester.wordpress.com/2014/08/19/so-you-want-your-kid-to-be-a-tester/testers-jingle/)</description>
      <content>&lt;p&gt;Знайдено в Інтернетах.&lt;/p&gt;
&lt;div class=&#34;wp-caption alignnone&#34; style=&#34;width: 666px&#34;&gt;![Колискова тестувальника](https://i0.wp.com/pp.vk.me/c621629/v621629859/800/vdSpFbug4Uo.jpg?resize=656%2C337&amp;ssl=1)Колискова тестувальника
&lt;/div&gt;[Оригінал](http://martialtester.wordpress.com/2014/08/19/so-you-want-your-kid-to-be-a-tester/testers-jingle/)</content>
    </item>
    
    <item>
      <title>Спочатку була стратегія&amp;#8230;</title>
      <link>https://slavaqa.pp.ua/posts/2014/11/24/in-the-beginning-was-the-strategy/</link>
      <pubDate>Mon, 24 Nov 2014 01:17:19 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/11/24/in-the-beginning-was-the-strategy/</guid>
      <description>&lt;p&gt;Що спільне між тестувальником і… припустімо, Наполеоном? Наполеон хотів підкорити світ, досягнувши абсолютної влади. Тестувальник теж хоче “підкорити” продукт, досягнувши абсолютної якості. Як полководцю Наполеону, так і тестувальнику необхідно “чуття” у своїй роботі: мають бути розвинені тактика та стратегія. Тактика допомагає керувати часом прямо зараз, виконуючи поставлені (або більше) на день завдання. Стратегія – бачення майбутнього – допомагає вибудувати процес тестування від початку до успішної здачі та супроводу.&lt;/p&gt;
&lt;p&gt;Стратегія – це загальний опис методів та підходів, які будуть використані у тестуванні та є вступною частиною та основою для тест-плану. Як назвали стратегію тестування &lt;a href=&#34;https://www.stickyminds.com/sites/default/files/magazine/file/2014/Test_Strategy.pdf&#34;&gt;в одній розумній статті&lt;/a&gt;, це огляд з висоти десяти тисяч футів. Власне далі буде про стратегію.&lt;/p&gt;</description>
      <content>&lt;p&gt;Що спільне між тестувальником і… припустімо, Наполеоном? Наполеон хотів підкорити світ, досягнувши абсолютної влади. Тестувальник теж хоче “підкорити” продукт, досягнувши абсолютної якості. Як полководцю Наполеону, так і тестувальнику необхідно “чуття” у своїй роботі: мають бути розвинені тактика та стратегія. Тактика допомагає керувати часом прямо зараз, виконуючи поставлені (або більше) на день завдання. Стратегія – бачення майбутнього – допомагає вибудувати процес тестування від початку до успішної здачі та супроводу.&lt;/p&gt;
&lt;p&gt;Стратегія – це загальний опис методів та підходів, які будуть використані у тестуванні та є вступною частиною та основою для тест-плану. Як назвали стратегію тестування &lt;a href=&#34;https://www.stickyminds.com/sites/default/files/magazine/file/2014/Test_Strategy.pdf&#34;&gt;в одній розумній статті&lt;/a&gt;, це огляд з висоти десяти тисяч футів. Власне далі буде про стратегію.&lt;/p&gt;
&lt;h2 id=&#34;стратегії-тестування&#34;&gt;Стратегії тестування&lt;/h2&gt;
&lt;div class=&#34;wp-caption alignnone&#34; style=&#34;width: 810px&#34;&gt;![Стратегії тестування](https://i0.wp.com/cs621629.vk.me/v621629859/7f8/CalKiyBYTio.jpg?resize=800%2C600)Стратегії тестування
&lt;/div&gt;Якби була успішна стратегія щодо завоювання світу – вже він був би підкорений. З тестуванням простіше та складніше одночасно: успішних стратегій, які дозволяють випускати no-bugs релізи – безліч. І часто вони залежать від команди, проекту, замовника, цілей, наявних коштів тощо.  
І все-таки можна виділити кілька основних.
&lt;ol&gt;
&lt;li&gt;Орієнтоване на ризики. Тестування, в якому управління, вибір, пріоритети, використання підходів, завдань та ресурсів підбирається на підставі конкретних ризиків, називається орієнтованим на ризики.&lt;/li&gt;
&lt;li&gt;Орієнтоване на моделі тестування використовує так звані формальні моделі (не ментальні) для управління активностями, такими як управління, дизайн, реалізація, виконання та звіти про тестування.&lt;/li&gt;
&lt;li&gt;Стратегії, основу яких лежить процес, природно переважно поділяються на “традиційні” і “ітераційні” (гнучкі).&lt;br&gt;
3.1. Agile стратегія: методи розробки ПЗ, в яких методи розробки та реалізації виконуються змішаними спільними командами, що самоорганізуються. Проте, у разі тестування ведеться практично всією командою весь цикл виробництва.&lt;br&gt;
3.2. “Традиційний процес”, в якому стадії слідують одна за одною через пропозицію, ініціацію, аналіз вимог, дизайн, реалізацію, тестування, вихід у продакшн та підтримку. У традиційних процесах тестування проводиться окремо взятою групою вже ближче до кінця процесу після проведення всіх інтеграційних маніпуляцій.&lt;/li&gt;
&lt;li&gt;Тестування, засноване на досвіді: тестування, в якому знання, навички, набутий досвід закладаються при плануванні, дизайні, реалізації та отриманні звітів про тестування. Багато тестувальників закладають різні аспекти такого підходу до тестування, хоча й буває, що хтось може використовувати їх “надзвичайно широко”. Концепції тестування, заснованого на досвіді, включають такі елементи як передбачання помилок, дослідне і ad hoc тестування.&lt;/li&gt;
&lt;li&gt;Тестування перевірки вимог: такий підхід до стратегії тестування, у якому вимоги та інші артефакти ПЗ використовуються для перевірки відповідності коду вимогам та артефактам. Основним завданням є показати, що всі вимоги дотримані та показати відповідність стандартам та регулюючим специфікаціям. Перевіряючі тести закріплюються у письмовій документованій (“скриптованій”) формі тестових процедур та звітів.&lt;/li&gt;
&lt;li&gt;Стратегія на підставі атак: тестувальники намагаються знайти помилки, ґрунтуючись на патернах, які повинні б “зламати” програмне забезпечення (застосовуючи атаки). Така стратегія є гібридом тестування, заснованого на досвіді та тестування, заснованого на ризиках. По суті, це є “максимально практичним” тестуванням.&lt;/li&gt;
&lt;li&gt;Математично обґрунтована стратегія: у цьому випадку тести плануються, проектуються, реалізуються та аналізуються на підставі математичних концепцій та технік. Ці тести включають статистику, проектування експериментів, методику формальних доказів, комбінаторику, методики випадкових чисел, математичний аналіз (теорії про класи еквівалентності і граничні числа).&lt;/li&gt;
&lt;li&gt;Валідація користувачами: дана стратегія містить мету показати те, що розробка створила той самий продукт, який відповідає бажанням користувачів та замовників. Продукт перевіряється на підставі “оперативних концепцій”, вимог, дизайну, моделей, реалізацій, оскільки будь-який із цих елементів може містити помилки. Оцінка якості відповідності може бути в такому разі складною і досить суб’єктивною (“добре-погано вийшло”, “подобається-не подобається”), тому багато таких стратегій намагаються уникати.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Насправді рідко бувають “чисті” стратегії. Зазвичай, залежно від контексту, стратегії поєднуються для отримання максимального ефекту та відповідності очікуванням власника бізнесу. Але в будь-якому випадку, добре продумана стратегія є ключовим пунктом для отримання якісного продукту і набагато важливіше мати чітку стратегію і слідувати їй до того, як буде складено основний детальний план і піде “занурення в глибокий тест-дизайн”. Важливо вміти складати та застосовувати різні стратегії. Тоді продукт, над яким працюєте, досягне того, чого не зміг досягти Наполеон.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.stickyminds.com/sites/default/files/magazine/file/2014/Test_Strategy.pdf&#34;&gt;Джерело&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;А ще можу порекомендувати наступне відео 🙂&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/kvX_6rlHdbY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Про тестовий фреймворк замовте слово&amp;#8230;</title>
      <link>https://slavaqa.pp.ua/posts/2014/11/10/do-not-forget-to-mention-a-test-framework/</link>
      <pubDate>Mon, 10 Nov 2014 12:13:16 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/11/10/do-not-forget-to-mention-a-test-framework/</guid>
      <description>&lt;h2 id=&#34;для-тих-хто-хоче-але-боїться-автоматизації&#34;&gt;«Для тих, хто хоче, але боїться автоматизації»&lt;/h2&gt;
&lt;p&gt;Не знаю, як для кого звучить згадка про тестовий фреймворк, але для мене, перш ніж став «тісно» працювати над автоматизацією слова когось на конференції/у відео-уроці «Я написав свій тестовий фрейморк» викликали шанобливу повагу та «тремтіння у колінах». Що цілком легко зрозуміло було, оскільки знань з програмування та розуміння того, з чим доведеться працювати було замало і по суті фраза сприймалася як «я написав свій ще крутіший варіант Selenium».&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;для-тих-хто-хоче-але-боїться-автоматизації&#34;&gt;«Для тих, хто хоче, але боїться автоматизації»&lt;/h2&gt;
&lt;p&gt;Не знаю, як для кого звучить згадка про тестовий фреймворк, але для мене, перш ніж став «тісно» працювати над автоматизацією слова когось на конференції/у відео-уроці «Я написав свій тестовий фрейморк» викликали шанобливу повагу та «тремтіння у колінах». Що цілком легко зрозуміло було, оскільки знань з програмування та розуміння того, з чим доведеться працювати було замало і по суті фраза сприймалася як «я написав свій ще крутіший варіант Selenium».&lt;/p&gt;
&lt;p&gt;Гугління і вікіпедіння не дуже допомагало, тому що скрізь також зустрічалися визначення типу «програмний продукт», «набір бібліотек» тощо. Асоціативний ряд відразу виводив до деяких .dll файлів, які виникають якимось складним і фантастичним чином.&lt;/p&gt;
&lt;p&gt;Насправді все не так. Точніше, не так «складно та фантастично». У всіх (які мені зустрічалися) курси автоматизації тестування з використанням Selenium перші уроки починаються з навчання роботі з Selenium IDE. Можливо, зі зростанням популярності Selenium Builder курси починатимуть навчати працювати з ним – але це так, ліричний відступ. Так ось, перший скрипт з IDE є набором команд, які є реалізацією фреймворку Selenium/Webdriver. Якщо його зберегти, підпиляти – то, в принципі, можна з ним і надалі працювати. Але проблема полягає в тому, що доведеться далі в тестах використовувати одні й ті ж повторення команд, одні й ті самі переходи, одні й самі алгоритми, елементи на сторінці/у вікні тощо, і т.д. Це незручно, довго та нудно. Набагато швидше вирішити квадратне рівняння за формулою (згадуємо шкільний курс:)), ніж будувати на мілімітровці графіки щоразу.&lt;br&gt;
Тобто. насправді, “тестовий фрейморк” – це “конструктор, зроблений з конструктора”.&lt;br&gt;
Один простий приклад: натиснути кнопку «Зберегти».&lt;br&gt;
Можна завжди у тестах писати так:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;pre data-wpae=&amp;#34;lang:csharp;theme:github;&amp;#34; style=&amp;#34;background-color: #ddd;&amp;#34;&amp;gt;driver.FindElement(By.Id(&amp;#34;ctl00_A_btnSave&amp;#34;)).Click();
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Але що робити, якщо таких записів «багато-багато», а треба щось змінити? Або змінилося (в самому Selenium) назва методу натискання на елемент (став не Click(), а ClickElement()), або змінився ID, або ще якесь або? Для цього локатор зберігається окремо (в описі сторінки для PageObject/елемента сторінки HtmlObject), метод описується окремо, а всередині знаходиться той самий&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;pre data-wpae=&amp;#34;lang:csharp;theme:github;&amp;#34; style=&amp;#34;background-color: #ddd;&amp;#34;&amp;gt;driver.FindElement(By.Id(locator)).Click();
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;І так, малими «цеглинами», вибудовується оперування сторінками/вікнами/діалогами, а потім з цих «найбільших цеглинок» збираються тести. Що буде найважливішими моментами при початку роботи над «своїм дітищем» (що дозволить потім вийти на сцену на конференції з тестування і гордо випнувши груди сказати «я написав свій тестовий фреймворк»:))?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Розуміння плюсів/особливостей мови, якою писатиметься. Зі своїх граблів: перші спроби «автоматизувати» довелося викинути/переписувати через те, що тести об’єкто-орієнтованою мовою писалися «по-старому». І змусити працювати «того монстра Франкенштейна» вдалося, але через тоді «незрозумілі милиці».&lt;/li&gt;
&lt;li&gt;Знання патернів (шаблонів, прийомів) проектування для тестових фреймворків. В інтернатах інформації багато, можливо, трохи пізніше «напишу і своє велосипедне пояснення». Зараз просто напишу так: якщо не знаєш, що має вийти – то може взагалі щось нікому незрозуміле.&lt;/li&gt;
&lt;li&gt;Планування. Не можна автоматизувати відразу і все. Почніть із простих сценаріїв.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Кому як, а для мене добрим підходом здається наступний:&lt;br&gt;
а) написати тест-кейси «на папірці»&lt;br&gt;
б) перенести в тестовий проект у «командному» вигляді, тобто. не&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;pre data-wpae=&amp;#34;lang:csharp;theme:github;&amp;#34; style=&amp;#34;background-color: #ddd;&amp;#34;&amp;gt;driver.FindElement(By.Id(locator)).Click();

а

Site.OpenPage(page1);
Site.Page1.ButtonSavePresent();
Site.Page1.ButtonSaveClick();
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;який природно не проходитиме, оскільки всі (або частина) ці методи ще реалізовані.&lt;br&gt;
в) реалізувати методи, виходячи з того, що OpenPage «глобальніший», а&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;pre data-wpae=&amp;#34;lang:csharp;theme:github;&amp;#34; style=&amp;#34;background-color: #ddd;&amp;#34;&amp;gt;Page1.ButtonSaveClick();
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;стосується лише Page1. І ось якраз цей самий момент реалізацій пункту і буде «тестовим фреймворком автоматизації».&lt;br&gt;
г) підготувати “code convention”. Навіть якщо автоматизацією на проекті займатиметься одна людина – варто заздалегідь продумати певні правила, як саме писати як код тестів, так і код «конструктора». Бажано обговорити з програмістами, бо якщо знадобиться їхня порада, щоб не виявилося, що код «написаний на абсолютно різних діалектах однієї мови». (Елементарне: як ставити фігурні дужки? На цьому ж рядку відкривати – чи з наступного? Якщо можна «і так, і так».)&lt;/p&gt;
&lt;p&gt;Природно, у фреймоврк варто заздалегідь закладати репортинг/логування результатів/звітність. Якщо це нове для вас – то не варто одразу чекати побудови гарних графіків. Відразу варто пам’ятати, що кількість тестів буде не 10 і тестових оточень буде більше ніж одна, а значить Grid і паралельне виконання тестів наближається. Звичайно не варто «відразу писати тести по всьому»: покрийте базову функціональність, основні сценарії, а потім приступайте до детальніших перевірок «всього». Природно, що тестових даних буде багато, а значить один і той же сценарій працюватиме на багатьох наборах даних (які читатимуться їх файли, бази даних, генеруватимуться «на льоту» залежно від контексту). Роботи багато, часу на реалізацію займе багато, особливо якщо з мовою програмування «на Ви» (про те, яку мову вибрати – теж треба подумати заздалегідь: якщо не буде «під рукою» людини, з якою можна порадитись щодо реалізації, то робота може “встати”, ще не розпочавшись).&lt;/p&gt;
&lt;p&gt;Але недаремно є приказка «терпіння і працю все перетруть».&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>&amp;#8220;Testing&amp;#8221; what is it? (by Michael Bolton)</title>
      <link>https://slavaqa.pp.ua/posts/2014/10/29/testing-is/</link>
      <pubDate>Wed, 29 Oct 2014 15:24:24 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/10/29/testing-is/</guid>
      <description>&lt;h2 id=&#34;testing-can-means-different&#34;&gt;Testing can means different&lt;/h2&gt;
&lt;p&gt;Testing is — among other things — reviewing the product and ideas and descriptions of it, looking for significant and relevant inconsistencies.&lt;br&gt;
Testing is — among other things — experimenting with the product to find out how it may be having problems—which is not “breaking the product”.&lt;br&gt;
Testing is — among other things — something that informs quality assurance, but is not in and of itself quality assurance.&lt;br&gt;
Testing is — among other things — helping our clients to make empirically informed decisions about the product, project, or business.&lt;br&gt;
Testing is — among other things — a process by which we systematically examine any aspect of the product with the goal of preventing surprises.&lt;br&gt;
Testing is — among other things — a process of interacting with the product and its systems in many ways that challenge unwarranted optimism.&lt;br&gt;
Testing is — among other things — observing and evaluating the product, to see where all those defect prevention ideas might have failed.&lt;br&gt;
Testing is — among other things — a special part of the development process focused on discovering what could go badly (or what is going badly).&lt;br&gt;
Testing is — among other things — exploring, discovering, investigating, learning, and reporting about the product to reveal new information.&lt;br&gt;
Testing is — among other things — gathering information about the product, its users, and conditions of its use, to help defend value.&lt;br&gt;
Testing is — among other things — raising questions to help teams to develop products that more quickly and easily reveal their own problems.&lt;br&gt;
Testing is — among other things — helping programmers and the team to learn about unanticipated aspects of the product we’re developing.&lt;br&gt;
Testing is — among other things — helping our clients to understand the product they’ve got so they can decide if it’s the product they want.&lt;br&gt;
Testing is — among other things — using both tools and direct interaction with the product to question and evaluate its behaviours and states.&lt;br&gt;
Testing is — among other things — exploring products deeply, imaginatively, and suspiciously, to help find problems that threaten the value.&lt;br&gt;
Testing is — among other things — performing actual and thought experiments on products and ideas to identify problems and risks.&lt;br&gt;
Testing is — among other things — thinking critically and skeptically about products and ideas around them, with the goal of not being fooled.&lt;br&gt;
Testing is — among other things — evaluating a product by learning about it through exploration, experimentation, observation and inference.&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;testing-can-means-different&#34;&gt;Testing can means different&lt;/h2&gt;
&lt;p&gt;Testing is — among other things — reviewing the product and ideas and descriptions of it, looking for significant and relevant inconsistencies.&lt;br&gt;
Testing is — among other things — experimenting with the product to find out how it may be having problems—which is not “breaking the product”.&lt;br&gt;
Testing is — among other things — something that informs quality assurance, but is not in and of itself quality assurance.&lt;br&gt;
Testing is — among other things — helping our clients to make empirically informed decisions about the product, project, or business.&lt;br&gt;
Testing is — among other things — a process by which we systematically examine any aspect of the product with the goal of preventing surprises.&lt;br&gt;
Testing is — among other things — a process of interacting with the product and its systems in many ways that challenge unwarranted optimism.&lt;br&gt;
Testing is — among other things — observing and evaluating the product, to see where all those defect prevention ideas might have failed.&lt;br&gt;
Testing is — among other things — a special part of the development process focused on discovering what could go badly (or what is going badly).&lt;br&gt;
Testing is — among other things — exploring, discovering, investigating, learning, and reporting about the product to reveal new information.&lt;br&gt;
Testing is — among other things — gathering information about the product, its users, and conditions of its use, to help defend value.&lt;br&gt;
Testing is — among other things — raising questions to help teams to develop products that more quickly and easily reveal their own problems.&lt;br&gt;
Testing is — among other things — helping programmers and the team to learn about unanticipated aspects of the product we’re developing.&lt;br&gt;
Testing is — among other things — helping our clients to understand the product they’ve got so they can decide if it’s the product they want.&lt;br&gt;
Testing is — among other things — using both tools and direct interaction with the product to question and evaluate its behaviours and states.&lt;br&gt;
Testing is — among other things — exploring products deeply, imaginatively, and suspiciously, to help find problems that threaten the value.&lt;br&gt;
Testing is — among other things — performing actual and thought experiments on products and ideas to identify problems and risks.&lt;br&gt;
Testing is — among other things — thinking critically and skeptically about products and ideas around them, with the goal of not being fooled.&lt;br&gt;
Testing is — among other things — evaluating a product by learning about it through exploration, experimentation, observation and inference.&lt;/p&gt;
&lt;h2 id=&#34;author&#34;&gt;Author&lt;/h2&gt;
&lt;p&gt;Michael Bolton (&lt;a href=&#34;http://www.developsense.com/&#34;&gt;http://www.developsense.com/&lt;/a&gt;)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Алгоритм Успіху: Як Стати Найкращим</title>
      <link>https://slavaqa.pp.ua/posts/2014/09/29/how-to-became-the-best/</link>
      <pubDate>Mon, 29 Sep 2014 16:33:43 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/09/29/how-to-became-the-best/</guid>
      <description>&lt;p&gt;Дуже часто людина відчуває потребу змінюватись та змінити сферу своєї діяльності. Бувають такі стани, коли Ви розумієте, що займаєтеся не тим, чого бажаєте або не тим, до чого маєте здібності. На жаль, найчастіше Ви змушені знаходити собі виправдання та відмовки для того, щоб не міняти цю звичну Вам сферу діяльності.&lt;/p&gt;
&lt;p&gt;Оскільки за свою роботу, нехай і неприємну, отримуєте гроші, на які купуєте такі потрібні хліб та ковбасу, а може і з маслом. Більше того більшість людей навколо працюють на таких же нудних роботах і кажуть Вам такі приємні вашій душі виправдання “будь як усі”, “все що не робиться – робиться на краще”, “кожен цвіркун знай свою жердину”, “у тебе немає потрібної освіти”, “це ризиковано” і так далі, і таке інше. Переважна більшість людей навколо навіть не намагається щось змінити у своєму житті та роботі. Вони вважають за краще плисти з усіма за течією. Якщо Ви в такий стан речей не вірите або не розумієте, тоді ця стаття не для Вас, Дорогий Друже. Ви на жаль давно мертві і що-небудь змінювати мені буде не під силу. Цей матеріал для тих, хто відчуває бажання змінити своє життя та сферу своєї діяльності. Для тих, хто не задоволений і розуміє, що потрібно щось робити, але не знає як… Саме про те як це зробити і буде ця стаття.&lt;/p&gt;</description>
      <content>&lt;p&gt;Дуже часто людина відчуває потребу змінюватись та змінити сферу своєї діяльності. Бувають такі стани, коли Ви розумієте, що займаєтеся не тим, чого бажаєте або не тим, до чого маєте здібності. На жаль, найчастіше Ви змушені знаходити собі виправдання та відмовки для того, щоб не міняти цю звичну Вам сферу діяльності.&lt;/p&gt;
&lt;p&gt;Оскільки за свою роботу, нехай і неприємну, отримуєте гроші, на які купуєте такі потрібні хліб та ковбасу, а може і з маслом. Більше того більшість людей навколо працюють на таких же нудних роботах і кажуть Вам такі приємні вашій душі виправдання “будь як усі”, “все що не робиться – робиться на краще”, “кожен цвіркун знай свою жердину”, “у тебе немає потрібної освіти”, “це ризиковано” і так далі, і таке інше. Переважна більшість людей навколо навіть не намагається щось змінити у своєму житті та роботі. Вони вважають за краще плисти з усіма за течією. Якщо Ви в такий стан речей не вірите або не розумієте, тоді ця стаття не для Вас, Дорогий Друже. Ви на жаль давно мертві і що-небудь змінювати мені буде не під силу. Цей матеріал для тих, хто відчуває бажання змінити своє життя та сферу своєї діяльності. Для тих, хто не задоволений і розуміє, що потрібно щось робити, але не знає як… Саме про те як це зробити і буде ця стаття.&lt;/p&gt;
&lt;p&gt;Багато місяців тому у себе на стіні ВК я розмістив статтю дуже відомого на заході блогера Джеймса Альтушера з приводу того, як радикально поміняти сферу своєї життєдіяльності. Після тієї статті до мене надійшло безліч листів від глядачів та читачів зробити більш розгорнутий матеріал на цю тему. Джеймс Альтушер – дуже цікавий, бо є практиком, а не голим філософом. Він досягнув великого успіху в різних сферах: від програмування до інвестування. Причому багато разів розорявся повністю (не тільки у фінансовому плані) і починав усе з нуля. Його погляди на речі мені дуже подобається, тому вирішив зробити для вас своєрідний огляд його рекомендацій.&lt;/p&gt;
&lt;h2 id=&#34;я-нуль-і-я-рухаюсь-уперед&#34;&gt;Я “НУЛЬ” І Я РУХАЮСЬ УПЕРЕД&lt;/h2&gt;
&lt;p&gt;Чим би Ви не займалися у минулому – забудьте це, якщо починаєте освоювати нову для себе сферу. Це дуже важливо зробити, щоб не гальмувати свій прогрес. Вам буде дуже хотітися тішити своє марнославство думками про те, що Ви чогось варті (адже в чомусь іншому таки досягли успіху). Це погано! Тому що відволікатиме від розвитку в новій сфері. Це погано! Тому що притуплятиме почуття голоду! Ви є мільйонером? У Вас було багато жінок? Круті батьки? Дорога тачка? Добра сім’я? До біса! Всесвіту немає до цього діла. Вважайте, що втратили ВСЕ. Не відволікайтеся і намагайтеся підняти свою самооцінку через інші сфери. Тільки ЗРОСТАННЯ у новій вибраній сфері можна сприймати як спосіб підняття своєї самооцінки. Розумієте? Чим більше отриманий мінус, тим більше хочеться розвинутись у плюс. Людина коли лише починає гойдатися, в неї прогрес йде слабко. Людина починає себе заспокоювати “це фігня”, “зате у мене три коханки та два мерседеси”. Чи розгойдається? Ще чого! Таким чином людина притуплює своє почуття голоду, і втрачає мотивацію.&lt;/p&gt;
&lt;p&gt;Боротьба йтиме щодня. Що б Ви не обрали як свою нову сферу (програмування, малювання, акторство, мовознавство або пікап дівчаток), щодня належитиме вирішувати: ІТИ ВЕРЕД або котитися назад. Уявіть, що ви йдете на гору під пологим ухилом: щоб рухатися вперед потрібно докладати зусиль, а щоб котитися назад досить просто зупинитися. Тут немає зупинок чи вихідних. Якщо хочете чогось досягти в обраній сфері, то потрібно зрозуміти що Ви – “НУЛЬ” і що КОЖНИЙ ДЕНЬ ПОТРІБНО РУХАТИСЬ ВПЕРЕД.&lt;/p&gt;
&lt;h2 id=&#34;бажання-рухатись-і-вчитель&#34;&gt;БАЖАННЯ РУХАТИСЬ І ВЧИТЕЛЬ&lt;/h2&gt;
&lt;p&gt;Вам не обов’язково мати велику ПРИСТРІСТЬ для того щоб розвиватися в потрібному напрямку. Хоча, безперечно, справжня жагуча пристрість багаторазово прискорює досягнення результату. Вам достатньо мати БАЖАННЯ рухатись до мети РЕГУЛЯРНО. Не настільки важливо з якою саме швидкістю Ви рухаєтеся дорогою, скільки саме просування вперед. Якщо буде навіть мінімальний прогрес, то за рік він стане суттєво помітним, як і отриманий професіоналізм у обраній сфері.&lt;/p&gt;
&lt;p&gt;У спорті, так само як і в інших сферах, зустрічаються такі собі “швидкоплинні вогники”. Тобто такі люди, які короткостроково палають пристрастю. Досягають дуже багато чого за пару кроків, а потім “тухнуть”, так і не досягнувши вершини. Ваше завдання не в супердосягненнях. Ваше завдання – сталість. Нехай маленькими кроками, але ж постійно рухатись далі!&lt;/p&gt;
&lt;p&gt;І що вам насправді потрібно, так це ВЧИТЕЛЬ, який буде показувати вам як рухатися і що робити. Без такого ментора ви скоріше за все потонете. Це має бути не обов’язково якась жива людина. Навколо вас безліч супер наставників. Багато хто з них давно мертвий, але унікальність нашої цивілізації в тому, що ми навчилися користуватися навіть з думок і життів давно померлих людей. Читайте книги майстрів у тій сфері, яку обрали!&lt;/p&gt;
&lt;h2 id=&#34;пять-років-щоб-стати-кращим&#34;&gt;П’ЯТЬ РОКІВ ЩОБ СТАТИ КРАЩИМ&lt;/h2&gt;
&lt;p&gt;На все потрібен час. Щоб досягти результату одному може знадобитися більше зусиль, іншому менше. АЛЕ орієнтуєтесь на термін – П’ЯТЬ РОКІВ! Саме стільки потрібно для того, щоб ЗМІНИТИ СЕБЕ. Ось як проходитиме ваша трансформація:&lt;/p&gt;
&lt;p&gt;ПЕРШИЙ РІК: нічого не знаєте, читаєте та дивитесь все поспіль, починаєте щось робити&lt;br&gt;
ДРУГИЙ РІК: вже знаєте з ким треба поговорити і що зробити. Ви зростаєте щодня.&lt;br&gt;
ТРЕТІЙ РІК: тут вже можете почати заробляти на цьому, але на життя цих грошей ще не вистачає&lt;br&gt;
ЧЕТВЕРТИЙ РІК: Ви добре заробляєте&lt;br&gt;
П’ЯТИЙ РІК: Ви стаєте заможною людиною&lt;/p&gt;
&lt;p&gt;Перші пару років у всіх можливі розлади та сумніви в стилі “чому все йде не за планом?”, “Де мої результати?”, “Хочу більшого”. Часто турбують сумніви “чи ж ту сферу обрано взагалі?” Це нормально. Просто продовжуйте “довбати” те, що обрали.&lt;/p&gt;
&lt;h2 id=&#34;як-і-коли-зрозуміти-що-це-моє&#34;&gt;ЯК І КОЛИ ЗРОЗУМІТИ ЩО ЦЕ МОЄ&lt;/h2&gt;
&lt;p&gt;КОЛИ? ЗАРАЗ! Хочеш хитатися? Прям зараз йди до тренажерного залу і намагайся рухати залізо. Хочеш стати художником? Дістань зошит, олівець, гумку і вперед. Прочитай 500 книжок у обраній сфері та застосовуй отримані знання НА ПРАКТИЦІ!!! Хочеш добре писати книги чи статті? Без проблем. Роби три речі: ЧИТАЙ, ПИШИ, ОРІЄНТУЙСЯ на улюблених авторів. Замислюйся чому вони так написали, а не інакше. Вивчай чужий досвід. Ставай краще. Хочеш розпочати бізнес? Візьми аркуш паперу та починай опрацьовувати ідею. Створи проект бізнес плану прямо зараз. НІКОЛИ НЕ ЧЕКАЙ ЗАВТРА! РОБИ СЬОГОДНІ! ЗАРАЗ!&lt;/p&gt;
&lt;p&gt;ЯК ЗРОЗУМІТИ ЩО ЦЕ ВАШЕ? Потрібно прислухатися до своїх відчуттів і витратити три місяці свого життя. Прислухайтеся до себе: це може бути будь-яка сфера діяльності в якій ви відчуєте сили прочитати 500 книг? Якщо за ТРИ МІСЯЦІ стане нудно – ЗУПИНІТЬСЯ і виберіть іншу сферу, до якої у Вас більше бажання розвиватися. РОЗЧАРУВАННЯ – це нормально. Невдачі потрібні, тому що від них отримуємо більше досвіду, ніж від успіху. Запам’ятайте НЕВДАЛА СПРОБА ЧИ ДІЯ краще ніж 1000 вдалих СЛОВ! Навіть якщо щось у пішло не так, як планувалось, ви отримали більше ніж той, хто взагалі нічого не робив, а тільки базікав.&lt;/p&gt;
&lt;h2 id=&#34;гроші--це-важливо&#34;&gt;ГРОШІ – ЦЕ ВАЖЛИВО&lt;/h2&gt;
&lt;p&gt;Часто можна почути фразу “не в грошах щастя”. Це справді так, бо гроші – один із елементів комфорту. Тільки і всього. Якщо Ви незаможна людина, то не будете щасливим, саме через брак комфорту. З іншого боку не факт, що можна бути щасливим автоматично, якщо стати заможнім, тому що комфорт – це тільки ОДИН із елементів задоволення.&lt;/p&gt;
&lt;p&gt;Чому ж я кажу, що гроші є важливими? Тому що ГРОШІ – ПОКАЗНИК прогресу. Ви можете займатися улюбленою справою з “любові до мистецтва”, але якщо немає чіткого матеріального критерію прогресу, то рух вперед може зайняти істотно більше часу ніж 5 років. Інакше кажучи, Ви можете просто хитатися “для себе”, а можете виступати на змаганнях, отримувати ступені майстра спорту, оплачувану роботу, великі контракти і т.п. У другому випадку Ваш рух уперед буде більш спритним, ніж у першому, тому що додався матеріальний критерій. Хочеш грати на гітарі? Давайте платні концерти чи грайте у переходах метро. Бажаєте вивчити програмування? Зареєструйся на фріланс сайті та пропонуйте свої платні послуги у цій сфері.&lt;/p&gt;
&lt;p&gt;З кожним РОКОМ заробітки у вибраній сфері зростатимуть тому що зростатиме ДОСВІД! До третього року Ви можете витратити на вивчення нової сфери близько 5.000 – 7.000 годин! Цього вам вистачить для того, щоб потрапити до ТОП-300 найкращих фахівців світу, яку б сферу ви не вибрали. Такого рівня більш ніж достатньо щоб заробляти на гарну їжу. До ЧЕТВЕРТОГО РОКУ Ви опинитесь у ТОП-100 і Ваш заробіток зробить стрибок до гори! До П’ЯТОГО РОКУ увійдете в ТОП-30 або ТОП-50 (залежить від обраної сфери та особистої старанності). На цьому рівні Ви зможете отримувати вже великі статки. Якщо знайдете в собі сили рухатись РЕГУЛЯРНО вперед.&lt;/p&gt;
&lt;h2 id=&#34;а-якщо&#34;&gt;А ЯКЩО…&lt;/h2&gt;
&lt;p&gt;Давайте зараз попрацюємо з можливими “відмазками” та сумнівами. У кожної людини вони виникають автоматично через закладені з дитинства програми. Колись вони були корисні, поки людина була дитиною (“не роби те”, “не ходи туди”, “слухайся дорослих” і таке інше), але ж тепер Ви виросли і вони вам тільки заважають. Розглянемо основні.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… МЕНІ ПОДОБАЄТЬСЯ ЩО ЕКЗОТИЧНЕ? Чудово! Прочитайте ті самі 500 книг з цієї теми і витратьте на розвиток ті самі 5 РОКІВ. Матимете успіх, як би сумнівно зараз це не здавалось. Не потрібно намагатися розглянути кінець шляху, доки робляться лише перші кроки. Горизонт поки що закриває те, що буде попереду. Але це не означає, що там порожньо. Так не буває.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… МОЇ БАТЬКИ ХОЧУТЬ ЩОБ Я СТАВ ЮРИСТОМ? Обирайте СВОБОДУ завжди. Свободу, а не упередження. Свободу, а не задоволення чужих запитів. Тільки тоді зможете задовольнити свої. Батьки часто намагаються запхнути нас у ті самі вузенькі штанці, які носили все своє життя. Їм здається, що це вірно і безпечно, тому що добре знайоме. Але щоб досягти чогось незвичайного, потрібно робити щось незвичне. Іншого шляху немає. Обирайте свободу.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… МІЙ ВЧИТЕЛЬ ХОЧЕ ЩОБ Я ЙШОВ ЙОГО ШЛЯХОМ? Це нормально. Якщо вчитель є компетентним, то опануйте його шлях. А потім спробуйте власний варіант. Так ви перевершите свого вчителя, тому що дізнаєтесь більше.&lt;/p&gt;
&lt;p&gt;А ЯКЩО МОЇ ДРУЗІ ПРОТИ? До біса таких друзів! Це не друзі. Справжні друзі підтримують. Вони зацікавлені у Вашому розвитку, як і Ви самі. Якщо ж люди гальмують – то вони не друзі. Намагайтесь завжди наближати себе до тих, хто несе позитив, і відсуватись від тих, хто несе негатив. Родичі, близькі, друзі… Не робіть ні для кого вийнятків. Це Ваше життя!&lt;/p&gt;
&lt;p&gt;А ЯКЩО Я ХОЧУ СТАТИ СТРИПТИЗЕРОМ? Це не зміна себе. Це конкретна професія. Якщо подобаються танці чи шоу програми, то ідей у ​​цій сфері величезна кількість. Обирайте те, що хочете освоїти досконало.&lt;/p&gt;
&lt;p&gt;А ЯКЩО Я “ЗАНЯТИЙ” ЧИ ЛЮБЛЮ БУХАТИ І ТУСИТИ? Прочитате цю статтю через рік, коли все буде “хріново”.&lt;/p&gt;
&lt;p&gt;А ЯКЩО Я ЗАГАЛЬНО НІФІГА НЕ ЗНАЮ І НЕ ВМІЮ? Почни все з самого початку.&lt;/p&gt;
&lt;p&gt;А ЯКЩО Я НЕ МОЖУ КИНУТИ РОБОТУ ІЗ-ЗА ОБОВ’ЯЗКІВ? У цьому немає жодної проблеми. Людина, яка змінює себе та своє життя, завжди знаходить вільний час. Воно є. Просто треба переписати по хвилинах свій типовий день і точно можливо знайти купу вільного часу, який можна присвятити розвитку в потрібній сфері.&lt;/p&gt;
&lt;p&gt;А ЯКЩО МЕНЕ КИНУЛА ДІВЧИНА ЧИ ДРУГ? Перестаньте витрачати на них свій час і більше ніколи не думайте про них. Як мінімум половина проблеми була від вас, але ви розумніші тому більше цінуєте свій час і сили, ніж вони.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… Я СОРОМ’ЯЗЛИВА ЛЮДИНА? Знайдіть силу у своїй слабкості. Так, якщо не дуже легко іде спілквання з людьми, але краще слухаєте, зосереджуєтесь і простіше вселити любов до себе. Це характерно для інтровертів. Знайдіть свої сильні сторони.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… МЕНЕ ПОСАДИЛИ ДО В’ЯЗНИЦІ? Що ж… У в’язниці матимете змогу прочитати багато книг. Не гальмуйте свого розвитку.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… МОЕ ЕГО ЗАВАЖАЄ РУХУ ВПЕРЕД? Марнославство має допомагати, а не заважати. Марнославство має заряджати прагненням перемоги. І не потрібно це показувати, інакше рух буде гальмуватись. Це має бути всередині, не випускайте назовні.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… НЕ ВДАЄТЬСЯ ЗНАХОДИТИ ІДЕЇ? Намагайтеся! Якщо не виходить підтягнутися на турніку навіть раз, це не означає, що потрібно кинути тренування. Це означає, що потрібно продовжувати робити спроби (тренуватися) до тих пір, поки не вийде. Не чекайте, що з першого дня з’являться класні ідеї. Все тренується.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… Я НЕ ВІРЮ В УСПІХ? Щодня дякуйте собі за те, що у вас вже є. Страх чи гнів, не надихає. ВДЯЧНІСТЬ – надихає. Не бійтеся часто говорити собі та іншим людям “ДЯКУЮ”. Це міст між Вашим світом і паралельним, в якому живе мільйон творчих ідей, що призводять до успіху.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… МЕНІ ПОСТОЯННО ЗАВАЖАЮТЬ? Людина, яка змінює себе та сферу своєї діяльності завжди стикатиметься людьми, які намагаються її придушити. Тому важливо навчитися говорити “НІ” і далі гнути свою лінію.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… Я РАДІЮ РОБОТІ В ОФІСІ? Радий за Вас.&lt;/p&gt;
&lt;p&gt;А ЯКЩО… Я НЕ ЗНАЙДУ ВЧИТЕЛЯ? Хм…Ну Ви ж ВЖЕ пророкували цю статтю:-)&lt;/p&gt;
&lt;p&gt;Денис Борисов&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://fit4life.ru/your/117-beCool.html&#34;&gt;Оригінальний допис&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Якість часу</title>
      <link>https://slavaqa.pp.ua/posts/2014/09/26/quality-of-time/</link>
      <pubDate>Fri, 26 Sep 2014 12:38:32 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/09/26/quality-of-time/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;The idea that ‘we don’t have time’. Human beings feel trapped by a world that focuses on the quantity of time, not the quality of time&lt;br&gt;
— Maria Acle answers the question ‘what is the biggest problem we face in contemporary society?’&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;http://www.newphilosopher.com/&#34;&gt;New Philosopher Magazine&lt;/a&gt;, Aug-Oct 2014&lt;/p&gt;
&lt;p&gt;Власний переклад: “Існує ідея, що “у нас немає часу”. Людство відчуває себе таким, що потрапила до пастки, оскільки весь світ сфокусований на кількості часу, але не на якості.” – так відповіла Марія Екл на питання “з якою найбільшою проблемою стикнулось сучасне суспільство”&lt;/p&gt;</description>
      <content>&lt;blockquote&gt;
&lt;p&gt;The idea that ‘we don’t have time’. Human beings feel trapped by a world that focuses on the quantity of time, not the quality of time&lt;br&gt;
— Maria Acle answers the question ‘what is the biggest problem we face in contemporary society?’&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;http://www.newphilosopher.com/&#34;&gt;New Philosopher Magazine&lt;/a&gt;, Aug-Oct 2014&lt;/p&gt;
&lt;p&gt;Власний переклад: “Існує ідея, що “у нас немає часу”. Людство відчуває себе таким, що потрапила до пастки, оскільки весь світ сфокусований на кількості часу, але не на якості.” – так відповіла Марія Екл на питання “з якою найбільшою проблемою стикнулось сучасне суспільство”&lt;/p&gt;
&lt;p&gt;Журнал New Philosopher, Серпень-Жовтень 2014 року.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Як стати менеджером</title>
      <link>https://slavaqa.pp.ua/posts/2014/09/21/how-to-became-a-manager/</link>
      <pubDate>Sun, 21 Sep 2014 08:09:24 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/09/21/how-to-became-a-manager/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://i0.wp.com/habrastorage.org/r/w1560/getpro/habr/post_images/4bd/a30/62c/4bda3062cdb9cec5f6e53310ea2e93cc.png?w=800&amp;amp;ssl=1&#34; alt=&#34;Дерево и формула&#34;&gt;&lt;/p&gt;
&lt;p&gt;Коротко та зрозуміло:) &lt;a href=&#34;https://habr.com/ru/company/stratoplan/blog/237511/&#34;&gt;Посилання на першоджерело&lt;/a&gt; до можна дізнатись більше подробиць&lt;/p&gt;</description>
      <content>&lt;p&gt;&lt;img src=&#34;https://i0.wp.com/habrastorage.org/r/w1560/getpro/habr/post_images/4bd/a30/62c/4bda3062cdb9cec5f6e53310ea2e93cc.png?w=800&amp;amp;ssl=1&#34; alt=&#34;Дерево и формула&#34;&gt;&lt;/p&gt;
&lt;p&gt;Коротко та зрозуміло:) &lt;a href=&#34;https://habr.com/ru/company/stratoplan/blog/237511/&#34;&gt;Посилання на першоджерело&lt;/a&gt; до можна дізнатись більше подробиць&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Білль о Правах Тестувальника</title>
      <link>https://slavaqa.pp.ua/posts/2014/09/18/testers-bill-of-rights/</link>
      <pubDate>Thu, 18 Sep 2014 10:15:16 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/09/18/testers-bill-of-rights/</guid>
      <description>&lt;h2 id=&#34;білль-о-правах-тестувальника-автор-том-гілб-gilb-2003&#34;&gt;Білль о Правах Тестувальника. Автор Том Гілб (Gilb 2003)&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Тестувальники мають право відбирати вхідні дані для процесу тестування та відкидати працю низької якості.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на несуперечливі та чіткі вимоги.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право тестувати якомога раніше з розвитком системи.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право включати свої тестові сценарії до інших технічних специфікацій.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право бути стороною, яка встановлює рівень якості, відповідно до якої вони тестуватимуть.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на відповідні ресурси для професійного виконання своєї роботи.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на рівномірне навантаження, а також на власне життя.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право вказувати на ризиковані наслідки використання продуктів, які їм не дозволили протестувати належним чином.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на розгляд будь-яких специфікацій, які можуть торкнутися їхньої роботи.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право зосереджуватися на тестуванні продуктів та встановленні їх якості та надсилати погану роботу назад.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&#34;http://inrecolan.com/download/whateverytestershouldknow.pdf&#34;&gt;Посилання на джерело&lt;/a&gt;&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;білль-о-правах-тестувальника-автор-том-гілб-gilb-2003&#34;&gt;Білль о Правах Тестувальника. Автор Том Гілб (Gilb 2003)&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Тестувальники мають право відбирати вхідні дані для процесу тестування та відкидати працю низької якості.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на несуперечливі та чіткі вимоги.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право тестувати якомога раніше з розвитком системи.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право включати свої тестові сценарії до інших технічних специфікацій.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право бути стороною, яка встановлює рівень якості, відповідно до якої вони тестуватимуть.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на відповідні ресурси для професійного виконання своєї роботи.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на рівномірне навантаження, а також на власне життя.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право вказувати на ризиковані наслідки використання продуктів, які їм не дозволили протестувати належним чином.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право на розгляд будь-яких специфікацій, які можуть торкнутися їхньої роботи.&lt;/li&gt;
&lt;li&gt;Тестувальники мають право зосереджуватися на тестуванні продуктів та встановленні їх якості та надсилати погану роботу назад.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&#34;http://inrecolan.com/download/whateverytestershouldknow.pdf&#34;&gt;Посилання на джерело&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Duolingvo: &amp;#8220;шість рукостискань&amp;#8221; лингвистики</title>
      <link>https://slavaqa.pp.ua/posts/2014/08/29/duolingvo-six-handshakes-of-linguistics/</link>
      <pubDate>Fri, 29 Aug 2014 11:10:34 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2014/08/29/duolingvo-six-handshakes-of-linguistics/</guid>
      <description>&lt;p&gt;Окрім “професійного та кар’єрного” розвитку та зростання іноді хочеться побайдикувати. Особливо зараз, коли у розпалі трохи меланхолійний кінець літа.&lt;br&gt;
А кращого виду “байдикування” за пірнання у світ чогось несправжнього мені ще не доводилось зустріти. Занурюватися можна і до атмосфери гри (не обов’язково “комп’ютерної мозко-тупилки”, “Ерудит” та шахи — це теж ігри!), можна перенестись у вигаданий (або не дуже) світ цікавої книги, повністю перейнятись новими відчуттями.&lt;/p&gt;
&lt;p&gt;Так от, виділити собі в день пів години на те, щоб поринути в нову мову (“людську”, не програмування) – мотивує знайдений нещодавно ресурс Duolingvo (не на правах реклами, просто особисто дуже сподобалося:))&lt;br&gt;
Зареєструвавшись з російської мови ми отримуємо доступ до вивчення англійської та німецької, однак який “айтішник” не знає (хоча б більш-менш) англійської? Вказавши на сторінці вибору курсу іншу мову (англійська) ми отримуємо доступ до курсів французької, іспанської, португальської, голландської, ірландської, датської з вже підготовлених. А в майбутньому можна очікувати на шведську, угорську та інших.&lt;/p&gt;</description>
      <content>&lt;p&gt;Окрім “професійного та кар’єрного” розвитку та зростання іноді хочеться побайдикувати. Особливо зараз, коли у розпалі трохи меланхолійний кінець літа.&lt;br&gt;
А кращого виду “байдикування” за пірнання у світ чогось несправжнього мені ще не доводилось зустріти. Занурюватися можна і до атмосфери гри (не обов’язково “комп’ютерної мозко-тупилки”, “Ерудит” та шахи — це теж ігри!), можна перенестись у вигаданий (або не дуже) світ цікавої книги, повністю перейнятись новими відчуттями.&lt;/p&gt;
&lt;p&gt;Так от, виділити собі в день пів години на те, щоб поринути в нову мову (“людську”, не програмування) – мотивує знайдений нещодавно ресурс Duolingvo (не на правах реклами, просто особисто дуже сподобалося:))&lt;br&gt;
Зареєструвавшись з російської мови ми отримуємо доступ до вивчення англійської та німецької, однак який “айтішник” не знає (хоча б більш-менш) англійської? Вказавши на сторінці вибору курсу іншу мову (англійська) ми отримуємо доступ до курсів французької, іспанської, португальської, голландської, ірландської, датської з вже підготовлених. А в майбутньому можна очікувати на шведську, угорську та інших.&lt;/p&gt;
&lt;p&gt;І ось, маленька перша перемога!&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>З Новим 2014 Роком!</title>
      <link>https://slavaqa.pp.ua/posts/2013/12/26/new-year-2014/</link>
      <pubDate>Thu, 26 Dec 2013 17:20:28 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/12/26/new-year-2014/</guid>
      <description>&lt;p&gt;Відчуваю, що це буде останній запис… цього року;)&lt;/p&gt;
&lt;p&gt;А тому хочу заздалегідь привітати всіх зі святами що настають (а для когось вони вже настали;)), побажавши Миру, Щастя, Спокою, Упевненості, Любові, Мудрості — і будьте здорові.&lt;/p&gt;
&lt;p&gt;З повагою, Слава&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://i0.wp.com/slavaqa.pp.ua/wp-content/uploads/2013/12/shivb1bJSDA1.jpg&#34;&gt;&lt;img src=&#34;https://i0.wp.com/slavaqa.pp.ua/wp-content/uploads/2013/12/shivb1bJSDA1-300x300.jpg?resize=300%2C300&#34; alt=&#34;shivb1bJSDA1&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <content>&lt;p&gt;Відчуваю, що це буде останній запис… цього року;)&lt;/p&gt;
&lt;p&gt;А тому хочу заздалегідь привітати всіх зі святами що настають (а для когось вони вже настали;)), побажавши Миру, Щастя, Спокою, Упевненості, Любові, Мудрості — і будьте здорові.&lt;/p&gt;
&lt;p&gt;З повагою, Слава&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://i0.wp.com/slavaqa.pp.ua/wp-content/uploads/2013/12/shivb1bJSDA1.jpg&#34;&gt;&lt;img src=&#34;https://i0.wp.com/slavaqa.pp.ua/wp-content/uploads/2013/12/shivb1bJSDA1-300x300.jpg?resize=300%2C300&#34; alt=&#34;shivb1bJSDA1&#34;&gt;&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Попрошу розповісти те, чого у Вас немає в резюме</title>
      <link>https://slavaqa.pp.ua/posts/2013/12/16/please-tell-something-that-not-included-to-your-cv/</link>
      <pubDate>Mon, 16 Dec 2013 18:13:22 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/12/16/please-tell-something-that-not-included-to-your-cv/</guid>
      <description>&lt;p&gt;Сподобалось це відео, де одна “досить відома людина” дає підказки з теми. Закортілось поділитися (та й просто – замітка на згадку).&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/_sfAO8gAh7g?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
      <content>&lt;p&gt;Сподобалось це відео, де одна “досить відома людина” дає підказки з теми. Закортілось поділитися (та й просто – замітка на згадку).&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/_sfAO8gAh7g?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Як навчити писати гарні тестові сценарії?</title>
      <link>https://slavaqa.pp.ua/posts/2013/12/07/how-to-teach-to-writie-good-testcases/</link>
      <pubDate>Sat, 07 Dec 2013 13:59:17 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/12/07/how-to-teach-to-writie-good-testcases/</guid>
      <description>&lt;p&gt;Іноді ми виростаємо. Це просто факт. Рух – це життя, навчання – це теж різновид руху. Отже, все життя ми вчимося. Але у кожної людини може настати той момент, коли не тільки вчишся самостійно, але намагаєшся водночас навчити іншу людину. Це може бути дитина, а може бути новий співробітник. А якщо цей співробітник працює у сфері контролю якості (тестування), то вміти писати відмінні тестові кейси – це МЕГА ВАЖЛИВО та мега потрібно.&lt;/p&gt;</description>
      <content>&lt;p&gt;Іноді ми виростаємо. Це просто факт. Рух – це життя, навчання – це теж різновид руху. Отже, все життя ми вчимося. Але у кожної людини може настати той момент, коли не тільки вчишся самостійно, але намагаєшся водночас навчити іншу людину. Це може бути дитина, а може бути новий співробітник. А якщо цей співробітник працює у сфері контролю якості (тестування), то вміти писати відмінні тестові кейси – це МЕГА ВАЖЛИВО та мега потрібно.&lt;/p&gt;
&lt;p&gt;…Потрапило до мене чергове чудове відео від Олексія Лупана. Людини, яку дуже поважаю як професіонала. І цитата звідти “прямо зачепила”: “Коли я вважав, що потрібно з самого початку все пояснювати як правильно робити, потім прийшов до висновку що не дуже і треба. Краще з самого початку дати написати як завгодно, передбачувано отримати нісенітницю у документі, а потім пояснити на основі його як треба зробити по-хорошому. Це приходить з досвідом.”&lt;/p&gt;
&lt;p&gt;Ну а відео повністю ви, власне, можете подивитись далі. Дуже раджу, особисто сподобалось.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/mHhy1YftRCw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Скільки часу варто витратити на ефективне навчання?</title>
      <link>https://slavaqa.pp.ua/posts/2013/12/05/how-much-time-for-effective-education/</link>
      <pubDate>Thu, 05 Dec 2013 12:08:02 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/12/05/how-much-time-for-effective-education/</guid>
      <description>&lt;p&gt;Скільки часу потрібно, аби навчитися чогось?&lt;br&gt;
Якщо правильно поставити мету, якщо позбавиться відволікань — достатньо 20 годин. 45 хвилин упродовж місяця. 45 хвилин ефективної практики. І можна досягти чудового результату. І не варто “зубрити” 20+ джерел. Достатньо 3-5.&lt;br&gt;
Докладніше — у наступному відео.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/5MgBikgcWnY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
      <content>&lt;p&gt;Скільки часу потрібно, аби навчитися чогось?&lt;br&gt;
Якщо правильно поставити мету, якщо позбавиться відволікань — достатньо 20 годин. 45 хвилин упродовж місяця. 45 хвилин ефективної практики. І можна досягти чудового результату. І не варто “зубрити” 20+ джерел. Достатньо 3-5.&lt;br&gt;
Докладніше — у наступному відео.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/5MgBikgcWnY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Чи складно навчитися тестуванню?</title>
      <link>https://slavaqa.pp.ua/posts/2013/10/30/is-it-hard-to-learn-testing/</link>
      <pubDate>Wed, 30 Oct 2013 13:49:46 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/10/30/is-it-hard-to-learn-testing/</guid>
      <description>&lt;p&gt;Вчора в книзі Testing ASP.NET Web Applications “потрапила” на очі одна коротка, але водночас містка фраза. “Testing is easy; good testing is hard” (“Тестування є простим; добре тестування є важким” – переклад особистий)&lt;br&gt;
Власне – це все.&lt;/p&gt;
&lt;p&gt;За бажання &lt;a href=&#34;http://www.ozon.ru/context/detail/id/5623854/?partner=kvis_oz&amp;amp;from=bar&#34;&gt;придбати книгу Testing ASP.NET Web Applications можна тут&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://i0.wp.com/mmedia.ozone.ru/multimedia/books_covers/c300/1002094900.jpg?resize=200%2C251&#34; alt=&#34;научиться тестированию&#34;&gt;Тестування ASP.NET веб-додатків&lt;a href=&#34;http://www.ozon.ru/context/detail/id/5623854/?partner=kvis_oz&amp;amp;from=bar&#34;&gt; &lt;/a&gt;&lt;/p&gt;</description>
      <content>&lt;p&gt;Вчора в книзі Testing ASP.NET Web Applications “потрапила” на очі одна коротка, але водночас містка фраза. “Testing is easy; good testing is hard” (“Тестування є простим; добре тестування є важким” – переклад особистий)&lt;br&gt;
Власне – це все.&lt;/p&gt;
&lt;p&gt;За бажання &lt;a href=&#34;http://www.ozon.ru/context/detail/id/5623854/?partner=kvis_oz&amp;amp;from=bar&#34;&gt;придбати книгу Testing ASP.NET Web Applications можна тут&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://i0.wp.com/mmedia.ozone.ru/multimedia/books_covers/c300/1002094900.jpg?resize=200%2C251&#34; alt=&#34;научиться тестированию&#34;&gt;Тестування ASP.NET веб-додатків&lt;a href=&#34;http://www.ozon.ru/context/detail/id/5623854/?partner=kvis_oz&amp;amp;from=bar&#34;&gt; &lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Помилки та Хмарки</title>
      <link>https://slavaqa.pp.ua/posts/2013/10/29/clouds-and-mistakes/</link>
      <pubDate>Tue, 29 Oct 2013 11:41:23 +0200</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/10/29/clouds-and-mistakes/</guid>
      <description>&lt;p&gt;Переглядаючи нещодавно електронну пошту, звернув увагу на один “несподіваний” лист. Який закінчувався так:&lt;/p&gt;
&lt;p&gt;“Перепрошуємо, якщо наша програма створила для Вас хоч якісь проблеми.&lt;br&gt;
Нам дуже важливо зберегти Вашу довіру, тому ми повністю переглянули&lt;br&gt;
процес розробки та тестування наших продуктів, щоб унеможливити подібні помилки.&lt;/p&gt;
&lt;p&gt;Щоб згладити неприємне враження від помилки, ми збільшили&lt;br&gt;
доступний для Вас простір на Яндекс.Диску на 200 ГБ. Залишайтеся з нами.”&lt;/p&gt;
&lt;p&gt;Так уже вийшло, що причину таких глибоких вибачень від Яндекса я не відчув (не довелося), але отримати відчутний додатковий шматочок хмарки було дуже приємно. І тут виникла ідея, а чи не порахувати користі, які вже отримую від різноманітних безплатних хмарних сервісів? (Можна сперечатися або не сперечатися з приводу безпеки зберігання даних, але те, що вже “звик” і “капець як зручно” – факт).&lt;/p&gt;</description>
      <content>&lt;p&gt;Переглядаючи нещодавно електронну пошту, звернув увагу на один “несподіваний” лист. Який закінчувався так:&lt;/p&gt;
&lt;p&gt;“Перепрошуємо, якщо наша програма створила для Вас хоч якісь проблеми.&lt;br&gt;
Нам дуже важливо зберегти Вашу довіру, тому ми повністю переглянули&lt;br&gt;
процес розробки та тестування наших продуктів, щоб унеможливити подібні помилки.&lt;/p&gt;
&lt;p&gt;Щоб згладити неприємне враження від помилки, ми збільшили&lt;br&gt;
доступний для Вас простір на Яндекс.Диску на 200 ГБ. Залишайтеся з нами.”&lt;/p&gt;
&lt;p&gt;Так уже вийшло, що причину таких глибоких вибачень від Яндекса я не відчув (не довелося), але отримати відчутний додатковий шматочок хмарки було дуже приємно. І тут виникла ідея, а чи не порахувати користі, які вже отримую від різноманітних безплатних хмарних сервісів? (Можна сперечатися або не сперечатися з приводу безпеки зберігання даних, але те, що вже “звик” і “капець як зручно” – факт).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://onedrive.live.com/?invref=604400b879ba5cc1&amp;amp;invsrc=90&#34;&gt;OneDrive&lt;/a&gt; 15 (+”unlimited” якщо підписатись на Офис365) Gb&lt;br&gt;
&lt;a href=&#34;https://cloud.mail.ru/home/&#34;&gt;Mail.Ru Cloud&lt;/a&gt; 1024 Gb&lt;br&gt;
&lt;a href=&#34;https://disk.yandex.ua/invite/?hash=CO1FYRMT&#34;&gt;Yandex.Drive&lt;/a&gt; 215 (+10 за запрошення) Gb&lt;br&gt;
&lt;a href=&#34;https://drive.google.com/&#34;&gt;Google Drive&lt;/a&gt; 17 Gb&lt;br&gt;
&lt;a href=&#34;https://db.tt/tPjdjPyJ&#34;&gt;Dropbox&lt;/a&gt; 2 (+14 за запрошення) Gb&lt;br&gt;
&lt;del&gt;&lt;a href=&#34;https://one.ubuntu.com/referrals/referee/1714947/&#34;&gt;Ubuntu One&lt;/a&gt; 5 (+20 за приглашенных людей) Gb&lt;/del&gt; (сервис зачинено)&lt;br&gt;
&lt;a href=&#34;https://www.icloud.com/&#34;&gt;iCloud&lt;/a&gt; 5 Gb&lt;br&gt;
Baidu 0 (+2048) Gb&lt;/p&gt;
&lt;h2 id=&#34;отже-разом-у-вже-1278-і-можна-збільшити-ще-на-2072--unlimited-gb&#34;&gt;Отже, разом у вже 1278 (і можна збільшити ще на 2072 + “unlimited”) Gb&lt;/h2&gt;
&lt;p&gt;Update (квітень 2020 року):&lt;br&gt;
Випадково в одному з чатів проскочив наступний список можливих “безплатних” “хмар”. Протестувати список поки не сталося, але “і для себе, щоб не забути”, і може комусь допоможе.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://yunpan.360.cn&#34;&gt;https://yunpan.360.cn&lt;/a&gt; – 360GB of free storage. (can be extended up to 36TB by downloading the PC and Android/iOS clients)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ozibox.com&#34;&gt;https://ozibox.com&lt;/a&gt; – 100GB of free storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://surdoc.com&#34;&gt;https://surdoc.com&lt;/a&gt; – 100GB of free storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://shared.com&#34;&gt;https://shared.com&lt;/a&gt; – 100GB of free storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://adrive.com&#34;&gt;https://adrive.com&lt;/a&gt; – 50GB of free storage&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mega.co.nz&#34;&gt;https://mega.co.nz&lt;/a&gt; – 50GB of free storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://hubic.com&#34;&gt;https://hubic.com&lt;/a&gt; – 25GB of free storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://firedrive.com&#34;&gt;https://firedrive.com&lt;/a&gt; – 20GB of free storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://copy.com&#34;&gt;https://copy.com&lt;/a&gt; – 15GB of free storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mediafire.com&#34;&gt;https://mediafire.com&lt;/a&gt; – 10GB of free storage. (40GB more available with other activities)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pcloud.com&#34;&gt;https://pcloud.com&lt;/a&gt; – 10GB of free storage (10GB more available with other activities)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://box.com&#34;&gt;https://box.com&lt;/a&gt; – 10GB of free storage.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;wp-caption aligncenter&#34; style=&#34;width: 574px&#34;&gt;![Облака](https://i0.wp.com/pp.vk.me/c624331/v624331859/26795/ZRNujhg7TNI.jpg?resize=564%2C376&amp;ssl=1)Хмари – це не тільки айКлауд та ГуглДрайв:)
&lt;/div&gt;Якщо додати можливість зберігати документи на файлах безплатних хостингів, хмарних svn, git і т.д. – то накопичиться кругленька цифра. І вона постійно зростає.
&lt;p&gt;І якщо припустити ситуацію, що доступ до Інтернету буде завжди, що можна довіряти цим сховищам власну інформацію — то виникає якесь почуття ейфорії: якщо раніше перед перевстановленням операційної системи (на домашньому ноутбуку) доводилося довго і старанно створювати бекапи, перевіряти “а чи не загубиться що-небудь?” то важливе”, то тепер можливо зберігати в одній хмарі всі важливі документи, в іншому – програми. І після швидкого перевстановлення тільки встигаєш почитуючи книгу “клікати” на файли установок, які “з’являються з нізвідки”. Зручно.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>5 do&amp;#8217;s and 5 don&amp;#8217;ts автоматизації тестування</title>
      <link>https://slavaqa.pp.ua/posts/2013/10/04/5-dos-and-5-donts-of-test-automation/</link>
      <pubDate>Fri, 04 Oct 2013 10:27:23 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/10/04/5-dos-and-5-donts-of-test-automation/</guid>
      <description>&lt;p&gt;Зустрівся запис виступу Геннадія Алпаєва на онлайн-конференції Auto ConfeT&amp;amp;QA, який був зроблений навесні 2013 року про різні “переваги” та “недоліки” від автоматизації тестування. І собі на згадку, і поділитися з Вами.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/Gk7AhAazzjg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
      <content>&lt;p&gt;Зустрівся запис виступу Геннадія Алпаєва на онлайн-конференції Auto ConfeT&amp;amp;QA, який був зроблений навесні 2013 року про різні “переваги” та “недоліки” від автоматизації тестування. І собі на згадку, і поділитися з Вами.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/Gk7AhAazzjg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Користь SQL або &amp;#8220;де його взяти?&amp;#8221;</title>
      <link>https://slavaqa.pp.ua/posts/2013/10/02/sql-benefits-or-how-to-get-them/</link>
      <pubDate>Wed, 02 Oct 2013 14:22:11 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/10/02/sql-benefits-or-how-to-get-them/</guid>
      <description>&lt;p&gt;Так уже вийшло, що без знання SQL в сучасному світі не те що АйТішником (програмістом, тестувальником) стати, але навіть влаштуватися на більш-менш добру посаду в банку чи до бухгалтерії важко (якщо немає деяких інших якостей, які не входять до тематики цього блогу :)). Що ж робити молодій і зеленій (“що подає великі надії”) людині, яка планує почати свою кар’єру в тестуванні, але в кожній вакансії леді з рекрутингового департаменту пишуть, що “необхідне знання SQL”?&lt;/p&gt;</description>
      <content>&lt;p&gt;Так уже вийшло, що без знання SQL в сучасному світі не те що АйТішником (програмістом, тестувальником) стати, але навіть влаштуватися на більш-менш добру посаду в банку чи до бухгалтерії важко (якщо немає деяких інших якостей, які не входять до тематики цього блогу :)). Що ж робити молодій і зеленій (“що подає великі надії”) людині, яка планує почати свою кар’єру в тестуванні, але в кожній вакансії леді з рекрутингового департаменту пишуть, що “необхідне знання SQL”?&lt;/p&gt;
&lt;div class=&#34;wp-caption alignnone&#34; id=&#34;attachment_195&#34; style=&#34;width: 310px&#34;&gt;[![Microsoft SQL Server](https://i0.wp.com/slavaqa.pp.ua/wp-content/uploads/2013/10/Microsoft-SQL-Server1-300x246.jpg?resize=300%2C246)](https://i0.wp.com/slavaqa.pp.ua/wp-content/uploads/2013/10/Microsoft-SQL-Server1.jpg)SQL важливий як для стартапів, так і для великих компаній
&lt;/div&gt;Як завжди, є два шляхи: вчити самостійно або “податись на курси” (є ще варіант “вчити або не вчити”, але він також не входить до тематики цього блогу:)).
&lt;p&gt;Для тих хто обирає другий варіант знову ж таки є два шляхи: курси онлайн (найкращі, як мені здається, будуть &lt;a href=&#34;http://software-testing.ru/trainings/catalogue/online/203-sql&#34;&gt;тут&lt;/a&gt;) або очні “десь на просторах вашого міста” (якщо Ви живете у великому місті — то хтось та й заробляє на навчанні “молодих та перспективних”).&lt;/p&gt;
&lt;p&gt;Книги
+++&amp;ndash;&lt;/p&gt;
&lt;p&gt;Якщо ж Ви вирішите освоювати цю ношу самостійно, то тут настільки широке та неоране поле різноманітних ресурсів – що було б бажання.&lt;br&gt;
Особисто я починав своє знайомство з &lt;a href=&#34;http://www.sql.ru/docs/sql/u_sql/&#34;&gt;цієї книги&lt;/a&gt; та саме їй віддаю перше місце з корисних посилань.&lt;br&gt;
Непоганий підручник написали &lt;a href=&#34;http://www.sql-tutorial.ru/&#34;&gt;тут&lt;/a&gt;, і, як я розумію, автори “приклали руку” і до створення &lt;a href=&#34;http://www.sql-ex.ru/&#34;&gt;цього сайту із вправами&lt;/a&gt;. Обов’язково їх виконайте (хоча б що порадувати себе відмінними результатами та закріпити знання)!&lt;br&gt;
Ще з російськомовних сайтів хотів би поділитися &lt;a href=&#34;http://www.sql.ru/&#34;&gt;цим&lt;/a&gt; і ось &lt;a href=&#34;http://www.site-do.ru/db/db.php&#34;&gt;цим&lt;/a&gt;&lt;br&gt;
Перевірити знання можна (і потрібно) &lt;a href=&#34;http://www.quizful.net/category/db&#34;&gt;тут&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Онлайн курси
++++++++++++&lt;/p&gt;
&lt;p&gt;Нещодавно вийшов курс з SQL і на сайті &lt;a href=&#34;http://www.microsoftvirtualacademy.com/training-courses/sql-queries-for-begginers-rus&#34;&gt;Академії Майкрософт&lt;/a&gt;, але… не такі прості там тести, як очікував. Якщо бачиш SQL перший раз і хочеш вивчити, то без додаткових матеріалів здати їх з першого разу допоможе лише успіх.&lt;br&gt;
Для кого англійська не є проблемою (або, навпаки, більш привабливою для навчання) також є безліч джерел.&lt;br&gt;
Наприклад, ця&lt;a href=&#34;http://www.w3schools.com/sql/default.asp&#34;&gt; дуже відома школа&lt;/a&gt;, або &lt;a href=&#34;http://www.sqlcourse.com/intro.html&#34;&gt;цей курс&lt;/a&gt;.&lt;br&gt;
Посилання на курси зібрані &lt;a href=&#34;http://www.sql.org/sql-database/sql-tutorial/&#34;&gt;тут&lt;/a&gt;, і для різноманітності можна переглянути цей &lt;a href=&#34;http://www.tizag.com/sqlTutorial/&#34;&gt;старенький сайт&lt;/a&gt; (давно не оновлювався, але актуальності не втратив, чим особисто мене порадував і здивував).&lt;br&gt;
Досить багато матеріалів можна знайти на найбільшому (з відомих мені) сайті презентацій, наприклад, &lt;a href=&#34;http://www.slideshare.net/AmrutaDey/sql-interview-questions-for-software-testers-16415733&#34;&gt;цю&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Купа посилань? 🙂 Вдалого навчання!&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>З Днем Програміста!</title>
      <link>https://slavaqa.pp.ua/posts/2013/09/13/happy-developers-day-2013/</link>
      <pubDate>Fri, 13 Sep 2013 15:07:23 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/09/13/happy-developers-day-2013/</guid>
      <description>&lt;p&gt;Зі Святом Вас, Дорогі Программери:)&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/gpu3NynLQOo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
      <content>&lt;p&gt;Зі Святом Вас, Дорогі Программери:)&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/gpu3NynLQOo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>З Днем Тестувальника!</title>
      <link>https://slavaqa.pp.ua/posts/2013/09/09/happy-testers-day-2013/</link>
      <pubDate>Mon, 09 Sep 2013 11:27:28 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/09/09/happy-testers-day-2013/</guid>
      <description>&lt;p&gt;Ось він і настав, Цьогорічний День Тестувальника. Зі святом усіх причетних:)&lt;/p&gt;</description>
      <content>&lt;p&gt;Ось він і настав, Цьогорічний День Тестувальника. Зі святом усіх причетних:)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Сум і смуток відхабреності</title>
      <link>https://slavaqa.pp.ua/posts/2013/09/03/sadness-of-being-nothabred/</link>
      <pubDate>Tue, 03 Sep 2013 11:21:33 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/09/03/sadness-of-being-nothabred/</guid>
      <description>&lt;p&gt;Був той час, що дуже активно читав &lt;a href=&#34;https://habr.com/ru/all/&#34;&gt;Habrahabr&lt;/a&gt;, ділився думкою в коментарях… і в якийсь момент отримав мінус у карму. За що про що – як тоді не розібрався, і на час “затих” (ну а що, без карми – і ні плюсик поставити, ні профілем не похвалитися).&lt;/p&gt;
&lt;p&gt;Час минав… І схотілося виправити ситуацію. Хабр пропонує це зробити цілком законним шляхом: написати статтю та сподіватись на краще. Але якось все не вистачало ідей/знань/умінь/відкриттів… І тут потрапила на очі стаття з &lt;a href=&#34;https://seleniumhq.wordpress.com/2013/08/28/the-road-to-selenium-3/&#34;&gt;Офіційного блогу Селеніуму про плани на третю версію&lt;/a&gt;. Зважився ризикнути, перекласти (адже можна розміщувати переклади на Хабре) і опублікувати.&lt;br&gt;
Вирішено – зроблено. “Дрижачими руками” перед кліком на кнопку перевіряв “А раптом хтось уже, а що як виявиться дублікат”. Але… наче перший. І, несподівано для себе, потрапив одразу ж у &lt;a href=&#34;https://software-testing.ru/blogs&#34;&gt;блого-стрічку Software-testing.ru&lt;/a&gt; і їхнє &lt;a href=&#34;http://feeds.feedburner.com/RussianTestingBlogs50&#34;&gt;дзеркало&lt;/a&gt;&lt;/p&gt;</description>
      <content>&lt;p&gt;Був той час, що дуже активно читав &lt;a href=&#34;https://habr.com/ru/all/&#34;&gt;Habrahabr&lt;/a&gt;, ділився думкою в коментарях… і в якийсь момент отримав мінус у карму. За що про що – як тоді не розібрався, і на час “затих” (ну а що, без карми – і ні плюсик поставити, ні профілем не похвалитися).&lt;/p&gt;
&lt;p&gt;Час минав… І схотілося виправити ситуацію. Хабр пропонує це зробити цілком законним шляхом: написати статтю та сподіватись на краще. Але якось все не вистачало ідей/знань/умінь/відкриттів… І тут потрапила на очі стаття з &lt;a href=&#34;https://seleniumhq.wordpress.com/2013/08/28/the-road-to-selenium-3/&#34;&gt;Офіційного блогу Селеніуму про плани на третю версію&lt;/a&gt;. Зважився ризикнути, перекласти (адже можна розміщувати переклади на Хабре) і опублікувати.&lt;br&gt;
Вирішено – зроблено. “Дрижачими руками” перед кліком на кнопку перевіряв “А раптом хтось уже, а що як виявиться дублікат”. Але… наче перший. І, несподівано для себе, потрапив одразу ж у &lt;a href=&#34;https://software-testing.ru/blogs&#34;&gt;блого-стрічку Software-testing.ru&lt;/a&gt; і їхнє &lt;a href=&#34;http://feeds.feedburner.com/RussianTestingBlogs50&#34;&gt;дзеркало&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Дрібниця, здавалося б, а все ж приємно.&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Завдання для тестувальника початківця</title>
      <link>https://slavaqa.pp.ua/posts/2013/08/29/task-for-beginner-qa/</link>
      <pubDate>Thu, 29 Aug 2013 09:42:31 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/08/29/task-for-beginner-qa/</guid>
      <description>&lt;p&gt;Доволі часто в мене запитують “Як навчитись тестуванню?” Звичайно, є курси та їх цінність ніхто не збирається скасовувати! Але деякі люди просто не мають того “стартового капіталу”, з яким йти на курси, але є час і бажання себе спробувати до першої співбесіди.&lt;/p&gt;
&lt;p&gt;Напевно, багатьом потрапляла до рук програма ListBoxer (потрапила вона і мені як тестове-вступне завдання на першому місці роботи). Але попросила мене якось “поділитися знаннями” одна добра знайома, у якої “під рукою” не було на той момент жодного апарату, куди можна було б встановити ListBoxer. Ось і з’явилася ідея накрапати простеньке (і водночас творче:)) завдання пошуку явних помилок і тренування написання тестових сценаріїв. А потім цим завданням поділився далі. І далі. І далі… 🙂&lt;br&gt;
То чому б її не викласти тут? 🙂 &lt;a href=&#34;https://onedrive.live.com/redir?resid=604400B879BA5CC1!4336&amp;amp;authkey=!AJJuTzQkiUz8xiY&amp;amp;ithint=file%2cdocx&#34;&gt;Zadachka&lt;/a&gt;&lt;/p&gt;</description>
      <content>&lt;p&gt;Доволі часто в мене запитують “Як навчитись тестуванню?” Звичайно, є курси та їх цінність ніхто не збирається скасовувати! Але деякі люди просто не мають того “стартового капіталу”, з яким йти на курси, але є час і бажання себе спробувати до першої співбесіди.&lt;/p&gt;
&lt;p&gt;Напевно, багатьом потрапляла до рук програма ListBoxer (потрапила вона і мені як тестове-вступне завдання на першому місці роботи). Але попросила мене якось “поділитися знаннями” одна добра знайома, у якої “під рукою” не було на той момент жодного апарату, куди можна було б встановити ListBoxer. Ось і з’явилася ідея накрапати простеньке (і водночас творче:)) завдання пошуку явних помилок і тренування написання тестових сценаріїв. А потім цим завданням поділився далі. І далі. І далі… 🙂&lt;br&gt;
То чому б її не викласти тут? 🙂 &lt;a href=&#34;https://onedrive.live.com/redir?resid=604400B879BA5CC1!4336&amp;amp;authkey=!AJJuTzQkiUz8xiY&amp;amp;ithint=file%2cdocx&#34;&gt;Zadachka&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;А хто має бажання погратись із ListBoxer – посилання в студії &lt;a href=&#34;https://onedrive.live.com/redir?resid=604400B879BA5CC1!4335&amp;amp;authkey=!ADXoHFFA7EDk3uw&amp;amp;ithint=file%2czip&#34;&gt;ListBoxerFull&lt;/a&gt;&lt;br&gt;
та невеликий бонус dumb (файли ListBoxer та &lt;a href=&#34;https://onedrive.live.com/redir?resid=604400B879BA5CC1!4337&amp;amp;authkey=!AEgMV98MehbW89o&amp;amp;ithint=file%2czip&#34;&gt;Dumb&lt;/a&gt; взяті з &lt;a href=&#34;http://iqa.com.ua/&#34;&gt;http://iqa.com.ua/&lt;/a&gt;)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Довершений тестовий фреймворк</title>
      <link>https://slavaqa.pp.ua/posts/2013/08/29/ideal-test-framework/</link>
      <pubDate>Thu, 29 Aug 2013 09:42:18 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/08/29/ideal-test-framework/</guid>
      <description>&lt;p&gt;Протягом “програми самонавчання” знайшов цікаве відео про тестові фреймворки – Довершений тестовий фреймворк&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/VuqvvGe74zI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
      <content>&lt;p&gt;Протягом “програми самонавчання” знайшов цікаве відео про тестові фреймворки – Довершений тестовий фреймворк&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/VuqvvGe74zI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

</content>
    </item>
    
    <item>
      <title>Запрацювало!</title>
      <link>https://slavaqa.pp.ua/posts/2013/08/28/it-works-finally/</link>
      <pubDate>Wed, 28 Aug 2013 11:05:20 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/08/28/it-works-finally/</guid>
      <description>&lt;p&gt;Ура! Нарешті запрацювало!&lt;br&gt;
… або Переходимо до Page Object Pattern&lt;/p&gt;
&lt;p&gt;… Вирішив переробити структуру проекту автотестів із “банального” (але працюючого!:)) варіанта&lt;br&gt;
&lt;strong&gt;Constants &amp;lt;- Helper &amp;lt;- Test &amp;lt;-Runners&lt;/strong&gt;&lt;br&gt;
в&lt;br&gt;
&lt;strong&gt;Helper &amp;lt;- Modules; Tests (Helper, Modules)&lt;/strong&gt;&lt;br&gt;
де &lt;strong&gt;Modules&lt;/strong&gt; – окремі класи (файли) для різних сторінок програми, Tests (Helper, Modules) – окремі класи (файли) для тест-сьютів для кожного окремого модуля (сторінки), що використовують методи з базового класу Helper та спадкоємців Modules. Та ось невдача: знань з основ програмування на C# не вистачало. Після кількаденного танцю із бубнем та переписування всього, консультацій з хлопцями-програмістами з проекту вийшло ось що у файлі тестів&lt;/p&gt;</description>
      <content>&lt;p&gt;Ура! Нарешті запрацювало!&lt;br&gt;
… або Переходимо до Page Object Pattern&lt;/p&gt;
&lt;p&gt;… Вирішив переробити структуру проекту автотестів із “банального” (але працюючого!:)) варіанта&lt;br&gt;
&lt;strong&gt;Constants &amp;lt;- Helper &amp;lt;- Test &amp;lt;-Runners&lt;/strong&gt;&lt;br&gt;
в&lt;br&gt;
&lt;strong&gt;Helper &amp;lt;- Modules; Tests (Helper, Modules)&lt;/strong&gt;&lt;br&gt;
де &lt;strong&gt;Modules&lt;/strong&gt; – окремі класи (файли) для різних сторінок програми, Tests (Helper, Modules) – окремі класи (файли) для тест-сьютів для кожного окремого модуля (сторінки), що використовують методи з базового класу Helper та спадкоємців Modules. Та ось невдача: знань з основ програмування на C# не вистачало. Після кількаденного танцю із бубнем та переписування всього, консультацій з хлопцями-програмістами з проекту вийшло ось що у файлі тестів&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-sharp&#34; data-lang=&#34;sharp&#34;&gt;{
    public TestsFirefox(): base(new FirefoxDriver())
    { }
}

public class TestsIE : TestsCases2TS
{
    public TestsIE(): base(new InternetExplorerDriver())
    { }
}

public TestsCases2TS(IWebDriver browser): this()
{
    Helper.driver = browser;
}

public TestsCases2TS()
{
    myHelper = new Helper();
    myModule = new Module();
    myHelper.baseURL = Helper.testServerBaseUrl;
    myHelper.verificationErrors = new StringBuilder();
}
public Helper myHelper { get; set; }
public Module myModule { get; set; }
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;І ось ЦЕ запрацювало!:) (власне, описи тестів та методів у самих файлах залишилися майже без змін)&lt;/p&gt;
&lt;p&gt;Але більш докладно розібратися з конструкторами, інкапсуляцією та іншими радощами реалізації ООП в C# мені ще належить…&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Lead SDET/QA Automation Engineer</title>
      <link>https://slavaqa.pp.ua/pages/cv/</link>
      <pubDate>Mon, 26 Aug 2013 17:11:37 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/pages/cv/</guid>
      <description>&lt;h2 id=&#34;viacheslav-klevchenia&#34;&gt;VIACHESLAV KLEVCHENIA&lt;/h2&gt;
&lt;p&gt;Lead SDET/QA Automation Engineer&lt;/p&gt;
&lt;h2 id=&#34;contact-information&#34;&gt;CONTACT INFORMATION&lt;/h2&gt;
&lt;p&gt;Address: Warsaw, Poland&lt;br&gt;
Cell phone: +48518797940&lt;br&gt;
E-mail: &lt;a href=&#34;mailto:contacts@slavaqa.pp.ua&#34;&gt;contacts@slavaqa.pp.ua&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://ua.linkedin.com/in/klevchenia&#34;&gt;LinkedIn page link&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;SUMMARY&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;More than 14 years in Software Quality Assurance&lt;/li&gt;
&lt;li&gt;Around of 10 years as SDET/QA Automation Engineer&lt;/li&gt;
&lt;li&gt;Leading and mentoring QA teams members as well motivating team in general&lt;/li&gt;
&lt;li&gt;Leading and prioritizing test automation instrumentation efforts and planned work&lt;/li&gt;
&lt;li&gt;Using smart test-design techniques to intelligently cover AUT functionality&lt;/li&gt;
&lt;li&gt;The highly-motivated person with goals of improvements in a variety of areas of technical and soft skills and solving problems&lt;/li&gt;
&lt;li&gt;Well organized and social team player, capable to work either with a team or alone.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;working-experience&#34;&gt;WORKING EXPERIENCE&lt;/h3&gt;
&lt;h4 id=&#34;2021-october--present-time&#34;&gt;&lt;strong&gt;2021 (October) – Present time&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;Sportradar Polska&lt;/strong&gt; (&lt;a href=&#34;https://sportradar.com/&#34;&gt;https://sportradar.com/&lt;/a&gt;)&lt;br&gt;
City, country: Warsaw, Poland&lt;br&gt;
Department, position: Lead QA Engineer for Backbone Tribe&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;viacheslav-klevchenia&#34;&gt;VIACHESLAV KLEVCHENIA&lt;/h2&gt;
&lt;p&gt;Lead SDET/QA Automation Engineer&lt;/p&gt;
&lt;h2 id=&#34;contact-information&#34;&gt;CONTACT INFORMATION&lt;/h2&gt;
&lt;p&gt;Address: Warsaw, Poland&lt;br&gt;
Cell phone: +48518797940&lt;br&gt;
E-mail: &lt;a href=&#34;mailto:contacts@slavaqa.pp.ua&#34;&gt;contacts@slavaqa.pp.ua&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://ua.linkedin.com/in/klevchenia&#34;&gt;LinkedIn page link&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;SUMMARY&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;More than 14 years in Software Quality Assurance&lt;/li&gt;
&lt;li&gt;Around of 10 years as SDET/QA Automation Engineer&lt;/li&gt;
&lt;li&gt;Leading and mentoring QA teams members as well motivating team in general&lt;/li&gt;
&lt;li&gt;Leading and prioritizing test automation instrumentation efforts and planned work&lt;/li&gt;
&lt;li&gt;Using smart test-design techniques to intelligently cover AUT functionality&lt;/li&gt;
&lt;li&gt;The highly-motivated person with goals of improvements in a variety of areas of technical and soft skills and solving problems&lt;/li&gt;
&lt;li&gt;Well organized and social team player, capable to work either with a team or alone.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;working-experience&#34;&gt;WORKING EXPERIENCE&lt;/h3&gt;
&lt;h4 id=&#34;2021-october--present-time&#34;&gt;&lt;strong&gt;2021 (October) – Present time&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;Sportradar Polska&lt;/strong&gt; (&lt;a href=&#34;https://sportradar.com/&#34;&gt;https://sportradar.com/&lt;/a&gt;)&lt;br&gt;
City, country: Warsaw, Poland&lt;br&gt;
Department, position: Lead QA Engineer for Backbone Tribe&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project description&lt;/strong&gt;: Sports technology company, at the intersection between sports, media and betting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Work on creation of testing strategy withing department without QA-s and creation of test results dashboards solution for multi-components multi-repositories products.&lt;/p&gt;
&lt;h4 id=&#34;2019-september--2021-september&#34;&gt;&lt;strong&gt;2019 (September) – 2021 (September)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;Paradox Interactive (via Vilmate)&lt;/strong&gt; (&lt;a href=&#34;https://www.paradoxinteractive.com/&#34;&gt;https://www.paradoxinteractive.com/&lt;/a&gt;)&lt;br&gt;
City, country: Kyiv, Ukraine
Department, position: Lead QA Automation Engineer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project description&lt;/strong&gt;: DevOps department of lead gaming industry producer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Created an easy-supportable and stable test framework over API (Python + pytest) also creation and maintain status monitoring tools.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achievements&lt;/strong&gt;: Deployed and evangelized modern regression test automation approach in multiple departments, helped to organize communication and information shared between separate project teams&lt;/p&gt;
&lt;h4 id=&#34;2018-january--2019-september&#34;&gt;&lt;strong&gt;2018 (January) – 2019 (September)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;GlobalLogic&lt;/strong&gt; (&lt;a href=&#34;https://www.globallogic.com&#34;&gt;https://www.globallogic.com&lt;/a&gt;)&lt;br&gt;
City, country: Kyiv, Ukraine
Department, position: Sr. Test Automation Engineer in Networking project&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project description&lt;/strong&gt;: Network device firmware development for international semiconductor producing client.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Write and support automated tests on different network levels (Python + .Net)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achievements&lt;/strong&gt;: Successfully support collaboration in multilingual international and intercontinental development team.&lt;/p&gt;
&lt;h4 id=&#34;2017-april--2018-january&#34;&gt;&lt;strong&gt;2017 (April) – 2018 (January)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;Certent Inc.&lt;/strong&gt; (&lt;a href=&#34;http://certent.com/&#34;&gt;http://certent.com/&lt;/a&gt;)&lt;br&gt;
City, country: Kyiv, Ukraine
Department, position: QA Automation Engineer in Equity Management team&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project description&lt;/strong&gt;: Portal for administration and support equity management for public and private companies and portal for participants, based on Angular framework, with Oracle DB in the back-end.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Write and support automated tests on UI level (Selenium Webdriver + C# + xUnit.net), support CI processes (TFS and TeamCity), with DB-level based supporting tests (Oracle DB connection)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achievements&lt;/strong&gt;: Change test automation framework status from 300 flaky tests to 1600 stable functional regression tests with nice coverage of important portal functions in a short time (in the first five months)&lt;/p&gt;
&lt;h4 id=&#34;2015-november--2017-april&#34;&gt;&lt;strong&gt;2015 (November) – 2017 (April)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;Diebold Nixdorf&lt;/strong&gt; (&lt;a href=&#34;http://www.dieboldnixdorf.com/&#34;&gt;http://www.dieboldnixdorf.com/&lt;/a&gt;, recently Wincor Nixdorf &lt;a href=&#34;http://www.wincor-nixdorf.com/&#34;&gt;http://www.wincor-nixdorf.com&lt;/a&gt;/)
City, country: Kyiv, Ukraine
Department, position: QA Automation Engineer in NAMOS Cloud team&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project description&lt;/strong&gt;: Cloud-oriented secured retail web-application for fuelling stations, based on microservices’ architecture, with Angular framework + Kendo-UI as frontend and RabbitMQ, MSSQL and RedisDB in bthe ack-end (intended to replace desktop “old” application).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Sprint planning for QA team, Test planning, Test-design, write and support automated tests on UI level (Webdriver + C# + JavaScript injections + NUnit2 and HP LeanFT + C# + NUnit3 + HP ALM), DB-level automated tests (.Net Entity Framework + NUnit), and REST API testing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achievements&lt;/strong&gt;: Build test automation framework with nice coverage of functional regression tests.&lt;/p&gt;
&lt;h4 id=&#34;2010-july--2015-november&#34;&gt;&lt;strong&gt;2010 (July) – 2015 (November)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;Ciklum&lt;/strong&gt;, Webforum AD (&lt;a href=&#34;http://webforum.com/&#34;&gt;http://webforum.com/&lt;/a&gt;&lt;a href=&#34;http://webforum.com/&#34;&gt;)&lt;/a&gt;
City, country: Kyiv, Ukraine&lt;br&gt;
Department, Position: QA Engineer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description of Project&lt;/strong&gt;: SaaS application with project management and document management functions with elements of internal CMS, using KendoUI for web-client and MSSQL and .Net framework in a back-end
Teams size: 7 developers, 1 production database administrator, 2 BA, and 1 QA&lt;br&gt;
Clients: Webforum/Aducera services&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Manual testing and test-design as the main task; create automation regression (WebDriver + C# + MSUnit) tests from scratch as the additional task from the 2012.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achievements&lt;/strong&gt;: Support of development high-quality level web application and that helps to win tenders with big customers&lt;/p&gt;
&lt;h4 id=&#34;2009-september--2010-july&#34;&gt;&lt;strong&gt;2009 (September) – 2010 (July)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: &lt;strong&gt;Rabota International&lt;/strong&gt; &lt;a href=&#34;http://rabota.ua/&#34;&gt;(http://rabota.ua/)&lt;a href=&#34;http://rabota.ua/&#34;&gt;http://rabota.ua/&lt;/a&gt;&lt;/a&gt;
City, country: Kyiv, Ukraine
Department, Position: Product Development/QA Engineer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description of Project&lt;/strong&gt;: Head-recruiting web portal Teams size: 4 developers, 1 interface designer, 1 SEO analyst, 1 product manager, 1 QA Clients: Marketing Department of Rabota International&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Manual testing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achievements&lt;/strong&gt;: Support of development in time of big strategic changes, increase level of customers support and reduce feedback time&lt;/p&gt;
&lt;h4 id=&#34;2008-march--2009-june&#34;&gt;&lt;strong&gt;2008 (March) – 2009 (June)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Employer: Finport Technologies &lt;a href=&#34;http://finporttechnologies.com/&#34;&gt;&lt;/a&gt;
City, country: Kyiv, Ukraine
Department, Position: QA Department/QA Engineer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description of Project&lt;/strong&gt;: Mainly framework-based document workflow systems (as desktop projects) and some internal web-portals. Teams size: From 3 to 7 (1-2 QAs, depends on the project).
Clients: Main clients: Bayer Crop Science, Raiffeisen Bank Aval, General Procurator of Ukraine and Ukrainian Department of Bankruptcy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsibilities and Tasks&lt;/strong&gt;: Manual desktop and web testing&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achievements&lt;/strong&gt;: Prepare detailed documentation and test artifacts, support in acceptance testing from the customer side.&lt;/p&gt;
&lt;h2 id=&#34;skills-and-knowledge&#34;&gt;SKILLS and KNOWLEDGE&lt;/h2&gt;
&lt;h3 id=&#34;human-languages&#34;&gt;“Human” Languages&lt;/h3&gt;
&lt;p&gt;English (~C1), Ukrainian (native), Russian (native), Polish (~B1), German (~A1)&lt;/p&gt;
&lt;h3 id=&#34;technical&#34;&gt;Technical&lt;/h3&gt;
&lt;p&gt;C#, Python, Java, C++, git, Jenkins, GitLab, TeamCity, AWS, Azure, DevOps, SQL, nUnit3, xUnit, pytest, Selenium, Docker, Jira, Linux, algorithms, OOP, test automation, networking&lt;/p&gt;
&lt;h3 id=&#34;testing&#34;&gt;Testing&lt;/h3&gt;
&lt;p&gt;test automation, security testing, test design, test planning, test strategy, test analysis, integration testing, regression testing, acceptance testing, functional and non-functional testing (load, performance), API testing, unit testing, embedded systems testing&lt;/p&gt;
&lt;h3 id=&#34;management&#34;&gt;Management&lt;/h3&gt;
&lt;p&gt;QA team leading and management, mentoring, applied Agile/Scrum practices&lt;/p&gt;
&lt;h3 id=&#34;soft-skills&#34;&gt;Soft skills&lt;/h3&gt;
&lt;p&gt;quick learning, responsible, commitment, consistency, is attentive to detail, high-speed decision-making, team player, public speaking&lt;/p&gt;
&lt;h2 id=&#34;courses-and-certificates&#34;&gt;Courses and Certificates&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://1drv.ms/b/s!AsFcunm4AERgozG_U6lKYqziyepT&#34;&gt;Microsoft Virtual Academy Transcript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://1drv.ms/b/s!AsFcunm4AERgozDJ3HFHa94cOIKz&#34;&gt;MATLAB Certificate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.datacamp.com/statement-of-accomplishment/course/72a17747cc307221e08894b95746d3a04874e061&#34;&gt;Intro to Python for Data Science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://app.pluralsight.com/profile/viacheslavklevchenia&#34;&gt;Pluralsight profile&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;volunteer-experience&#34;&gt;VOLUNTEER EXPERIENCE&lt;/h2&gt;
&lt;p&gt;Role: Reviewer Organization: Packt Publishing September 2014 – February 2015 (6 months) Preproduction review of “Learning Selenium Testing Tools, Third Edition”&lt;/p&gt;
&lt;h2 id=&#34;education&#34;&gt;EDUCATION&lt;/h2&gt;
&lt;p&gt;Dates: 2018 – 2022, BS in Computer Science, “Systems, Technologies and Mathematical Methods of Cybersecurity”, National Technical University of Ukraine “KPI”&lt;br&gt;
Dates: 2002 – 2008 (not graduated BS) “Applied physics and nanomaterials”, National Technical University of Ukraine “KPI”&lt;/p&gt;
&lt;h2 id=&#34;additional-personal-info&#34;&gt;ADDITIONAL PERSONAL INFO&lt;/h2&gt;
&lt;p&gt;Date of Birth: 1984-04-28&lt;br&gt;
Place of Birth: Sievierodonetsk city, Lugansk region, Ukraine&lt;br&gt;
Marital status: Married&lt;br&gt;
Children: Daughter (born in 2006)&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Маленький старт</title>
      <link>https://slavaqa.pp.ua/posts/2013/08/25/the-beginning-of-the-time/</link>
      <pubDate>Sun, 25 Aug 2013 21:59:57 +0300</pubDate>
      <guid>https://slavaqa.pp.ua/posts/2013/08/25/the-beginning-of-the-time/</guid>
      <description>&lt;p&gt;Усі сайти починаються з чогось. Якісь з великих, об’ємних, важливих та потрібних статей. Якісь — із жарту, рисунків, коміксів. А тут — просте вітання-повідомлення. Вітаю! Якщо коротко описати те, на що потрібно очікувати — особисті думки та нотатки. Щось про тестування, щось — про життя, щось — по простому “про щось”.&lt;/p&gt;
&lt;p&gt;Але, сподіваюсь, що ці думки зможуть бути для когось корисними, а чи просто цікавими.&lt;/p&gt;</description>
      <content>&lt;p&gt;Усі сайти починаються з чогось. Якісь з великих, об’ємних, важливих та потрібних статей. Якісь — із жарту, рисунків, коміксів. А тут — просте вітання-повідомлення. Вітаю! Якщо коротко описати те, на що потрібно очікувати — особисті думки та нотатки. Щось про тестування, щось — про життя, щось — по простому “про щось”.&lt;/p&gt;
&lt;p&gt;Але, сподіваюсь, що ці думки зможуть бути для когось корисними, а чи просто цікавими.&lt;/p&gt;
</content>
    </item>
    
  </channel>
</rss>
