Сообщения

Показаны сообщения с ярлыком "XML"

XML для тестировщиков (III - Specifications)

В моей практике приходилось сталкиваться с различными вариантами формализации требований к XML документам, от технически грамотных XSD-схем до экзотических примеров псевдокода. Чаще всего встречаются следующие формы: XSD-схема; Спецификация в виде текстового документа; Примеры XML документов. У каждого из этих представлений есть плюсы и минусы. Они накладывают свой отпечаток на процесс подготовки к тестированию, а так же на сроки выполнения работ. О специфических аспектах работы с различными представлениями требований к XML и пойдет речь в этой статье.

XML для тестировщиков (II - Basics)

Изображение
Основы Итак, несколько общих слов о XML.  XML является языком разметки, по сути это означает то, что код написанный на XML не выполняет каких-либо действий (вычислений) и служит только для структурированного представления информации.  Синтаксис XML соответствует используемому в HTML. Основной конструкцией языка является тег, который в свою очередь может обладать множеством атрибутов. Теги и элементы (node) В сети и литературе можно найти большое количество различных трактовок определения тега (более грамотно - дескриптора). Для работы с языками разметки важнее понимать сущность данной абстракции (физический смысл, как любит говорить мой отец), а не знать дословно его определение.

XML для тестировщиков (I - Introduction)

Изображение
В последнее время, по долгу службы, мне довелось обучать и встраивать в проекты довольно большое количество начинающих тестировщиков. Ситуация на рынке труда складывается не самым лучшим образом и найти сложившегося специалиста, обладающего всем набором необходимых технических навыков не представляется возможным. Поэтому довольно часто приходится сталкиваться с такой проблемой как недостаточное знание сотрудником языка XML. С одной стороны проблема сама по себе не является серьезной, т.к. изучить этот язык и основы работы с ним довольно просто. С другой есть ряд моментов, которые усложняют жизнь молодому поколению: