вторник, мая 14, 2013

T-SQL запрос, который выводит длину и типы всех полей в базе данных

Запрос выводит целую кучу данных, и в комбинации  с другими инструментами, может оказаться очень полезным.
К сожалению, уже не помню, откуда я его взял.
SELECT OBJECT_SCHEMA_NAME(T.[object_id],DB_ID()) AS [Schema],   
        T.[name] AS [table_name], AC.[name] AS [column_name],   
        TY.[name] AS system_data_type, AC.[max_length],  
        AC.[precision], AC.[scale], AC.[is_nullable], AC.[is_ansi_padded]  
FROM sys.[tables] AS T   
  INNER JOIN sys.[all_columns] AC ON T.[object_id] = AC.[object_id]  
 INNER JOIN sys.[types] TY ON AC.[system_type_id] = TY.[system_type_id] AND AC.[user_type_id] = TY.[user_type_id]   
WHERE T.[is_ms_shipped] = 0  
ORDER BY T.[name], AC.[column_id]

четверг, мая 09, 2013

пятница, апреля 26, 2013

Эксперт-Хомяк: о тестировании, продуктивности и экспертах

Тестировщику и автоматизатору

воскресенье, апреля 14, 2013

Мотивация, личный интерес и интерес дела


Меня преследуют слова, которые все говорят, но, суть которых каждый понимает по-своему.  Конечно же, чтобы лучше понять суть термина, я сразу же лезу в Википедию… но и там не всегда написано четко и понятно.

Одно из таких слов – это мотивация, в смысле «мотивирован сделать что-то», «поднять мотивацию», «замотивированный сотрудник». Как объяснить в «двух словах» четко и ясно, что оно означает.

Я нашел эти «два слова»:
Мотивация – это личный интерес. Следовательно, демотивация – это отсутствие личного интереса (его могло не быть, он мог потерять  актуальность ).

Все оказывается очень просто.
А в подтверждение, статья М. Литвака, откуда была почерпнута эта мысль:

Хочу сотрудников, которые так же будут болеть за дело
Тезис: любой человек по определению болеет только за свои интересы. А задача руководителя сделать, чтобы интересы дела и его личные интересы сотрудников совпадали.

среда, марта 27, 2013

Хомяк идет на вебинар по Robot Framework 4-го Апреля

Сообщество

Тестировщику и автоматизатору

понедельник, марта 11, 2013

Неожиданно… ХОМЯК! (анархично-не_периодичный дайджест интересных ссылок)

Тестировщику и автоматизатору

Суровый и беспощадный BDD маркетинг

Только что попалось видео с примером сурового и беспощадного BDD маркетинга для плагина Behave for JIRA.
За основу взят, в принципе, неплохой сценарий, но потом…
В общем, вопрос:
Какие ляпы вы видите в технической реализации сценария? Что бы вы хотели увидеть в этом видео дополнительно?

Даже если никто не ответит, в эту среду вечером я опубликую список тех, которые заметил я.

Upd

Сам сценарий написан довольно хорошо. Тут нет лишних деталей, и в принципе понятно, что должна делать функциональность.

Scenario: Add content assist to the Google Search field
    Given I am about to search
    When I begin to type my query
    Then a list of suggestions should appear below the search field
    And the suggestions should update as I type

На 01:06 начинается самое интересное. Обратите внимание:
Код реализации шагов не соответствует самому сценарию.

В шаге «Then a list of suggestions should appear below the search field» сабмитается форма. Не проверяется то, что список подсказок соответствует… хотя бы чему-то.
 
А в шаге: “And the suggestions should update as I type” – просто закрывается драйвер.
Собственно, в сценарии нет вообще ни одной проверки.





понедельник, марта 04, 2013

Pragmatic Perl – это первый русскоязычный журнал о языке Перл

Я начал изучение языка Perl еще 10 лет назад. Perl никогда не был моим «основным» языком программирования, тем не менее, я либо сам писал, либо использовал готовые скрипты практически каждый день. Ведь это настолько просто – решить простую задачу на простом языке.

Позвольте тожественно расшарить ссылку на первый выпуск русскоязычного журнала о Perl:
http://pragmaticperl.com/


Pragmatic Perl