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

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

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

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

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

Продовжити читання “Аналіз вимог і тестування (1 ч.)”

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

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

Продовжити читання “Цікаве відео про тест браузера Chrome”

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

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

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

Реліз.

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

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

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

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

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

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

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

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