Технологія швидкого тестування та поради

Існує безліч технологій, в яких використовується аналіз архітектури та структури програмних розробок. У цій статті описані рад таких технологій. Відповідно до концепції швидкого тестування ці технології повинні застосовуватися на максимально ранніх етапах життєвого циклу розробки, і більшість з них не може використовуватися ще до початку створення будь-яких кодів. Відомо, що висока складність неминуче призводить до великої кількості помилок, тому в цій статті увага приділяється, насамперед, питанню зменшення складності. Основний побічний ефект вимірювання цикло-матиматичної складності полягає в тому, що воно дозволяє групі тестування оцінити кількість прогонів програмного забезпечення об’ єкта, який буде потрібно хоч би однократно тестування кожної гілки програми.

Continue reading Технологія швидкого тестування та поради

Аналіз вимог і тестування (1 ч.)

З метою прискорення виробництва програмного продукту, розробка і всі види тестової діяльності повинні тісно інтегруватися. Така інтеграція розробки і тестової діяльності, повинна починатися на ранніх стадіях процесу розробки, коли формуються вимоги до розробляємого програмному продукту при безпосередній участі користувача. Для проектування системи програмного забезпечення, колективу розробників необхідний чіткий набір вимог, в той же час, групі фахівців з налагодження також необхідні чітко сформульовані, однозначні вимоги, що дасть можливість скласти план тестування і проекти тестів.

Continue reading Аналіз вимог і тестування (1 ч.)

Цікаве відео про тест браузера Chrome

Google ніколи не соромилася заявляти про те, що її браузер Chrome, поступово завойовує ринок інтернет-браузерів, де багаторічним лідером залишається Internet Explorer. Остання бета-версія Chrome 5 знову принесла приріст швидкості до 35%. Поряд з традиційним порівнянням продуктивності, компанія вирішила приміряти на себе методи «Руйнівників легенд» і вдатися до досить незвичною тестування, порівнявши швидкість роботи свого браузера з деякими фізичними процесами. Які, втім, теж дуже незвичайні.

Continue reading Цікаве відео про тест браузера Chrome

Ну дуже проста ідея, яка підвищує ефективність тестування в рази

Як зазвичай будують процес тестування непросвітлені тест-менеджери?

Вони намагаються протестувати все. У результаті в баг-трекері є помилка про те, що програма перефарбовується при натисканні на саму рідковикористовувану кнопочку 286 разів. Помилка про дивний сірий піксель в нижньому правому куті програми теж заведена. Команда працювала в поті чола вночі та у вихідні.

Реліз.

Не працює основний функціонал.

Чому таке можливе?

Continue reading Ну дуже проста ідея, яка підвищує ефективність тестування в рази

10 ефективних інструментів для юзабіліті-тестування: огляд та порівняння

Щоб дізнатися наскільки зручний сайт або інший програмний продукт для користувачів, треба запитати про це у них самих. Але вважається, що тестування на «на живих людях» віднімає багато сил і часу у розробника та / або власника ресурсу.

На цей випадок існують онлайн інструменти для юзабіліті-тестування. Вони допомагають з’ясувати, наскільки продукт відповідає очікуванням користувачів, і в той же час, економлять час і кошти на проведення досліджень.

У цій статті представлений огляд десяти простих і доступних інструментів для юзабіліті-тестування сайтів.

Continue reading 10 ефективних інструментів для юзабіліті-тестування: огляд та порівняння

тестування, та як тестувати