Инструменты для кроссбраузерного тестирования сайтов

Хорошая обзорная статья про интсрументы/сервисы для тестирования сайтов на кроссбраузерность. Дается краткое описание + скриншот того или иного инструмента, которые в свою очередь поделены на две категории — бесплатные и платные.

Также есть перевод этой статьи на русский язык.

Как проходит отбор в ИТ-компанию

Родилась замечательная идея по отбору сотрудников в ИТ-компанию: нужно взять сложную головоломку, собрать ее наполовину и предлагать кандидатам собрать ее до конца. В зависимости от результата:

— кандидат собрал головоломку правильно и до конца — специалист идет в отдел разработки;
— кандидат сломал головоломку в процессе сборки — специалист идет в отдел тестирования;
— кандидат разобрал головоломку до нуля — специалист идет в отдел анализа;
— кандидат сказал, что наполовину собранная головоломка и так выглядит неплохо — специалист идет в отдел внедрения;
— кандидат не заметил просьбы собрать головоломку — метит в менеджеры проекта.

Источник: какой-то тематический форум…

Тестирование калькулятора

Вот как обычно проверяют корректность работы калькулятора при покупке (хотя, если честно, сам лично ни разу не видел, чтобы кто-то его проверял именно на корректность вычисления):

1111*1111 = 1234321
11111*11111 = 123454321
12345679*9 = 111111111
12345679*18 = 222222222
12345679*27 = 333333333
12345679*36 = 444444444
12345679*45 = 555555555
12345679*54 = 666666666
12345679*63 = 777777777
12345679*72 = 888888888
12345679*81 = 999999999
12345678-12345679 = -1

Также можно привести массу других примеров.

А вот как можно протестировать калькулятор с точки зрения тестировщика (для каждой из операций калькулятора произвести свою группу тестов):

1) Тестирование функциональности:

3+5 = 8, 0+0 = 0, 0! =1, …

2) Тестирование производительности:

6^11,log(4312121289), …

3) Стресс-тестирование:

26575821530+57329103476, …

и т.д.

Список популярных бесплатных багтрекеров

Ниже приводится небольшой список наиболее популярных и поддерживаемых на данный момент багтрекеров:

Про бета-тестирование StarCraft II

Позавчера на мой e-mail пришло письмо, от которого я был очень рад. Обычно если что и приходит на ящик, так это спам вида: «юридические консультации в Москве», «новые ювелирные украшения ждут вас» и т.п. Письмо пришло от компании Blizzard, и было посвящено бета-тестированию игры StarCraft II: Wings of Liberty. В нем сообщалось, что моя кандидатура прошла отбор для участия как раз в том самом бета-тестировании. Еще в том году я подал заявку на участие в тестировании, скачав на компьютер, как для этого и положено, программулину от Blizzard, которая усердно просканировала и собрала все необходимые сведения о моем железе и отправила обратно в Blizzard. Железная составляющая моего ПК не особо-то и впечатляет, ибо покупал я его в далеком 2005 году. Поэтому рассчитывать на то, что я стану тестером, особо не приходилось. У меня в голове мелькала мысль того, что бета-тестеров будут брать людей с более-менее достойными характеристика компьютера. Чего уж там про меня говорить, у которого памяти в ПК всего-то 1 ГБ.

Вчерашнее письмо опровергло все мои прошлые мысли и показало, что даже человек со слабой конфигурацией компьютера может стать счастливым бета-тестером СтарКрафта. Скачал клиент, который потом загрузил 1,9 ГБ файлов для игры, установил ее, запустил. Затем, как обычно (вспомним WoW), ланчер стал загружать много-много обновлений для игры, которые судя по всему, тоже не мало весили, и вот наконец-то чудо! Загорается кнопка «Играть» по которой я без всяких сомнений жму! Ура, запустилась, попросив ввести логин с паролем для доступа в ее недра. Ввожу, жму кнопку «Отправить», игра начинает думать и… вылетает в ошибкой. О горе мне, горе! Пробуем еще раз, второй, третий. Все равно, вылетает с ошибкой.

Вот так, то, что я так давно ждал, оказалось так близко, и в тоже время, так далеко от меня.