<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Тестування on jUst QA blog</title>
    <link>https://slavaqa.pp.ua/categories/%D1%82%D0%B5%D1%81%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F/</link>
    <description>Recent content in Тестування on jUst QA blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>uk</language>
    <lastBuildDate>Wed, 31 May 2017 23:32:58 +0300</lastBuildDate><atom:link href="https://slavaqa.pp.ua/categories/%D1%82%D0%B5%D1%81%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F/index.xml" rel="self" type="application/rss+xml" />
    <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/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>Навчання тестувальників. Презентація компанії 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/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>Спочатку була стратегія&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;#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/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>Чи складно навчитися тестуванню?</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/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>
    
  </channel>
</rss>
