Инструменты необходимые для тестирования Linux
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Максим Уваров
Введение
Данная статья представляет из себя набор тех утилит, с которыми приходится сталкиваться QA инженеру при тестировании linux/unix подобных таргетов. Здесь описаны лишь некоторые, основные инструменты, с которыми Вам наверняка придется работать. Эта статья будет полезна тем людям, которые только собираются тестировать устройства с линуксом и мало знакомы с теми программами, которые им предстоит использовать. Статья состоит в основном из названия программы и краткого описания, описания того, каким образом можно ее использовать для тестирования. Хотелось бы надеется, что она послужит началом wiki странички с примерно таким же названием.
В данной статье мне хотелось бы рассказать о инструментах для тестирования программ на базе linux. Но большинство данных решений будет применимо к большинству unix-based систем. Сложилось так, что большинство приложений — это консольные приложения, которые легче автоматизировать.
В линуксе все программы можно разделить на следующие группы:
a) ядро (kernel)
Сюда относится само ядро, модули ядра, и userspace level управления ядром ( имеется ввиду /proc и /sys интерфейсы). Поскольку само ядро написано на С и ASM, то для тестирования вам в основном придется использовать именно С. Обычно это небольшие тестовые модули ядра, проверяющие какие либо функции, либо модуль с разным параметрами + скрипт. Как показывает практика лучше использовать не один модуль проверяющий сразу всю фичу, а много модулей проверяющих каждую функцию отдельно. Стоит также не забывать проверять все возможные коды возврата функций.
Введение
Данная статья представляет из себя набор тех утилит, с которыми приходится сталкиваться QA инженеру при тестировании linux/unix подобных таргетов. Здесь описаны лишь некоторые, основные инструменты, с которыми Вам наверняка придется работать. Эта статья будет полезна тем людям, которые только собираются тестировать устройства с линуксом и мало знакомы с теми программами, которые им предстоит использовать. Статья состоит в основном из названия программы и краткого описания, описания того, каким образом можно ее использовать для тестирования. Хотелось бы надеется, что она послужит началом wiki странички с примерно таким же названием.
В данной статье мне хотелось бы рассказать о инструментах для тестирования программ на базе linux. Но большинство данных решений будет применимо к большинству unix-based систем. Сложилось так, что большинство приложений — это консольные приложения, которые легче автоматизировать.
В линуксе все программы можно разделить на следующие группы:
a) ядро (kernel)
Сюда относится само ядро, модули ядра, и userspace level управления ядром ( имеется ввиду /proc и /sys интерфейсы). Поскольку само ядро написано на С и ASM, то для тестирования вам в основном придется использовать именно С. Обычно это небольшие тестовые модули ядра, проверяющие какие либо функции, либо модуль с разным параметрами + скрипт. Как показывает практика лучше использовать не один модуль проверяющий сразу всю фичу, а много модулей проверяющих каждую функцию отдельно. Стоит также не забывать проверять все возможные коды возврата функций.
Другие работы
Элеватор ЛГ-160
Hobbit
: 25 апреля 2015
В комплекте чертежей предствалены: общий вид элеватора и сборочные единицы (башмак, корпус башмака, труба гладкая, стенки, крышка)
150 руб.
Экзамен. Билет 11. Основы теории искусственного интеллекта. 6 семестр
oksana
: 28 июля 2015
Билет: 11
1. Чему равно вычисление: (list l2 l3 l4)? (list l1 l4 l4)?
2. Как в диалоге программы doctor использовать слово «трактор», чтобы структура диалога не нарушилась?
100 руб.
Объектно-ориентированный анализ и программирование. Лабораторные работы
BarneyL
: 27 октября 2018
Лабораторная работа №1
Тема: Построение UML диаграммы вариантов использования и диаграммы классов.
Задание: для диаграммы вариантов использования нужно отобразить на диаграмме следующие основные действия с объектом «компьютер»: ввод программы с клавиатуры, подсоединение внешнего устройства (флэшки), просмотр результата работы программы на мониторе.
На диаграмме классов необходимо отобразить класс объекта «компьютер», основные поля класса (номер компьютера, расположение-аудитория), методы класса
100 руб.
Математическое моделирование полета лыжника при прыжке с трамплина
Elfa254
: 14 августа 2013
1. Введение
"Достижения лыжников-прыгунов на состязаниях любого ранга, будь то всесоюзные или международные соревнования, первенства мира или олимпийские игры,предопределены всей историей прыжков на лыжах - творческим трудом ученых, тренеров, самих спортсменов. Неоднократное низвержение "законодателей стиля", устоявшихся взглядов на "каноны" техники всегда знаменовало собой "новый" этап, который тут же становился "пройденным", в развитии спорта. ... Постоянное усовершенствование спортивной техни
5 руб.