Файл конфигурации для VIM

By Илья - Last updated: Среда, Апрель 4, 2012

Чтобы не забылось и не потерялось.
Сейчас часто приходиться писать тесты на Python, а т.к. не использую каких-либо IDE, нужно было приспособить VIM чтобы было удобно в нем разрабатывать.

Получился вот такой вот кофиг (пока что, будет дополнятся по мере необходимости), не претендует на идеальность, но пока полностью устраивает. По памяти, что в нем включено (часть):

  1. Показ номеров строк
  2. Показывает и подсвечивает «висячие» пробелы (нужно, чтобы не комитить такие файлы в Git)
  3. Переключение между табами Ctrl+PgDown/Ctrl+PrUp
filetype plugin indent on
syntax on

set paste

set expandtab shiftwidth=4 softtabstop=4 tabstop=4
set list
set listchars=tab:▹\ ,eol:↵,trail:▿
nmap <leader>l :set list! relativenumber!<CR>
nmap <leader>p :set list! number!<CR>

set incsearch hlsearch smartcase
set gdefault
set showmatch

set modeline nowrap
set number

set ttyfast
set wildmenu
set background=dark

" Press space to clear search highlighting
nnoremap <silent> <Space> :noh<CR>

" Map toggling paste mode
nnoremap <F2> :set invpaste paste?<CR>
set pastetoggle=<F2>
set invpaste

nnoremap <C-PageDown> :tabnext<CR>
nnoremap <C-PageUp> :tabprev<CR>
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
autocmd BufWinLeave * call clearmatches()

Filed in Заметки • Tags: ,

ВТБ: забавный баг на странице заявки на получения кредита

By Илья - Last updated: Воскресенье, Апрель 3, 2011

Давно я что-то ничего не писал тут. :( Много интересной работы, некогда.

Решил я взять кредит на нужды неотложные. :) Для чего отправился на сайты разных банков чтобы посмотреть какие условия предлагают.  Про условия естественно писать не буду, кому надо тот сам может посмотреть, а напишу я про забавный баг обнаруженный на странице предварительной заявки на получения кредита (собственно вот она https://www.vtb24.ru/personal/loans/personal/cash/preliminary-request/).

Воспроизводится этот баг стабильно в двух из трех браузеров которыми я распологаю, а именно Firefox 3.6.15 и Chrome 10.0. В IE8 почему-то все нормально.

Я честно говоря не понимаю, как так можно писать программы, чтобы не воспринималась конкретно одна цифра??? Перейдем от слов к воспроизведению бага. Там все просто, заходите на страницу, последовательно вводите нужные данные (сумму кредита, срок, ФИО), но на вводе даты вы останавливаетесь. Тут самое интересное! Так уже мне не повезло родиться 2ого числа. Собственно я его и ввел в предложенную форму, а также указал месяц и год. И что? Программа отказывается принимать данную дату! Я поробовал 02 ввести и это тоже не помогло. Попробовал ввести 10 — валидно, снова ввел 2 — нифига. :) Однако, когда я ввел 3, а потом 2 — все нормально. Каким же извращенцем надо быть, чтобы такое написать? :)

Пример раз:

Пример два:

Filed in Баги

Мелкий забавный баг на Яндекс.Пробки :)

By Илья - Last updated: Понедельник, Март 22, 2010

Яндекс порадовал! :) Первый раз там такое вижу :)

Москва — город огромных пробок! Пожалуй, сегодня на работе потусуюсь. :)

Яндекс.Пробки

Filed in Баги, Разное

Implementing Software Testing Automation Tools

By Илья - Last updated: Вторник, Март 9, 2010

Простая и небольшая статья, которая рассказывает о том, как подойти к внедрению средств автоматизированного тестирования и какие проблемы могут ожидать на этом пути.

Внедрение средств автоматизации тестирования

Подход непрерывного улучшения процесса

Этот документ описывает подход непрерывного улучшения процесса внедрения средств автоматизированного тестирования в организации.

Для чего внедрять средства автоматизированного тестирования?

Оригинал статьи: Implementatig Software Testing Automation Tools

Если в данный момент вы выполняете регрессионные тесты для каждого релиза продукта, если у вас есть большое кол-во тестов, которые должны быть выполнены для каждого релиза, а релизы выходят достаточно часто – то это идеальная ситуация для того, чтобы начать использовать средства автоматизированного тестирования[i].

Ручное регрессионное тестирование – это не эффективное использование времени инженеров по тестированию, особенно если они просто выполняют ранее документированные тесты. Вы можете сократить время цикла тестирования и увеличить точность его выполнения позволив выполнять эту работу специализированному программному обеспечению. Read the rest of this entry »

