Слайды моего доклада на Auto ConfeT&QA.
И никуда, действительно, не надо было ехать!
пятница, марта 30, 2012
воскресенье, марта 18, 2012
Word против командной строки

Самый интересны и увлекательный момент для меня при чтении документации к тестируемому продукту – это найти командлайну (команду, которая выполняется в консоли cmd ) и попробовать что она действительно работает.
Дело в том, что, во-первых, командная строка может не работать на конкретной операционной системе. Но, это только полбеды. Вторая половина в том, что в подавляющем большинстве, документация пишется в Word. А Word – это враг командных строк, потому что он так и норовит заменить дефис на тире, а олдскульную досовскую кавычку на свою, супер-мега юникоговую.
Вот эти команды в консоли будут выглядеть одинаково, только перовая вернет сообщение об ошибке… или вторая?
C:\Users\dzhariy>dir "C:\"
The filename, directory name, or volume label syntax is incorrect.
dir “C:\”
dir "C:\"
Так что, если вы пишете документацию, то не поленитесь проверить, работают ли ваши командные строки. А если вы тестируете – то обязательно проверяйте все командные строки в документации, потому что, тот человек, который писал документацию – навряд ли это делал.
суббота, марта 10, 2012
Perl скрипт – помощник для завершения Windows
Есть такая замечательная утилита для Windows – shutdown, которая помогает не только завершить Windows, а сделать это по таймеру, через определенное время.
Синтаксис команды следующий:
shutdown -s -f –t секунды
Вот только в секундах-то время вводить неудобно, особенно, если я хочу завершить работу через 15, 35, 50 минут…
Вы еще умножаете на 60? – Тогда мы идем к Вам!
Вот с этим скриптом на Perl:
shutdown.pl
Сама команда:
perl shutdown.pl минуты
Это было просто :)
Синтаксис команды следующий:
shutdown -s -f –t секунды
Вот только в секундах-то время вводить неудобно, особенно, если я хочу завершить работу через 15, 35, 50 минут…
Вы еще умножаете на 60? – Тогда мы идем к Вам!
Вот с этим скриптом на Perl:
shutdown.pl
$ARGV[0] *= 60 and system "shutdown -s -f -t $ARGV[0]" if $ARGV[0];
Сама команда:
perl shutdown.pl минуты
Это было просто :)
Подписаться на:
Сообщения (Atom)