Допустим я тестирую продукт, который работает [в том числе] с "человеческими данными".
Где-то для чего-то указываются и хранятся имена, емейлы, логины, телефоны и тому подобное. Есть формы, где можно данные редактировать, потом эти данные где-то показываются и используются. Есть и прочие вещи, слабо связанные с этими данными, например, возможность давать пользователю разные права: тут не обойтись без объекта "пользователь", но всякие атрибуты вроде имени/телефона обычно не важны. Другими словами, при тестировании можно указать любую белиберду, которую система согласна принять.
Так я и делал. Тестируя формы - вводил произвольный текст, лишь бы пройтись по классам эквивалентности, потыкать во все границы. Тестируя прочие фичи - указывал минимальный допустимый набор символов, потому что неважно же какое там имя. И пользователь a12 взаимодействовал с ttt, и всё, в общем, у них получалось.
Но с некоторых пор я стал чаще использовать данные похожие на настоящие имена, фамилии и адреса. Ибо не фиг. И это таки немножко помогает в тестировании.
Показаны сообщения с ярлыком how do i. Показать все сообщения
Показаны сообщения с ярлыком how do i. Показать все сообщения
четверг, 10 декабря 2015 г.
среда, 1 декабря 2010 г.
[HDI] Увеличение своп-файла Linux без изменения разделов диска
Если вдруг потребовалось увеличить swap раздел на Linux'овой машинке, а править текущее разбиение диска на разделы не хочется, то можно поступить так:
Собственно, тут создается файл, который в дальнейшем используется как swap-раздел.
Ключевой момент тут
P.S. честно своровано отсюда
# dd if=/dev/zero of=/var/swap bs=1M count=1048
# chmod 0 /var/swap
# mkswap /var/swap
# echo "/var/swap none swap defaults 0 0" >> /etc/fstab
# swapon -a
Собственно, тут создается файл, который в дальнейшем используется как swap-раздел.
Ключевой момент тут
count=1048
- этот параметр определяет, какого размера файл будет создан. P.S. честно своровано отсюда
четверг, 18 ноября 2010 г.
[HDI] Поиск и очистка inodes в Linux
Как известно, каждому файлу в Linux'е соответствует не только место на диске, но и некоторое количество inode. Как и место на диске, inode'ы тоже могут заканчиваться, и результат примерно тот же - создавать новые файлы становится невозможно.
Узнать, сколько inodes уже использовано можно с помощью команды
Но если узнать, кто занял все место - несложно, то понять, кто съел inode'ы чуть посложнее. Обычно они пропадают из-за большого количества мелких, как правило, временных файлов, которые кто-то не убрал за собой.
С определением места, где все это добро хранится, может помочь такой вот несложный скриптик:
Скрипт показывает, сколько inode использованы различными папками. Анализируются папки, начиная с той, откуда был запущен скрипт. То есть для поиска по всей файловой системе нужно запускать скрипт из корня.
P.S. своровано отсюда: http://stackoverflow.com/questions/653096/howto-free-inode-usage
Узнать, сколько inodes уже использовано можно с помощью команды
df -i
Но если узнать, кто занял все место - несложно, то понять, кто съел inode'ы чуть посложнее. Обычно они пропадают из-за большого количества мелких, как правило, временных файлов, которые кто-то не убрал за собой.
С определением места, где все это добро хранится, может помочь такой вот несложный скриптик:
#!/bin/bash
# count_em - count files in all subdirectories under current directory.
echo 'echo $(ls -a "$1" | wc -l) $1' >/tmp/count_em_$$
chmod 700 /tmp/count_em_$$
find . -type d -print0 | xargs -0 -n1 /tmp/count_em_$$ | sort -n
rm -f /tmp/count_em_$$
Скрипт показывает, сколько inode использованы различными папками. Анализируются папки, начиная с той, откуда был запущен скрипт. То есть для поиска по всей файловой системе нужно запускать скрипт из корня.
P.S. своровано отсюда: http://stackoverflow.com/questions/653096/howto-free-inode-usage
четверг, 11 ноября 2010 г.
[HDI] Создание ISO-файла в Linux
Создание ISO файла из CD/DVD диска
Создание ISO файла из папки
dd if=/dev/cdrom of=/cdrom_image.isoгде
- dd == "disk dump" - утилита для побитового копирования
- if == "input file" - устройство, откуда читать
- of == "output file" - файл, куда писать
Создание ISO файла из папки
mkisofs -D -iso-level 4 -o ./myimage.iso ./myfolder/где
- -D - позволяет работать с деревьями папок глубокой вложенности
- iso-level 4 - позволяет работать с длинными именами файлов
- /myimage.iso - путь к создаваемому ISO-файлу
- ./myfolder/ - путь к папке, содержимое которой надо поместиьт в ISO-файл.
Подписаться на:
Сообщения (Atom)