<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36305522</id><updated>2024-10-24T11:10:00.801+03:00</updated><category term="context-driven"/><category term="мифы и грабли"/><category term="перевод"/><category term="Рак мозга"/><category term="memento"/><category term="tools"/><category term="exploratory testing"/><category term="UI"/><category term="Lessons Learned"/><category term="компромиссы"/><category term="вредные советы"/><title type='text'>Bugsclock</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default?start-index=26&amp;max-results=25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36305522.post-1550771931055009683</id><published>2018-01-18T01:01:00.002+03:00</published><updated>2018-01-18T01:01:29.484+03:00</updated><title type='text'>125(всего?) замечательных тестировщиков?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span display=&quot;inline&quot;&gt;Блог давно не обновлялся поэтому перейду сразу к делу, уважаемые русскоязычные тестировщики. Давайте-ка, друзья мои, разыщем всех тестировщиц, которые вносят свой непосильный вклад в развитие сообщества тестирования (не обязательно на международном уровне) и расширим их именами этот список &lt;a href=&quot;https://agiletestingdays.com/blog/125-awesome-testers-you-should-keep-your-eye-on-always/&quot;&gt;https://agiletestingdays.com/blog/125-awesome-testers-you-should-keep-your-eye-on-always/&lt;/a&gt;&lt;span display=&quot;inline&quot;&gt;&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;b59gj&quot; data-offset-key=&quot;b49kh-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mj&quot; data-offset-key=&quot;b49kh-0-0&quot;&gt;
&lt;span data-offset-key=&quot;b49kh-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;Я знаю, что вас много, поэтому шарьте пост, пишите в личку, в каменты т кидайте ссылки активным участницам. А я перенаправлю кому надо.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; data-block=&quot;true&quot; data-editor=&quot;b59gj&quot; data-offset-key=&quot;5n9ra-0-0&quot;&gt;
&lt;div class=&quot;_1mf _1mj&quot; data-offset-key=&quot;5n9ra-0-0&quot;&gt;
&lt;span data-offset-key=&quot;5n9ra-0-0&quot;&gt;&lt;span data-text=&quot;true&quot;&gt;Если ты проигнорировал этот пост, то будешь проклят ровно через неделю :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;index&gt;
&lt;span id=&quot;fullpost&quot;&gt;
&lt;/span&gt;
&lt;/index&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/1550771931055009683/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/1550771931055009683' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1550771931055009683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1550771931055009683'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2018/01/125.html' title='125(всего?) замечательных тестировщиков?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-8019535485493048314</id><published>2013-03-19T02:49:00.000+04:00</published><updated>2013-03-19T02:50:48.463+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Черный тестер</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Это очень старая история. В одной девелоперской конторе под Киевом работал один тестер. И оставалось ему до релиза три дня и три ночи. Очень тестер любил свой продукт. Должны были успешный релиз выпустить. А в конторе ещё работал один менеджер. Гад редкий. Он тоже на успешный продукт глаз положил. И как то ночью, когда тестер уснул, менеджер подкрался к нему с красным пожарным топором и отрубил голову. Послали тестера в гробу с пришитой головой домой. Написали, мол, погиб ваш сынок за качество — со стула упал на топор.&lt;br /&gt;
&lt;br /&gt;
Прошло два года. Нашли и исправили с горем пополам в релиз-кандидате все баги и собрали билд RTM . В общем, собрались все-таки релиз выпускать. Собрались все: и PdO пришёл, и СТО, и менеджера дружки. Тут стук в дверь. Входит какой-то мужик в капюшоне и блюдо с крышкой несёт. Поставил на стол перед разработчиками. Те крышку открыли и видят — это тестерская голова отрубленная.&lt;br /&gt;
— Ты кто!? — крикнул менеджер незнакомцу.&lt;br /&gt;
А голова ему: — Я — Чёрный Тестер, твою мать..&lt;br /&gt;
Тут свет погас, а когда его включили, то в офисе все мёртвые лежат.&lt;br /&gt;
И с тех пор чёрный тестер ходит по свету, ищет новые баги релиз-кандидатах, и нет его чёрной душе покоя.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/8019535485493048314/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/8019535485493048314' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/8019535485493048314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/8019535485493048314'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2013/03/blog-post.html' title='Черный тестер'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-5857427661809422144</id><published>2013-01-16T04:28:00.002+04:00</published><updated>2013-01-16T04:30:38.656+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Третья аксиома тестирования</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhajgolRB2zJVgQDIGCZhSAj118HQ7NalTM5KrGHOadUpRWbat4zSs22mdKk7LL4_zdEsUQyyFsiSLnXwNXZpKiYzg-kL3H4MswhM6EI-0P1yhRkkvTLFfSz3nu1kLLthLTuew6FQ/s1600/nelzya-prosto-tak-vzyat-i-boromir-mem_8718397_orig_%5B1%5D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhajgolRB2zJVgQDIGCZhSAj118HQ7NalTM5KrGHOadUpRWbat4zSs22mdKk7LL4_zdEsUQyyFsiSLnXwNXZpKiYzg-kL3H4MswhM6EI-0P1yhRkkvTLFfSz3nu1kLLthLTuew6FQ/s1600/nelzya-prosto-tak-vzyat-i-boromir-mem_8718397_orig_%5B1%5D.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;index&gt;
&lt;span id=&quot;fullpost&quot;&gt;
&lt;/span&gt;
&lt;/index&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/5857427661809422144/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/5857427661809422144' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/5857427661809422144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/5857427661809422144'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2013/01/blog-post.html' title='Третья аксиома тестирования'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhajgolRB2zJVgQDIGCZhSAj118HQ7NalTM5KrGHOadUpRWbat4zSs22mdKk7LL4_zdEsUQyyFsiSLnXwNXZpKiYzg-kL3H4MswhM6EI-0P1yhRkkvTLFfSz3nu1kLLthLTuew6FQ/s72-c/nelzya-prosto-tak-vzyat-i-boromir-mem_8718397_orig_%5B1%5D.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-8246611530188621915</id><published>2012-12-07T14:45:00.001+04:00</published><updated>2013-01-16T04:30:49.743+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Вторая аксиома тестирования</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd4QZmA8vcCzwH-5rMqsB9cNzIl6d2CV5tp7EL72anVQLZvj-yzGROGAacooDDm9nTA5lkU2YnLExtbwk1H-5hoM2mr_90P0fnloZrrg_J0psQcCbDzj33iBWLlLbc2qgHamod7g/s1600/nelzya-prosto-tak-vzyat-i-boromir-mem_5299787_orig_%255B1%255D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd4QZmA8vcCzwH-5rMqsB9cNzIl6d2CV5tp7EL72anVQLZvj-yzGROGAacooDDm9nTA5lkU2YnLExtbwk1H-5hoM2mr_90P0fnloZrrg_J0psQcCbDzj33iBWLlLbc2qgHamod7g/s1600/nelzya-prosto-tak-vzyat-i-boromir-mem_5299787_orig_%255B1%255D.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;index&gt;
&lt;span id=&quot;fullpost&quot;&gt;
&lt;/span&gt;
&lt;/index&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/8246611530188621915/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/8246611530188621915' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/8246611530188621915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/8246611530188621915'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2012/12/blog-post.html' title='Вторая аксиома тестирования'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd4QZmA8vcCzwH-5rMqsB9cNzIl6d2CV5tp7EL72anVQLZvj-yzGROGAacooDDm9nTA5lkU2YnLExtbwk1H-5hoM2mr_90P0fnloZrrg_J0psQcCbDzj33iBWLlLbc2qgHamod7g/s72-c/nelzya-prosto-tak-vzyat-i-boromir-mem_5299787_orig_%255B1%255D.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-2997197249926938591</id><published>2012-11-09T01:47:00.002+04:00</published><updated>2012-12-07T14:46:05.465+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Первая аксиома тестирования</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL5etQBf9rscNndNuJMHAYovUuUmp55XKut1m1GvD-u-eH72zUY93h-dn3mGcRTnLgp-SQMTDPRw5wb5inuBPjhVEG123Q0UrjgKJBlEtR82ff0LoqvRoEy5IY5RwzRwVyv6Xk9A/s1600/comics_Nelzya-prosto-tak-vzyat-i-boromir-mem_orig_1352410318.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL5etQBf9rscNndNuJMHAYovUuUmp55XKut1m1GvD-u-eH72zUY93h-dn3mGcRTnLgp-SQMTDPRw5wb5inuBPjhVEG123Q0UrjgKJBlEtR82ff0LoqvRoEy5IY5RwzRwVyv6Xk9A/s1600/comics_Nelzya-prosto-tak-vzyat-i-boromir-mem_orig_1352410318.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;index&gt;
&lt;span id=&quot;fullpost&quot;&gt;
&lt;/span&gt;
&lt;/index&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/2997197249926938591/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/2997197249926938591' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2997197249926938591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2997197249926938591'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2012/11/blog-post.html' title='Первая аксиома тестирования'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL5etQBf9rscNndNuJMHAYovUuUmp55XKut1m1GvD-u-eH72zUY93h-dn3mGcRTnLgp-SQMTDPRw5wb5inuBPjhVEG123Q0UrjgKJBlEtR82ff0LoqvRoEy5IY5RwzRwVyv6Xk9A/s72-c/comics_Nelzya-prosto-tak-vzyat-i-boromir-mem_orig_1352410318.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-1057088861627323966</id><published>2011-04-22T11:39:00.001+04:00</published><updated>2011-04-22T11:41:54.507+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Интересный баг</title><content type='html'>&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left; &quot;&gt;Негодующий пользователь считает его блокером и ожидает патча :)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left; &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left; &quot;&gt;&lt;a href=&quot;http://bugs.jquery.com/ticket/8926&quot;&gt;JQuery Bug Tracker&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-rRGvL6TrthMYYYl3zT3ltY5D3lkpPOOlZ3dUaPOhhDrsjtRVaH87hlbPINXzykTZhN-LULip7wIgHqRHvwT9jTBxpNkh6mCfhHvilb6g61A7MIBFEYv5WU4fmu7hOlIdUSCZHg/s1600/111.PNG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 356px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-rRGvL6TrthMYYYl3zT3ltY5D3lkpPOOlZ3dUaPOhhDrsjtRVaH87hlbPINXzykTZhN-LULip7wIgHqRHvwT9jTBxpNkh6mCfhHvilb6g61A7MIBFEYv5WU4fmu7hOlIdUSCZHg/s400/111.PNG&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5598309763096426498&quot; /&gt;&lt;/a&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;index&gt; &lt;span id=&quot;fullpost&quot;&gt; &lt;/span&gt; &lt;/index&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/1057088861627323966/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/1057088861627323966' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1057088861627323966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1057088861627323966'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2011/04/blog-post.html' title='Интересный баг'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-rRGvL6TrthMYYYl3zT3ltY5D3lkpPOOlZ3dUaPOhhDrsjtRVaH87hlbPINXzykTZhN-LULip7wIgHqRHvwT9jTBxpNkh6mCfhHvilb6g61A7MIBFEYv5WU4fmu7hOlIdUSCZHg/s72-c/111.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-4001662013080846840</id><published>2010-10-24T02:51:00.002+04:00</published><updated>2010-10-24T02:56:55.749+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Трудности перевода</title><content type='html'>См. строку над общим прогрессом. Что-то похожее ещё встречается у них вроде бы при установке FlashPlayer, про другие продукты не знаю.&lt;br /&gt;Аутсорсятся в Китае?&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1fhXaozPlcI0D6FlRqcptadYCJip1gMGXoEdqikHo_Z6GRUqWANcOQL53YWWsadenEO-Mod629R1AEn-HcrelCQmv5PQW9Yg46YiChfTTMoQeRXmcC6FT_oG3NoXfGeFSIhcaZw/s1600/111.PNG&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 258px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1fhXaozPlcI0D6FlRqcptadYCJip1gMGXoEdqikHo_Z6GRUqWANcOQL53YWWsadenEO-Mod629R1AEn-HcrelCQmv5PQW9Yg46YiChfTTMoQeRXmcC6FT_oG3NoXfGeFSIhcaZw/s400/111.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5531377997746781986&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;&lt;/span&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/4001662013080846840/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/4001662013080846840' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/4001662013080846840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/4001662013080846840'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2010/10/blog-post_24.html' title='Трудности перевода'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1fhXaozPlcI0D6FlRqcptadYCJip1gMGXoEdqikHo_Z6GRUqWANcOQL53YWWsadenEO-Mod629R1AEn-HcrelCQmv5PQW9Yg46YiChfTTMoQeRXmcC6FT_oG3NoXfGeFSIhcaZw/s72-c/111.PNG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-5619392690616319567</id><published>2010-10-14T23:45:00.001+04:00</published><updated>2010-10-14T23:47:40.931+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Легким движением руки глюки превращаются...</title><content type='html'>..глюки превращаются...&lt;br /&gt;...превращаются глюки...&lt;index&gt;&lt;/index&gt;&lt;br /&gt;&lt;br /&gt;Тестировщик:&lt;br /&gt;- В элегантные баги!&lt;br /&gt;Программист:&lt;br /&gt;- В элегантные фичи!</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/5619392690616319567/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/5619392690616319567' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/5619392690616319567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/5619392690616319567'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2010/10/blog-post.html' title='Легким движением руки глюки превращаются...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-6424872149622327020</id><published>2010-07-09T01:31:00.002+04:00</published><updated>2010-07-09T01:33:40.979+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Что такое команда?</title><content type='html'>Открытый вопрос. Попробуйте уместиться в 2 предложения.&lt;index&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/6424872149622327020/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/6424872149622327020' title='Комментарии: 13'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/6424872149622327020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/6424872149622327020'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2010/07/blog-post.html' title='Что такое команда?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-1157911445127963242</id><published>2010-04-09T01:27:00.000+04:00</published><updated>2010-04-09T14:01:57.063+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="вредные советы"/><title type='text'>Вредные советы: Как составить плохое резюме</title><content type='html'>&lt;index&gt;&lt;br /&gt;У нас в компании недавно была открыта вакансия тестировщика. Мне в очередной раз посчастливилось этим процессом заниматься. Если честно, я сам вызвался, поскольку и опыт есть и, главное, желание. Самое первое, с чем сталкиваешься - это разгребание входящих резюме. Надеюсь, нет смысла объяснять, почему резюме должно быть грамотно составленным, а резюме тестировщика, и вовсе, должно быть безупречным? Начиная с прошлого предложения все написанное считайте сугубо субъективным. Хотя, думаю, многие со мной согласятся. В данной заметке я опишу наиболее распространенные проблемы, которые встречаются в резюме (и не только) и которые могут стать причиной отказа от рассмотрения кандидата. Некоторая информация, на первый взгляд безобидная, может сыграть с вами злую шутку. Надеюсь, эта заметка кому-то поможет в будущем.&lt;br /&gt;&lt;span id=&quot;fullpost&quot;&gt;&lt;br /&gt;Итак, вот мой рейтинг ошибок в резюме. Нумерация не соответствует популярности или чему бы то ни было, а описанные примеры проблем не только мои личные наблюдения, это плод коллективного разума около 8 человек, которые так или иначе были вовлечены во все это безобразие.&lt;br /&gt;&lt;/span&gt;&lt;/index&gt;&lt;ol&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Прежде чем отправлять кому-то свое резюме, приведите в порядок свои вконтактики, фейсбуки, линкедины, моикруги, одноклассники и где вы там ещё зарегистрированы. Несомненно, это классно, что вам нечего скрывать, но некоторые вещи могут не понравится людям, которые рассматривают ваше резюме. Например, группы, в которых вы состоите или какие-нибудь фотографии, комментарии и т.п. Если вы делаете ваш профиль публичным, то лучше чтобы он был нейтральным, чтобы нельзя было сделать о вас никаких негативных выводов. Вы же не знаете заранее, кто его увидит - религиозный фанатик, алкаш, социофоб или вовсе какой-нибудь эротоман? :)&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Адрес электронной почты, с которого вы отсылаете резюме должен быть специально зарегистрирован для этих целей и не должен быть нигде засвечен. Вы удивитесь, что Яндекс или Гугл могут рассказать только по адресу электронной почты.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;В строке От Кого в заголовке письма должны стоять ваши фамилия и отчество, а не чужие.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Если вы подготовили документ в Word (или аналоге), проверьте свойства документа (автора), Word обычно запихивает туда имя владельца лицензии и оно потом может вылезти в самых неожиданных местах - при печати документа, при его импорте в систему рецензирования резюме и т.д.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Фотография. Если вы решились вставить фото в ваше резюме, подыщите как можно более нейтральное, очень хорошо подойдет фото на паспорт. И лучше, чтобы оно сразу было черно-белое.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Если у вас есть профили в профессиональных соцсетях (МойКруг, LinkedIn и т.п.), возможно, есть смысл обновить информацию, добавить что-нибудь, что не помещается в рамки резюме, а в самом резюме дать ссылку&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Не стоит расписывать опыт работы, который не коррелирует с вакансией. Вряд ли кому-то интересно, как вы продавали дискеты в Компьютерном Мире или меняли картриджи в принтерах. Нет, это совсем не позорно, это просто дополнительная информация, а как известно, дополнительная информация имеет свойство отбирать внимание у основной. Потом вас так и будут вспоминать: &quot;Ну тот, который флаеры раздавал&quot;.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Не пишите навыки в разделе опыт работы. Сделайте для навыков (skills) отдельный раздел и там их все соберите. В опыт работы надо писать то, чем вы занимались. Разработка тест-кейсов это навык. Создание и поддержание тестовой документации в актуальном состоянии это опыт работы. Программирование на JavaScript - навык, разработка скриптов для нагрузочного тестирования - опыт. И так далее.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Не копипастайте опыт работы!&lt;/span&gt; Зачем вы меняли работу? Из-за денег получается? Фи.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Ожидаемая зарплата. Не думаю, что её стоит писать в резюме. Скудное резюме и скромная сумма могут плохо вас охарактеризовать, что может быть верно и для обратной ситуации.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Хобби, качества, личная информация. Ну если вам действительно хочется этим поделиться, то пишите это в самом конце резюме. Телефона и емейла потенциальному работодателю должно хватить, остальное его не должно касаться. А в описанные вами личные качества сомневаюсь что кто-то поверит.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Не стоит указывать в резюме сертификаты которые никак не пересекаются с вакансией.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Знание MS Office, навыки сборки компьютера, HTML, электронная почта, интернет и т.д. - уберите, не позорьтесь :)&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Избегайте использования общих фраз в резюме. Вы же хотите, чтобы ваше резюме выделялось?&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;li&gt;&lt;index&gt;&lt;span id=&quot;fullpost&quot;&gt;Знание английского. Не пишите fluent, если не уверены, особенно если отсылаете резюме на английском. Upper-intermediate это тоже очень хороший уровень.&lt;/span&gt;&lt;/index&gt;&lt;/li&gt;&lt;/ol&gt;&lt;index&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/1157911445127963242/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/1157911445127963242' title='Комментарии: 26'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1157911445127963242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1157911445127963242'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2010/02/blog-post.html' title='Вредные советы: Как составить плохое резюме'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-3807016748365171678</id><published>2010-03-22T18:44:00.005+03:00</published><updated>2010-03-22T18:48:30.614+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Краткость - сестра таланта</title><content type='html'>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQe17ttxSsOd86AHzq4h_Pa5IynlcH_EPJKUMrhssqHPWO9qK_M9asZ5pvFAE2GAOMBdyhqyKeEtARMzMyI2bhNNEKNso67636FuP_qUywEVOVAwELLbfSGUzjSSXUOt5QcdA2VQ/s400/Capture.JPG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;index&gt;&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/3807016748365171678/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/3807016748365171678' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/3807016748365171678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/3807016748365171678'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2010/03/blog-post_22.html' title='Краткость - сестра таланта'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQe17ttxSsOd86AHzq4h_Pa5IynlcH_EPJKUMrhssqHPWO9qK_M9asZ5pvFAE2GAOMBdyhqyKeEtARMzMyI2bhNNEKNso67636FuP_qUywEVOVAwELLbfSGUzjSSXUOt5QcdA2VQ/s72-c/Capture.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-6970851501868090270</id><published>2010-03-18T18:47:00.003+03:00</published><updated>2010-03-18T18:58:57.950+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Не багохульствуй!</title><content type='html'>&lt;index&gt;Внезапно обнаружился целый набор слов, который можно использовать в разговоре с коллегами:&lt;br /&gt;- не багохульствуй&lt;br /&gt;- багоборец&lt;br /&gt;- багодельня&lt;br /&gt;- баголюбец&lt;br /&gt;- баговидец&lt;br /&gt;- багоматерь&lt;br /&gt;- багоненавистник&lt;br /&gt;- багородица&lt;br /&gt;- багопротивный&lt;br /&gt;- багословие&lt;br /&gt;- багослужение&lt;br /&gt;- багоугодное дело, багоугодник&lt;br /&gt;- багоубийство&lt;br /&gt;- багоявление&lt;br /&gt;- ...&lt;br /&gt;&lt;br /&gt;По этому поводу появится серия сувениров :)&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/6970851501868090270/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/6970851501868090270' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/6970851501868090270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/6970851501868090270'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2010/03/blog-post.html' title='Не багохульствуй!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-7133340357744392112</id><published>2009-12-23T14:24:00.003+03:00</published><updated>2009-12-23T14:45:34.102+03:00</updated><title type='text'>Сувениры для тестировщиков</title><content type='html'>&lt;index&gt;Братья и сестры по разуму! Я тут на досуге реализовал некоторые из своих идей по поводу сувениров для тестировщиков (ну и разработчиков тоже) и разместил их в созданном для этого случая магазине по адресу &lt;a href=&quot;http://clauster.prostoprint.com/&quot;&gt;http://clauster.prostoprint.com/&lt;/a&gt;. Многие идеи ещё не реализованы и требуют погружения в азы векторной графики, поэтому &lt;a href=&quot;http://clauster.prostoprint.com/rss/&quot;&gt;следите за обновлениями&lt;/a&gt;, новинки будут появляться по мере погружения в эти самые азы. К слову, там много всевозможных видов оплаты, а доставка невозможна разве что в Антарктиду или на остров Пасхи :). Я догадываюсь, что там не все идеально, поэтому всяческая критика приветствуется в комментариях. У кого, как не у тестировщиков попросить критики :)&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/7133340357744392112/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/7133340357744392112' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/7133340357744392112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/7133340357744392112'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/12/blog-post_5908.html' title='Сувениры для тестировщиков'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-2282426798942359669</id><published>2009-12-23T14:17:00.002+03:00</published><updated>2009-12-23T14:23:27.205+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Больное воображение: Комбобокс в периоде</title><content type='html'>&lt;index&gt;Коллеги разработчики сидят выбирают комбобокс для своего веб-приложения. Комбобокс нужен не простой, а с возможностью отображения списков любых элементов, грубо говоря, каждый элемент это некий HTML. И что же первое, как вариант реализации, приходит в голову? Правильно, комбобокс который отображает список комбобоксов, которые отображают список комбобоксов, которые отображают...&lt;br /&gt;&lt;span id=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/2282426798942359669/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/2282426798942359669' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2282426798942359669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2282426798942359669'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/12/blog-post_23.html' title='Больное воображение: Комбобокс в периоде'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-1549885918184914765</id><published>2009-12-18T23:59:00.003+03:00</published><updated>2009-12-19T00:13:13.905+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Рак мозга"/><title type='text'>Больное воображение: Возможен ли реверс инжиниринг &quot;Войны и мира&quot;?</title><content type='html'>&lt;index&gt;&lt;br /&gt;Коллега на работе поделился интересной &lt;a href=&quot;http://www.cs.jhu.edu/%7Esam/ccs243-mason.pdf&quot;&gt;ссылкой&lt;/a&gt;. Кому неохота читать &quot;слишком многа буков&quot;, поясняю: эти страшные люди научились генерировать исполняемый shellcode таким образом, что на выходе в ascii получается чистый английский язык. В конце, там, есть картинки поясняющие. Больное воображение сразу же подсказало use case: сделать reverse engineering, например, &quot;Войны и мира&quot; и потом посмотреть по коду, как там мозг у Толстого работал... (да, я в курсе что &quot;Война и мир&quot; написана на русском и там ещё полкниги по-французски :))&lt;br /&gt;&lt;span id=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/1549885918184914765/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/1549885918184914765' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1549885918184914765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/1549885918184914765'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/12/blog-post.html' title='Больное воображение: Возможен ли реверс инжиниринг &quot;Войны и мира&quot;?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-8913062717254364952</id><published>2009-12-12T15:52:00.000+03:00</published><updated>2009-12-12T15:06:30.590+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="context-driven"/><category scheme="http://www.blogger.com/atom/ns#" term="компромиссы"/><title type='text'>Компромисс 2: Важно не количество ошибок, а их качество</title><content type='html'>А вы когда-нибудь дрючили продукт с целью обнаружения как можно большего количества ошибок? И вашему начальнику нравилось, что вы находите столько много ошибок? &lt;br /&gt;&lt;br /&gt;А что было потом? Какой процент этих ошибок был исправлен? &lt;span id=&quot;fullpost&quot;&gt;Стоило ли тратить время на их поиск? Вы же, наверняка, придумывали всякие экзотические сценарии или какие-нибудь абсолютно невероятные входные данные или условия, отвлекаясь от главной своей цели - предоставить актуальную информацию о состоянии продукта. Я практически уверен, что в конце такого тестирования у вас было ощущение, что вы ещё не всё протестировали и продукт ещё не готов к выпуску. Давайте посмотрим на некоторые утверждения:&lt;br /&gt;- Время не резиновое&lt;br /&gt;- Всех ошибок не найти&lt;br /&gt;- Конечному пользователю все равно, как много вы нашли других &lt;span style=&quot;font-weight:bold;&quot;&gt;не интересных ему&lt;/span&gt; проблем, если есть хотя бы одна, которая ему мешает.&lt;br /&gt;- Количество обнаруженных дефектов не повышает качество продукта&lt;br /&gt;- Придумайте ещё что-нибудь сами :)&lt;br /&gt;А теперь делайте выводы. У меня нет готового рецепта на все случаи, а есть только вопрос: как повысить свою эффективность в конкретных условиях? Поскольку условия бывают разные, то и рецепты могут быть совершенно противоположными.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/8913062717254364952/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/8913062717254364952' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/8913062717254364952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/8913062717254364952'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/07/2.html' title='Компромисс 2: Важно не количество ошибок, а их качество'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-7338529382005945834</id><published>2009-11-25T14:16:00.002+03:00</published><updated>2009-11-25T15:03:15.848+03:00</updated><title type='text'>Познакомлюсь с тестировщиком</title><content type='html'>&lt;index&gt;&lt;br /&gt;Ищу тестировщика в команду. Нужен человек самостоятельный и сообразительный. Тестировщик, целью которого является не тестирование и поиск ошибок, а создание хорошего продукта. &lt;br /&gt;&lt;span id=&quot;fullpost&quot;&gt;&lt;br /&gt;Не присылайте резюме, если вы:&lt;br /&gt;- хотите &quot;работать&quot; в крупной известной компании&lt;br /&gt;- не можете работать без начальника&lt;br /&gt;- равнодушны к своей работе&lt;br /&gt;- не понимаете, чем вы занимаетесь&lt;br /&gt;Присылайте, если вы:&lt;br /&gt;- согласны с тем, что написано в этом блоге&lt;br /&gt;- не согласны с тем, что написано в этом блоге&lt;br /&gt;- не мечтаете о карьере менеджера&lt;br /&gt;&lt;br /&gt;Зарплата от 50 000 рублей, обсуждается персонально, офис с удобствами на берегу Невы, на Свердловской набережной.&lt;br /&gt;&lt;a href=&quot;http://moikrug.ru/vacancies/442796502/&quot;&gt;Полный текст вакансии&lt;/a&gt;&lt;br /&gt;Если это объявление вас не испугало :), присылайте резюме по адресу hudoborodov at gmail.com и укажите, пожалуйста, в письме, что узнали о вакансии из моего блога.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/7338529382005945834/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/7338529382005945834' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/7338529382005945834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/7338529382005945834'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/11/blog-post.html' title='Познакомлюсь с тестировщиком'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-4053609708952804002</id><published>2009-10-13T23:38:00.003+04:00</published><updated>2009-10-14T00:34:48.755+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Мифы и грабли: Цель тестирования - поиск ошибок</title><content type='html'>&lt;index&gt;Одним из самых больших заблуждений тестировщика является миф о том, что его работа заключается в поиске ошибок. Давайте попробуем понять, в чем состоит это заблуждение. Такая постановка вопроса подразумевает следующее утверждение:  завершенное тестирование означает, что все ошибки обнаружены. Но все мы знаем, что это такое утверждение невозможно.&lt;span id=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;Стоит ли перечислять причины - невероятное количество комбинаций действий пользователя, переменных окружения, входных данных и прочее. Это количество практически бесконечное и доказывает то, что процесс поиска ошибок никогда не может быть завершен. Даже если вы сможете провести это исчерпывающее тестирование и вписаться в более-менее разумные сроки, ваши потенциальные пользователи найдут к тому времени другую альтернативу.&lt;br /&gt;&lt;br /&gt;Что ещё хуже, этот миф порождает ложные цели у тестировщика - &quot;чем больше я найду ошибок, тем лучше&quot; - думают они и дрючат бедное приложение в экзотическом окружении с невероятными данными. В принципе, любой пользователь может завалить приложение, если сильно постарается. Но по правде говоря, нормальных пользователей больше интересует то, что работает в приложении, нежели то, что не работает.&lt;br /&gt;&lt;br /&gt;Отчеты о невероятных ошибках вызовут усмешку у разработчика и разочарование у заказчика, потому что это отбирает время и ресурсы от главной цели - убедиться в том, что приложение делает то, что нужно пользователю. Если вы не верите, что пользователи будут жертвовать таким &quot;качеством&quot; ради функциональности, просто посмотрите на количество известных ошибок у каких-нибудь популярных продуктов (например, у вашей любимой ОС, офисного пакета или браузера).&lt;br /&gt;&lt;br /&gt;Также этот миф препятствует постоянному контролю основной функциональности, потому как вероятность обнаружения ошибки в ней достаточно мала и тестировщики теряют к ней всякий интерес. Но при разработке ПО, то, что работает сейчас, вовсе не означает что это будет работать всегда. И одна небольшая ошибка в жизненно необходимой функциональности будет стоить очень дорого. Даже если у вас есть огромный список известных ошибок, который вы получили при прочесывании всевозможных граничных условий и прочего, вряд ли он утешит пользователя\заказчика, когда основной функционал неисправен.&lt;br /&gt;&lt;/span&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/4053609708952804002/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/4053609708952804002' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/4053609708952804002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/4053609708952804002'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/10/blog-post.html' title='Мифы и грабли: Цель тестирования - поиск ошибок'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-2402306194334718026</id><published>2009-09-15T00:26:00.002+04:00</published><updated>2009-09-15T01:06:04.338+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Мифы и грабли: Ограниченные время и ресурсы - главная причина пропуска дефектов</title><content type='html'>&lt;index&gt;Я думаю ни для одного тестировщика не в новинку работать в условиях нехватки времени и прочих ресурсов. И наверное, многие считают, что если бы им предоставили так необходимое время, они бы обязательно обнаружили все пропущенные дефекты. Действительно ли это так? &lt;span id=&quot;fullpost&quot;&gt;Попробуйте прикинуть, сколько дефектов пропускается из-за нехватки ресурсов, а сколько из-за неправильного их использования или неверного выбора стратегии или планирования. Наверняка вам не раз приходилось выполнять работу, которая не приносила никакого результата. К примеру, это может быть написание различных документов, планов, отчетов, детализированных тест-кейсов. Автоматизация, про которую впоследствии забывают. Сбор метрик и статистики, которая так необходима вышестоящему менеджменту. Да вообще много чего. Естественно, я не говорю что наличие времени и ресурсов не важно, хочется сказать, что грамотное использование этих ресурсов, как, впрочем, выбор стратегии и планирование, это гораздо более важный момент в тестировании. Как использовать правильно - тема для другой статьи, и, в любом случае, тут выбор за вами. А времени всегда будет не хватать, ведь мы же знаем, что тестирование - процесс бесконечный.&lt;br /&gt;&lt;/span&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/2402306194334718026/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/2402306194334718026' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2402306194334718026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2402306194334718026'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/09/blog-post_15.html' title='Мифы и грабли: Ограниченные время и ресурсы - главная причина пропуска дефектов'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-7291197495037138102</id><published>2009-09-11T02:19:00.003+04:00</published><updated>2009-09-11T02:37:16.670+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Мифы и грабли: А ты QA?</title><content type='html'>&lt;index&gt;Часто приходится слышать как нас называют QA (куа, куэй и т.п.). Многие даже сами себя так называют, я вроде даже видел футболки с надписью я - QA. А вы задумывались, что QA это не профессия, а название процесса? В каком-то английском блоге, уже не помню где, прочитал что кого-то бесит, когда его называют QA. Но, с оригинальными носителями языка, видимо, сложнее. А как к этому относитесь вы? Лично меня это не особо коробит, но вчера из троллинговых побуждений испытал замечание по данному поводу на разработчике, чем вогнал его в небольшой ступор (результатом удовлетворен). :)&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/7291197495037138102/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/7291197495037138102' title='Комментарии: 9'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/7291197495037138102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/7291197495037138102'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/09/qa.html' title='Мифы и грабли: А ты QA?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-6314023971692896531</id><published>2009-09-09T12:23:00.002+04:00</published><updated>2009-09-09T12:28:17.349+04:00</updated><title type='text'>С днем тестировщика!</title><content type='html'>&lt;index&gt;Уважаемые читатели!&lt;br /&gt;Поздравляю всех вас с 64-й годовщиной с момента нахождения первого бага :)&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/6314023971692896531/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/6314023971692896531' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/6314023971692896531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/6314023971692896531'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/09/blog-post.html' title='С днем тестировщика!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-2743455019403648139</id><published>2009-08-26T12:27:00.005+04:00</published><updated>2009-09-04T01:20:05.011+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="context-driven"/><category scheme="http://www.blogger.com/atom/ns#" term="exploratory testing"/><category scheme="http://www.blogger.com/atom/ns#" term="перевод"/><title type='text'>Исследовательское тестирование: В поисках музыки исследования ПО</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Предисловие от переводчика&lt;/span&gt;.&lt;br /&gt;Как и обещал, выкладываю перевод статьи Jonathan Kohl &lt;a href=&quot;http://www.kohl.ca/articles/ExploratoryTesting_MusicofInvestigation.pdf&quot;&gt;Exploratory Testing: Finding the Music of Software Investigation&lt;/a&gt;, от июля 2007. &lt;a href=&quot;http://www.methodsandtools.com/PDF/mt200704.pdf&quot;&gt;Статья была переопубликована&lt;/a&gt; в декабре 2007 журналом &lt;a href=&quot;http://www.methodsandtools.com/&quot;&gt;Methods and Tools&lt;/a&gt; (&lt;a href=&quot;http://www.methodsandtools.com/archive/archive.php?id=65&quot;&gt;HTML-вариант&lt;/a&gt;). Джонатан дал свое согласие на публикацию перевода, и ему на самом деле очень лестно думать, что его статья теперь доступна и для неанглоговорящих читателей. Перевод совсем сырой, я его даже не перечитывал полностью, элементарно нет времени с ним возиться, поэтому не обессудьте. Остается добавить лишь то, что exploratory я всегда переводил как исследовательский, а если вы встречаете слова разрешение и напряжение и не можете увязать с контекстом, вернитесь к первому абзацу и постарайтесь понять их абстрактный смысл. Термин эвристика можно также трактовать как некая устоявшаяся практика (на мой взгляд это самое близкое по смыслу), но для context driven testing school этот термин достаточно устоявшийся.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Сама статья...&lt;/span&gt;&lt;span id=&quot;fullpost&quot;&gt;&lt;br /&gt;Мой друг Стив незаурядный игрок на классической гитаре. Наблюдение за его игрой вдохновляющее зрелище - он потратил годы на оттачивание сноровки и исключительно мастерски владеет инструментом. Также, Стив может рассказать о технике своей игры, дать несколько уроков и показать ученикам, как усовершенствовать свои умения. Он может петь под гитару и говорит что музыка это напряжение (tension) и разрешение (resolution, см. пояснения в &lt;a href=&quot;https://www.blogger.com/comment.g?blogID=36305522&amp;amp;postID=9135943629896956322&quot;&gt;комментариях&lt;/a&gt;). Если вся музыка будет напряженная, слушателю станет не по себе. Если будет только разрешаться - то это скучные, утомительные повторения. Стив расширяет эту идею до фактических физических действий, которые гитарист использует для извлечения определенных звуков. К примеру, если вы играете с большим преобладанием напряжения, вы будете ограничены в возможностях выполнить определенные действия. Чтобы играть музыку, вам необходимо найти баланс между напряжением и разрешением, а, чтобы найти этот баланс, вам необходимо сочетание знаний, навыков и творческого подхода.&lt;br /&gt;&lt;br /&gt;Как и Стив, мой друг Джеймс Бах тоже исключительно искусен. Он не гитарист, он тестировщик. Джеймс так же вдохновляет, когда демонстрирует свою технику. Он мастер квалифицированного исследовательского тестирования: одновременного проектирования и выполнения тестов и познания (см. прошлую заметку - прим. пер.). Джеймс также может объяснить используемые им техники тестирования чтобы обучить учеников-тестировщиков. Увидев первый раз как он тестирует софт, я сразу вспомнил Стива. Но в этом случае, напряжение и разрешение не было связано с музыкой или техникой игры на музыкальном инструменте. Вместо этого, напряжение и разрешение вращались вокруг идей. Джеймс одновременно разрабатывал и выполнял тесты, основанные на любознательности по отношению к приложению. Все его тесты обладали обратной связью, посредством которой он получал познания для разработки следующего теста. Напряжение происходило от исследования характера его тестов, а разрешение проявлялось в их результатах. Это была музыка взаимодействи ума тестировщика и тестируемого приложения. И это не было неожиданностью; как тестировщик, Джеймс имеет хорошо развитое сочетание знаний, навыков и творческого подхода.&lt;br /&gt;&lt;br /&gt;Как консультант по тестированию ПО и музыкант, я встречал много квалифицированных тестировщиков, которые выполняют удивительную работу. Путем накопления опыта и методом проб и ошибок, они вырабатывают такое мастерство, которое сами объяснить не в состоянии. К сожалению, у тестировщиков, не так много очевидных возможностей для развития способностей, нежели у музыкантов. Многие тестировщики не осознают, что существуют поддающиеся научению навыки исследовательского тестирования, которые они могут развить у себя, и которые им помогут приносить больше пользы команде.&lt;br /&gt;Когда я работаю очередной организацией, я быстро нахожу в ней высококвалифицированных тестировщиков. Часто, спрашивая их об их лучших работах, они извиняются за нарушение правил: &quot;Я не следовал заранее написанным тест-кейсам, и по факту не соблюдал поставленный процесс тестирования&quot;. Когда они описывали, как обнаруживали критичные дефекты, они обрисовывали действия, в которых я узнавал квалифицированное исследовательское тестирование. Немногие догадывались о причинах своей эффективности как тестировщика. Они выработали аналитические и исследовательские навыки, которые позволили им быть уверенными в использовании самого мощного инструмента тестирования, который имеется в нашем распоряжении: человеческое мышление. Исследовательское тестирование в которое тестеры невольно вовлекаются, только как в противоположность сценарного тестирования, недопонимается и иногда не одобряется. В производстве, где поощряются сценарные процессы тестирования, многие тестировщики не осознают, что существуют другие способы тестирования, нежели написание и выполнение тест-кейсов. И тестирование, и музыка могут быть истолкованы и исполнены разннобразными способами.&lt;br /&gt;&lt;br /&gt;Западная классическая музыка обычно всегда расписана по нотам. Композиции записаны так, что исполнитель может исполнить их голосом либо сыграть на инструменте. Несмотря на детальный, широко распространенный &quot;язык&quot; записи музыки, очень трудно исполнить музыку точно так, как задумал композитор, особенно произведения, которым несколько веков, потому что мы не можем в любой момент получить консультацию композитора. Противоположностью игры по нотам является импровизация - исполнение неожиданной, непредписанной музыки. Между этими двумя стилями существует некоторый отрезок, потому что любое произведение открыто для интерпретации конкретным исполнителем и некоторые исполнители используют эти возможности больше других. Программное обеспечение для написания музыки очень точно повторяет все введенные ноты, но воспроизводимая музыка редко так же приятна слуху как живое исполнение. Музыка, исполняемая программой может быть скучной и утомительной и полна жизни в исполнении музыканта. Но с другой стороны, удачная импровизация требует мастерства и исполнители высокого класса очень широко и глубоко изучают музыкальную теорию и оттачивают технику исполнения на своих инструментах чтобы удачно и творчески импровизировать.&lt;br /&gt;В тестировании, заранее записанные тестовые сценарии также предоставляют возможность их интерпретировать каждым исполнителем по-своему. Автоматизация гарантирует, что эти скрипты будут выполнены так, как записаны, но как и автоматическая музыка, нехватка интерпретации в выполнении может ограничить полученный результат. Машина сможет найти лишь те проблемы, которые мы можем предсказать и запрограммировать. Повторение одних и тех же тестов может стать скучным и нудным, становится &quot;разрешением&quot; идеи, без живого &quot;напряжения&quot; рождаемого любопытством. Но с другой стороны есть импровизационное тестирование: исследовательское. Чистое исследовательское тестирование означает, что мой следующий тест полностью порожден моими текущими идеями без каких-либо заготовок. Чистое сценарное тестирование и чистое сценарное - два берега одной реки.&lt;br /&gt;&lt;br /&gt;Эта аналогия музыки и тестирования естественно не совершенна. Музыка пишется для развлекательных целей или как упражнение для других музыкантов. Конечная цель - развлечение слушателей, повышение мастерства, и удовлетворение музыкантов. Тестирование, с другой стороны, проводится не для развлечения, а для получения информации. Как говорит Кем Канер, тестирование это исследовательская деятельность которая предоставляет информацию, связанную с качеством программного обеспечения [2]. Собирая различного рода информацию, мы стремимся иметь возможность к различным интерпретациям и получить способности оценить проблему с разных сторон. В музыке, импровизация может иметь негативный эффект, если используется в неуместном месте или в несоответствующей манере (когда музыкант извлекает неверную ноту, мы замечаем это). В тестировании, исследование и импровизация, даже если выполняются неверно, часто могут привести к замечательным источникам информации. Неуместные импровизации могут быть рискованными при исполнении музыки, но в проектах разработки ПО, случайности или &quot;взятие неверной ноты&quot;, может привести к важным открытиям. Кроме того, проекты по разработке ПО стоят лицом перед рисками, и исследовательское тестирование позволяет мгновенно адаптироваться к новым рискам.&lt;br /&gt;&lt;br /&gt;На что похоже квалифицированное исследовательское тестирование? Представим сценарное и исследовательское тестирование в действии. Среди прочего, я натыкаюсь на ручной тест и аналогичный автоматический, которые написаны несколько релизов назад. Они были подготовлены для приложения, с которым я плохо знаком, используя технологии, которые я едва знаю. Я никогда не выполнял эти тесты раньше, поэтому я запустил автотест первым, чтобы узнать, что же там тестируется. Он выполняется успешно, но само выполнение и его результаты не предоставляют какой-либо полезной информации, кроме как &quot;тест пройден&quot;. По мне, это равносильно получению письма в котором говорится: &quot;Поздравляем! Возможно, вы уже победитель!&quot;. Подобного рода заявления несут очень малую смысловую нагрузку.&lt;br /&gt;&lt;br /&gt;Я мало чему научился из моей первой попытки: запуск автотеста не обнаружил новой информации о приложении или технологии. Поскольку познание важная часть работы тестера, Я погружаюсь глубже. Я перехожу к ручному тесту и выполняю каждый шаг. Когда, дохожу до конца, проверяю ожидаемый результат, и, естественно, фактический результат совпадает с описанным. Время закончить с тестом и двигаться далее, так? Я до сих пор не понял что происходит во время теста и не могу вслепую взять на себя полную ответственность за результаты тестов. Это нарушает мои цели как тестировщика: если я просто поверил в то, что всё работает как заявлено, зачем вообще тестировать? Кроме того, я знаю по опыту, что старинные тесты обычно не проходят. Перевыполнение ручного теста не дает новой информации, поэтому пришло время завязывать с записанными заранее тестами.&lt;br /&gt;&lt;br /&gt;Один из подводных камней получения информации связанной с качеством - туннельное видение. Записанные тесты имеют побочный эффект - ограничивают ваше пространство наблюдения. Чтобы расширить мои наблюдательные возможности, я начал переход от сценарного тестирования к исследовательскому. Я начал создавать новые тесты внося разнообразие в существующий ручной тест и смог получить лучшее представление о том что работает и что может привести к отказу. Я не хотел записывать эти тесты, потому что хотел подстраивать их на лету и поэтому я смог познать больше. Запись этих тестов могла привести к прерыванию протекания процесса исследования и я не был уверен, что захочу их воспроизводить впоследствии.&lt;br /&gt;&lt;br /&gt;Я выполнил другой тест, и свободный от ограничения заранее записанных тестов, заметил нечто, что привлекло мое внимание: приложение стало подтормаживать. Зная, что с течением времени причины некоторых проблем проявляются сильнее, я решил попробовать тест другого рода. Я смог бы проследовать до последней части ручного теста, подождать несколько минут, и досконально проверить систему. Я выполнил этот новый тест и система, как оказалось, стала тормозить ещё сильнее. Сообщения приложения говорили мне, что всё в порядке, однако &quot;тормозное&quot; поведение было симптомом более крупной проблемы, не покрываемой первоначально выполненным тестом.&lt;br /&gt;&lt;br /&gt;Заглянув дальше интерфейса пользователя, я обнаружил, что приложение молча сбоило; в то время, как считалось что выполнение транзакции записи в базу данных прошло успешно, на самом деле данные удалялись. Мы каждый раз теряли данный с момента запуска первого теста. Даже если тест казался пройденным, в приложении происходил серьезный сбой. Если бы я прогонял только ручной и авто тесты, проблема оставалась бы незамеченной и привела бы к катастрофическим последствиям при поставке продукта. К тому же, если бы я тратил время, на запись тестов, а затем выполнял их, я бы, скорее всего, упустил возможность, позволившую мне найти источник проблемы. Простое выполнение записанных текстов это всего лишь &quot;разрешение&quot; идеи и не позволяет обнаружить что-либо интересное. С другой стороны, во взаимодействии &quot;разрешения&quot; и &quot;напряжения&quot; идей исследовательского тестирования быстро приводит к важным находкам. Благодаря подобным результатам, я не склонен использовать большое количество методичных, заранее записанных ручных тестов в своей работе.&lt;br /&gt;&lt;br /&gt;Как я обнаружил проблему, работающую как часовая мина с которой мог столкнуться заказчик? Я рассматривал тестовые скрипты как они есть: неполноценные источники информации, которые могли бы ограничить мои возможности в получении полезной информации о приложении. Перед, во время и после выполнения я разрабатывал и переделывал тесты основываясь на своих наблюдениях. Также, у меня были плохие предчувствия, когда я запускал текст. Я научился изучать эти предчувствия, а не подавлять их, потому что чувство &quot;напряжения&quot;, не включено заранее в скрипт или процесс; часто такое быстрое исследование приводит к важным находкам. Я не позволил скрипту диктовать мне что делать или что называть успешным результатом. Я был уверен, что исследовательское тестирование подтвердит или опровергнет ответы, представленные в записанных тестах.&lt;br /&gt;&lt;br /&gt;Тестировщики, которые научились использовать свой творческий потенциал и интеллект во время тестирования, разработали способы управления своим мыслительным тестировочным процессом. Квалифицированные тестировщики-исследователи используют умственные хитрости, чтобы сохранить своё мышление острым и последовательным. Две хитрости используемые тестировщиками для резкого разгона мозгов это эвристика (подходы к решению проблем) и мнемоника (тренировка памяти).&lt;br /&gt;&lt;br /&gt;Музыканты используют схожие техники, и могут распознать &quot;the circle of fifth&quot; как эвристику которой надо следовать если они заблудились в своей импровизации. (Это вовсе не гарантирует, что эвристика будет работать или нет. Когда эвристика не подходит, вы просто пробуете другую.) Музыканты стремятся иметь большой набор эвристик и в той же мере используют мнемонику. Как пример - &quot;Every Good Boy Does Fine&quot;, который используется для запоминания нот &quot;EGBDF&quot; по аналогии с нотным станом. искус6ные тестировщики используют похожий инструментарий для запоминания тестовых идей и техник.&lt;br /&gt;&lt;br /&gt;Меня иногда приглашают как внешнего тестировщика чтобы протестировать почти готовое приложение. Если продукт новый для меня, я использую эвристику &quot;Первое использование&quot;. С малым количеством информации о приложении, и используя информацию, доступную только при первом использовании, я начинаю тестирование. Для меня важно знать как можно меньше о приложении, так как если я больше о нем знаю, тем меньше это будет похоже на первое использование.&lt;br /&gt;&lt;br /&gt;Чтобы начать тестирование в таких условиях, я часто использую разработанную мной мнемонику &quot;MUTII&quot; (РПЗИР). (Композитор Nicolo Mutii (Коля Рпзир) помогает мне вспоминать это название.) Эта мнемоника помогает мне сохранять логичность в размышлениях о тестировании. Расшифровка мнемоники:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;M&lt;/span&gt;arket (рынок) - целевая группа пользователей. Например, финансовый отдел или бухгалтерская контора среднего пошиба.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;U&lt;/span&gt;sers (пользователи) - реальные пользователи, которые будут использовать приложение. Кто они? Что делают? Какие у них мотивы использовать наш продукт?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;T&lt;/span&gt;asks (задачи) - Для решения каких задач пользователь будет использовать продукт? Какие его типичные рабочие задачи?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;I&lt;/span&gt;nformation (информация) - Как продукт расскажет мне о задачах которые он автоматизирует и как я смогу выполнить их?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;I&lt;/span&gt;mplementation (реализация) - Легко ли использовать продукт первый раз? Он надежный? Могу ли я легко выполнить свои задачи с учетом дизайна продукта и предоставляемой им информации.&lt;br /&gt;&lt;br /&gt;Перед началом тестирования, я собираю информацию о рынке и целевой аудитории. Это позволяет определить рамки тестов, которые я буду разрабатывать для использования продукта первый раз. Если я плохо знаком с рынком и пользователями, я изучаю типовые задачи, которые приходится выполнять пользователям.&lt;br /&gt;&lt;br /&gt;Когда я начинаю тестировать, я раскрываю свой блокнот для записи своих наблюдений и мыслей, а также любых найденных багов (см. рисунок 1). Я начинаю планировать тест в уме, выполнять его в приложении и изучаю результат. Я постоянно повторяю это процесс, изменяя тесты, и оглядываюсь на свою MUTII-мнемонику.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.methodsandtools.com/archive/explo1.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;Рисунок 1: Помечай объяснения тестовой сессии.&lt;br /&gt;&lt;br /&gt;Каждая буква мнемоники помогает не только придерживаться рамок в тестировании, но и вся аббревиатура помогает быстро разрабатывать и выполнять много тестов на всех отрезках тестирования. Также я могу использовать другие мнемоники и эвристики по ходу тестирования, если обнаруживаются области для исследований другого плана или более глубоких.&lt;br /&gt;&lt;br /&gt;В ходе работы с приложением, Я могу находить нестыковки между приложением и рынком, а также информацией предоставляемой пользователям. Если у меня появляется проблема выяснения целей программы и способов её применения, с тем же самым столкнется конечный пользователь. Это очень важная информация об удобстве использования, которую я записываю. Если программа не удобна в использовании, она не будет продаваться. Я постоянно нахожу ошибки в ходе первой тестовой сессии. Я исследую их, помечаю проблемы, о которых могу сообщить позже, и разрабатываю новые тесты касаемо этих проблем. После окончания сессии, у меня есть дефекты, о которых необходимо сообщить и вопросы по юзабилити, которые необходимо задать. Также, у меня в голове сформируется модель тестирования данного продукта. Я буду постоянно работать над этой моделью, даже когда я не тестирую, а другие мои тестировочные виды деятельности будут помогать достраивать её и другие модели.&lt;br /&gt;&lt;br /&gt;Использование мнемоник и эвристик помогает мне быть последовательным в тестировании, но я не позволяю им управлять моим действом. Если я нахожу что либо подозрительное, я исследую это, и либо подтверждаю либо отвергаю любые обуреваемые меня сомнения. Очень просто переключиться между мнемониками и эвристиками в свободную импровизацию и возвращаться назад, либо вообще импровизировать с высокоструктурированными тестами. Исследовательское тестирование - как импровизация - помогает адаптировать мышление и действия основываясь на том, как продукт &quot;отвечает&quot;. Это самый значительный принцип. Вы можете использовать возможности, как только их обнаруживаете. К тому же, вы можете быстро адаптироватьсяк рискам проекта, и обнаруживать и исследовать новые. Отточив мастерство управления мышлением в тестировании, вам больше не придется ждать спонтанных находок, появляющихся из ниоткуда, у вас не будет проблем с объяснением нахождения или воспроизведения каких-то особенных проблем.&lt;br /&gt;&lt;br /&gt;Развитие навыков исследовательского тестирования показывает вам все издержки вашего подхода к тестированию. Квалифицированное тестирование, также, как квалифицированное музицирование часто относят к магии, просто потому, что это сложно понять. Музыка основана на наборе шаблонов, эвристик и техник. Если вы знаете немного, вы без труда можете сыграть. Получение их путем проб и ошибок - долгий процесс, и вам будет очень сложно объяснить как у вам удалось их приобрести. Тестирование использует чистое наблюдение, и метод проб и ошибок может быть эффективным, но может быть гораздо более эффективным, если есть система, в которое оно вписывается.&lt;br /&gt;Искусное исследовательское тестирование может быть важнейшим способов мышления в тестировании. Однако его часто не понимают, боятся и отказываются от него. Когда мы настаиваем, что все тесты должны быть записаны, мы отказываемся от удивительных &quot;напряжения&quot; и &quot;разрешения&quot; в тестировании, ведомых любознательным мыслителем. Мы ограничиваем возможности нашего тестирования, которое может привести к новым важным находкам. Мы также препятствуем нашей возможности определять и адаптировать появившиеся риски. Не удивительно, что в окружении технологий мы постоянно ищем новые инструменты и процессы. Но инструменты и процессы сами по себе &quot;тупые&quot;. Они требуют приложения человеческого интеллекта. Прямо говоря, инструменты и процессы, также как и музыкальные инструменты, лишь помогают нам добиться нужного результата. Есть много способов исполнить музыку, и много способов протестировать ПО. Квалифицированное исследовательское тестирование это ещё один эффективный мыслительный инструмент для добавления в репертуар тестирования.&lt;br /&gt;&lt;br /&gt;Сссылки:&lt;br /&gt;1. Bach, James. (2003) Exploratory Testing Explained&lt;br /&gt;&lt;a href=&quot;http://www.satisfice.com/articles/et-article.pdf&quot;&gt;http://www.satisfice.com/articles/et-article.pdf&lt;/a&gt;&lt;br /&gt;2. Kaner, Cem. (2004). The Ongoing Revolution in Software Testing. Presented at Software Test &amp;amp; Performance Conference, December, 2004, Baltimore, MD&lt;br /&gt;&lt;a href=&quot;http://www.kaner.com/pdfs/TheOngoingRevolution.pdf&quot;&gt;http://www.kaner.com/pdfs/TheOngoingRevolution.pdf&lt;/a&gt;&lt;br /&gt;3. Bach, James. (1999, November) Heuristic Risk-Based Testing. Software Testing and Quality Engineering Magazine &lt;a href=&quot;http://www.satisfice.com/articles/hrbt.pdf&quot;&gt;http://www.satisfice.com/articles/hrbt.pdf&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/2743455019403648139/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/2743455019403648139' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2743455019403648139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/2743455019403648139'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/08/blog-post_26.html' title='Исследовательское тестирование: В поисках музыки исследования ПО'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-5169352414874837211</id><published>2009-08-19T12:06:00.005+04:00</published><updated>2009-08-27T16:07:24.832+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="context-driven"/><category scheme="http://www.blogger.com/atom/ns#" term="exploratory testing"/><category scheme="http://www.blogger.com/atom/ns#" term="мифы и грабли"/><title type='text'>Мифы и грабли: Откуда есть пошло Исследовательское Тестирование и причем тут ad hoc</title><content type='html'>&lt;index&gt;&lt;br /&gt;Вообще, изначально был только ad hoc testing, который считался несистематичным, небрежным, неспланированным и прочее. Но на самом деле, это просто импровизация тестировщика во время тестирования. Потом, где-то в начале 90-х годов прошлого века, собрались товарищи (самый яркий представитель - Канер), которые объявили себя context-driven software testing school, усовершенствовали тот самый ad hoc и чтобы не вводить никого в заблуждение, придумали термин exploratory testing (который упоминается в книге Канера Testing Computer Software), что по сути являлось всего-навсего &quot;умудренным&quot; подходом к ad hoc тестированию. &lt;span id=&quot;fullpost&quot;&gt;В последующее десятилетие, тремя китами Exploratory Testing - Cem Kaner, James Bach и James Whittaker, были разработаны специальные техники и выделены навыки, которые необходимы для применения Исследовательского Подхода. Ради интереса, можно изучить данный &lt;a href=&quot;http://www.satisfice.com/tools/procedure.pdf&quot;&gt;артефакт&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Разница между ad hoc и exploratory testing в том, что теоретически, ad hoc может провести кто угодно, а для проведения exploratory необходимо мастерство и владение определенными техниками. Обратите внимание, что определенные техники это не только техники тестирования. Ну а в настоящее время, на фронтах идут битвы за разделение понимания exploratory и ad hoc.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(153, 153, 153);font-size:78%;&quot; &gt;Написано по памяти из всяких разных источников и интервью Д.Баха, ссылки лень искать&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/5169352414874837211/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/5169352414874837211' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/5169352414874837211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/5169352414874837211'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/08/ad-hoc.html' title='Мифы и грабли: Откуда есть пошло Исследовательское Тестирование и причем тут ad hoc'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-527652283753423973</id><published>2009-08-18T17:31:00.004+04:00</published><updated>2009-08-19T00:09:07.658+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="memento"/><category scheme="http://www.blogger.com/atom/ns#" term="перевод"/><title type='text'>51 основное качество успешного проекта</title><content type='html'>&lt;index&gt;&lt;br /&gt;У нас в офисе, над кофе-машиной висит бумажка:&lt;br /&gt;Чтобы стать успешным, проект должен сочетать в себе 51 основное качество (переводить не буду):&lt;br /&gt;   1. Accessibility&lt;br /&gt;   2. Affordability&lt;br /&gt;   3. Beauty&lt;br /&gt;   4. Build&lt;br /&gt;   5. Caching&lt;span id=&quot;fullpost&quot;&gt;&lt;br /&gt;   6. Code Coverage&lt;br /&gt;   7. Compatibility&lt;br /&gt;   8. Complexity&lt;br /&gt;   9. Consistency&lt;br /&gt;  10. Credibility&lt;br /&gt;  11. Cyclomatic complexity&lt;br /&gt;  12. Discoverability&lt;br /&gt;  13. Documentation&lt;br /&gt;  14. Efficiency&lt;br /&gt;  15. Ethics&lt;br /&gt;  16. Extensibility&lt;br /&gt;  17. Honesty&lt;br /&gt;  18. Integration&lt;br /&gt;  19. Licensing&lt;br /&gt;  20. Logging and instrumentability&lt;br /&gt;  21. Maintainability&lt;br /&gt;  22. Marketability&lt;br /&gt;  23. Memorability&lt;br /&gt;  24. Modularity&lt;br /&gt;  25. Open-ness&lt;br /&gt;  26. Optimisibility&lt;br /&gt;  27. Originality&lt;br /&gt;  28. Parallelability&lt;br /&gt;  29. Performance&lt;br /&gt;  30. Platform versatility&lt;br /&gt;  31. Popularity&lt;br /&gt;  32. Power&lt;br /&gt;  33. Practicality&lt;br /&gt;  34. Predictability&lt;br /&gt;  35. Purity&lt;br /&gt;  36. Readability&lt;br /&gt;  37. Reliability&lt;br /&gt;  38. Remarkability&lt;br /&gt;  39. Responsiveness&lt;br /&gt;  40. Reusability&lt;br /&gt;  41. Robustness&lt;br /&gt;  42. Scalability&lt;br /&gt;  43. Scriptability (automatability)&lt;br /&gt;  44. Security&lt;br /&gt;  45. Simplicity&lt;br /&gt;  46. Testability&lt;br /&gt;  47. Transparency&lt;br /&gt;  48. Trustworthiness&lt;br /&gt;  49. Usability&lt;br /&gt;  50. User eXperience&lt;br /&gt;  51. Versatility&lt;br /&gt;&lt;br /&gt;Вы можете позволить себе три.&lt;br /&gt;Два из них - безопасность (44 - security) и удобство использования (49 - usability).&lt;br /&gt;Выберите ещё одно.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Источник &lt;a href=&quot;http://secretgeek.net/core51.asp&quot;&gt;http://secretgeek.net/core51.asp&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/527652283753423973/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/527652283753423973' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/527652283753423973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/527652283753423973'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/08/51.html' title='51 основное качество успешного проекта'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36305522.post-9135943629896956322</id><published>2009-08-18T00:55:00.005+04:00</published><updated>2009-08-27T16:08:09.936+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="context-driven"/><category scheme="http://www.blogger.com/atom/ns#" term="exploratory testing"/><category scheme="http://www.blogger.com/atom/ns#" term="перевод"/><title type='text'>Затравка: Исследовательское тестирование: В поисках музыки исследования ПО</title><content type='html'>&lt;index&gt;&lt;br /&gt;Хочу представить анонс перевода очередной, в этот раз довольно большой, статьи на тему исследовательского тестирования от Jonathan Kohl, которая в оригинале называется &quot;Exploratory Testing: Finding the Music of Software Investigation&quot;. Ссылку, как обычно, не даю, а любителям прочитать в оригинале, найти не составит труда. Может быть, среди читателей есть люди, знающие конкретный перевод для музыкальных терминов tension и resolution? Был бы весьма признателен за подсказку. Поскольку сама статья довольно длинная, слишком скоро остальную часть не ждите, надеюсь за неделю справлюсь.&lt;br /&gt;&lt;br /&gt;************************************&lt;br /&gt;&lt;br /&gt;Мой друг Стив &lt;span id=&quot;fullpost&quot;&gt;незаурядный игрок на классической гитаре. Наблюдение за его игрой вдохновляющее зрелище - он потратил годы на оттачивание сноровки и исключительно мастерски владеет инструментом. Также, Стив может рассказать о технике своей игры, дать несколько уроков и показать ученикам, как усовершенствовать свои умения. Он может петь под гитару и говорит что музыка это напряженность (tension, кто знает верный перевод , подскажите - прим. пер) и разрешение (resolution, переход в консонанс - прим. пер). Если вся музыка будет напряженная, слушателю станет не по себе. Если будет только разрешаться - то это скучные, утомительные повторения. Стив расширяет эту идею до фактических физических действий, которые гитарист использует для извлечения определенных звуков. К примеру, если вы играете с большим преобладанием напряженности, вы будете ограничены в возможностях выполнить определенные действия. Чтобы играть музыку, вам необходимо найти баланс между напряженностью и разрешением, а, чтобы найти этот баланс, вам необходимо сочетание знаний, навыков и творческого подхода.&lt;br /&gt;&lt;br /&gt;Как и Стив, мой друг Джеймс Бах тоже исключительно искусен. Он не гитарист, он тестировщик. Джеймс так же вдохновляет, когда демонстрирует свою технику. Он мастер квалифицированного исследовательского тестирования: одновременного проектирования и выполнения тестов и познания (см. прошлую заметку - прим. пер.). Джеймс также может объяснить используемые им техники тестирования чтобы обучить учеников-тестировщиков. Увидев первый раз как он тестирует софт, я сразу вспомнил Стива. Но в этом случае, напряженность и разрешение не было связано с музыкой или техникой игры на музыкальном инструменте. Вместо этого, напряженность и разрешение вращались вокруг идей. Джеймс одновременно разрабатывал и выполнял тесты, основанные на любознательности по отношению к приложению. Все его тесты обладали обратной связью, посредством которой он получал познания для разработки следующего теста. Напряженность происходила от исследования характера его тестов, а разрешение проявлялось в их результатах. Это была музыка взаимодействи ума тестировщика и тестируемого приложения. И это не было неожиданностью; как тестировщик, Джеймс имеет хорошо развитое сочетание знаний, навыков и творческого подхода.&lt;br /&gt;&lt;br /&gt;Как консультант по тестированию ПО и музыкант, я встречал много квалифицированных тестировщиков, которые выполняют удивительную работу. Путем накопления опыта и методом проб и ошибок, они вырабатывают такое мастерство, которое сами объяснить не в состоянии. К сожалению, у тестировщиков, не так много очевидных возможностей для развития способностей, нежели у музыкантов. Многие тестировщики не осознают, что существуют поддающиеся научению навыки исследовательского тестирования, которые они могут развить у себя, и которые им помогут приносить больше пользы команде.&lt;br /&gt;&lt;br /&gt;Сссылки&lt;br /&gt;&lt;br /&gt;1. Bach, James. (2003) Exploratory Testing Explained&lt;br /&gt;&lt;a href=&quot;http://www.satisfice.com/articles/et-article.pdf&quot;&gt;http://www.satisfice.com/articles/et-article.pdf&lt;/a&gt;&lt;br /&gt;2. Kaner, Cem. (2004). The Ongoing Revolution in Software Testing. Presented at Software Test &amp;amp; Performance Conference, December, 2004, Baltimore, MD&lt;br /&gt;&lt;a href=&quot;http://www.kaner.com/pdfs/TheOngoingRevolution.pdf&quot;&gt;http://www.kaner.com/pdfs/TheOngoingRevolution.pdf&lt;/a&gt;&lt;br /&gt;3. Bach, James. (1999, November) Heuristic Risk-Based Testing. Software Testing and Quality Engineering Magazine &lt;a href=&quot;http://www.satisfice.com/articles/hrbt.pdf&quot;&gt;http://www.satisfice.com/articles/hrbt.pdf&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/index&gt;</content><link rel='replies' type='application/atom+xml' href='http://bugsclock.blogspot.com/feeds/9135943629896956322/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/36305522/9135943629896956322' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/9135943629896956322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36305522/posts/default/9135943629896956322'/><link rel='alternate' type='text/html' href='http://bugsclock.blogspot.com/2009/08/blog-post_18.html' title='Затравка: Исследовательское тестирование: В поисках музыки исследования ПО'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry></feed>