Filed in Переводы, Статьи, Тестирование

Проверка баланса на Мегафоне

By Илья - Last updated: Среда, Январь 6, 2010

Не совсем про тестирование. :)

Недавно московский мегафон ввел новый функционал, теперь по *102# отображается не текущий баланс, а USSD меню, где можно получить информацию о доступных услугах предоставляемых оператором, в том числе и услуга проверки баланса. С одной стороны теперь всякий желающий может с помощью USSD-запросов подключить/отключить нужные ему услуги и не тратить время операторов колл-центра, а с другой, теперь чтобы проверить баланс приходится делать на одно действие больше. По моим субъективным ощущениям, очень не удобно.

Eсли еще кому-то это тоже не удобно как и мне, то воспользуйтесь командой *102#1#. И будет вам счастье! :)

Filed in Разное • Tags: ,

Free Test Tools Kit 1.0

By Илья - Last updated: Вторник, Декабрь 8, 2009

Выложил образ виртуальной машины с установленными на нее инструментами для поддержки процесса разработки и тестирования. Подробнее тут: http://blog.dunin.ru/free-test-tools-kit/

Filed in Инструменты тестировщика • Tags: , ,

Open Source Testing

By Илья - Last updated: Вторник, Декабрь 8, 2009

Обнаружил в сети еще один сайт, где собраны ссылки на огромное кол-во бесплатных инструментов тестирования: http://www.opensourcetesting.org/

Filed in Заметки, Инструменты тестировщика, Полезные ссылки

Где кнопка Билли? (с)

By Илья - Last updated: Четверг, Ноябрь 26, 2009

off: «Где карта, Билли!?» — люблю эту фразу из мультфильма «Остров сокровищ».

Я пока не очень активно пользуюсь хостингом, но некоторые вещи у моего хостинг провайдера у меня вызывают удивление, например:

Окно логина

Окно логина

Это окно логина к веб-интерфейсу FTP. Я долго искал там кнопку «Вход» или что-то подобное. Ее там просто нет, надо жать Enter каждый раз после ввода пароля.

Выяснилось очень забавное поведение, если пароль к контрольной панели и пароль к FTP совпадают, то пользователь не видит данной страницы. После того, как вы жмете на ссылку Вход в web-интерфейс, вы автоматом попадает в веб-интерфейс, но это только в случае совпадающих паролей, иначе получаем такую вот страничку. :)

Filed in Баги • Tags:

Установка Testlink в существующую БД

By Илья - Last updated: Четверг, Ноябрь 26, 2009

Т.к. при установке Testlink в существующую БД он дропает все существующие в ней таблицы, а если там уже есть установленные приложения, то это может оказаться «приятным» сюрпризом, если пропустить это предупреждение при установке, как это было в моем случае.

Восстановив свою БД, я решил разобраться как установить Testlink не нарушая работоспособности других установленных приложений.

Read the rest of this entry »

Filed in Заметки, Инструменты тестировщика • Tags:

О пользе резервных копий

By Илья - Last updated: Понедельник, Ноябрь 23, 2009

Сейчас на практике понял полезность создания резервных копий перед установкой нового ПО. К сожалению, именно этого я и не сделал перед установкой Testlink 1.8.4

До этого всегда устанавливал его в отдельную БД, а т.к. хостер предлагает всего одну БД для использования, то устанавливал его в ту, где уже стоит WordPress, за что и поплатился. Перед установкой Testlink спокойно удалил все таблицы из БД. До сих пор не понимаю, где я просмотрел предупреждение о том, что все данные будут удалены. Буду сейчас тестировать установку Testlink на локальной машине, все таки интересно, где там про это написано.

Жалко переведенную статью. Хорошо что сохранилась локальная копия, надо только чуть подредактировать ее, т.к. она отличается от той что была на сайте.

Прошу прощения за этот косяк, в ближайшее время все исправлю. :)

UPD: Действительно, есть предупреждение что все данные будут удалены. :( Просмотрел я это.

UPD2: Все восстановил. Ну почти все. Потерялся только комментарий от друга. Странно, я его не обнаружил, когда восстановил блог из архива. Вспомнил, что в условиях ТП было сказано, что автоматически выполняется резервное копирование сайта. Запросил у них архив и из него уже восстановил статьи. Человек сам создает себе трудности, чтобы потом с успехом их решать. :) Завтра все-таки попробую установить Testlink, но уже другим способом.

Filed in Заметки, Инструменты тестировщика • Tags: