Перейти к содержимому

Фотография

Генерация Своего Файла Результатов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 22

#1 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 28 августа 2007 - 21:16

В один день 2 человека поинтересовались сабжем и его реализацией в СилкТесте. В принципе и до этого на подобных форумах данная тема подымалась не раз, поэтому как-то решил это все описать подробнее.

Вот здесь я описал построение компонентов, реализующих возможность записи результатов в некоторый файл в текстовом формате.

Для большей наглядности я приаттачил архив с файлами, реализующими данную возможность (ссылка ниже)
NewRep.zip

Возможно не все там корректно работает. Буду исправлять по мере сил. Но принцип там отражен.
  • 0

#2 lyolea84

lyolea84

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • Город:Молдова, Кишинёв

Отправлено 29 августа 2007 - 13:45

В один день 2 человека поинтересовались сабжем и его реализацией в СилкТесте. В принципе и до этого на подобных форумах данная тема подымалась не раз, поэтому как-то решил это все описать подробнее.

Вот здесь я описал построение компонентов, реализующих возможность записи результатов в некоторый файл в текстовом формате.

Для большей наглядности я приаттачил архив с файлами, реализующими данную возможность (ссылка ниже)
NewRep.zip

Возможно не все там корректно работает. Буду исправлять по мере сил. Но принцип там отражен.


Очень не плохой пример. Но не ответил на мои вопросы. На пример мне при создании отчёта нужно использовать несколько таблиц. А возможно и несколько страниц, как в Excel.
  • 0

#3 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 29 августа 2007 - 14:04

Очень не плохой пример. Но не ответил на мои вопросы. На пример мне при создании отчёта нужно использовать несколько таблиц. А возможно и несколько страниц, как в Excel.

В своем примере я показал, как это можно сделать в принципе. Если вам нужно выводить информацию в специальном формате, вы можете специфицировать текст, который будет записываться. Я просто закидываю в файл небольшие куски HTML-кода. А вместе получается полный файл отчета.

Если вам надо как-то это структурировать в виде таблицы, то вы просто можете генерировать код для таблиц и вставлять текст сообщений в нужные ячейки (то есть формировать HTML-код). Можно при необходимости добавлять свои методы в класс MyLoggerClass, чтобы можно было использовать более сложные и высокоуровневые конструкции. Я же просто сделал каркас. То есть это просто решение, которое позволяет делать вывод в свой формат помимо стандартного вывода, не более того. Все остальное уже определяется нуждами конкретного человека.

Чтобы я мог более конкретно осветить ответы на ваши вопросы, мне нужны примеры отчетов в HTML или XML форматах, которые вы ожидаете увидеть. Имея конкретный образец или шаблон, можно быстро адаптировать мое решение под конкретные нужды
  • 0

#4 lyolea84

lyolea84

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • Город:Молдова, Кишинёв

Отправлено 29 августа 2007 - 14:16

Очень не плохой пример. Но не ответил на мои вопросы. На пример мне при создании отчёта нужно использовать несколько таблиц. А возможно и несколько страниц, как в Excel.

В своем примере я показал, как это можно сделать в принципе. Если вам нужно выводить информацию в специальном формате, вы можете специфицировать текст, который будет записываться. Я просто закидываю в файл небольшие куски HTML-кода. А вместе получается полный файл отчета.

Если вам надо как-то это структурировать в виде таблицы, то вы просто можете генерировать код для таблиц и вставлять текст сообщений в нужные ячейки (то есть формировать HTML-код). Можно при необходимости добавлять свои методы в класс MyLoggerClass, чтобы можно было использовать более сложные и высокоуровневые конструкции. Я же просто сделал каркас. То есть это просто решение, которое позволяет делать вывод в свой формат помимо стандартного вывода, не более того. Все остальное уже определяется нуждами конкретного человека.

Чтобы я мог более конкретно осветить ответы на ваши вопросы, мне нужны примеры отчетов в HTML или XML форматах, которые вы ожидаете увидеть. Имея конкретный образец или шаблон, можно быстро адаптировать мое решение под конкретные нужды



Вот пример отчёта в Excel. Прикрепленный файл  Example.zip   7,18К   114 Количество загрузок:
Такой отчётик сложновато создать(покрайней мере для меня), как в HTML, так и в Excel (используя ODBC Conection)
  • 0

#5 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 29 августа 2007 - 14:50

Такой отчётик сложновато создать(покрайней мере для меня), как в HTML, так и в Excel (используя ODBC Conection)


средствами, которые предоставляет СилкТест для работы с Excel, такой отчет сделать нельзя

можно попробовать через OLE объект Excel.Application.

а насчет HTML - это нетрудно. Конечно, если вы никогда не сталкивались с языком разметки HTML и не представляете, как сделать таблицу, то естественно будет трудно. Однако почитав про структуру HTML и тег <table> вам это тоже будет легко сделать.

Хотя информации по HTML в интернете много, в том числе и на русском, я приложил справочник по тегам, которым сам пользуюсь и считаю весьма удобным. Посмотрите, почитайте
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#6 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 29 августа 2007 - 14:52

сорри, забыл приложить файл
вот-с

Прикрепленные файлы

  • Прикрепленный файл  tags.zip   75,57К   60 Количество загрузок:

  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#7 lyolea84

lyolea84

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • Город:Молдова, Кишинёв

Отправлено 29 августа 2007 - 14:55

Такой отчётик сложновато создать(покрайней мере для меня), как в HTML, так и в Excel (используя ODBC Conection)


средствами, которые предоставляет СилкТест для работы с Excel, такой отчет сделать нельзя

можно попробовать через OLE объект Excel.Application.

а насчет HTML - это нетрудно. Конечно, если вы никогда не сталкивались с языком разметки HTML и не представляете, как сделать таблицу, то естественно будет трудно. Однако почитав про структуру HTML и тег <table> вам это тоже будет легко сделать.

Хотя информации по HTML в интернете много, в том числе и на русском, я приложил справочник по тегам, которым сам пользуюсь и считаю весьма удобным. Посмотрите, почитайте


Если поиграться, то в HTML можно создать, но хотельсь бы потом импортировать в Excel. Чтоб информация была разбита на несколько таблиц.

А что такое Excel.Application? И с чем его едят?
  • 0

#8 lyolea84

lyolea84

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • Город:Молдова, Кишинёв

Отправлено 29 августа 2007 - 14:56

Да а нет у кого-то литература по SilkTest.
  • 0

#9 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 29 августа 2007 - 15:00

Вот пример отчёта в Excel. Прикрепленный файл  Example.zip   7,18К   114 Количество загрузок:
Такой отчётик сложновато создать(покрайней мере для меня), как в HTML, так и в Excel (используя ODBC Conection)


Для отчетов подобного рода нужно действовать по-другому. Это ж уже фактически сведенные результаты. Соответственно, помимо решения, предложенного мной, нужен еще один скрипт, который пособирает все файлы, сгенерированные во время прогона скриптов и распарсит их, поизвлекав нужную информацию. А дальше, на основе сведенной информации генерируется содержимое файла. Могу сказать сразу, что в Экселе такой структуры не добиться. С Экселем Силк работает как с базой данных. Но вот в HTML нечто подобное можно сделать. Самое главное - в процессе выполнения скриптов такой отчет генерировать нецелесообразно. Это делается по окончании выполнения. При этом нужно еще специфицировать различные параметры, например, каталог, куда все отчеты будут скидываться, а затем и обрабатываться, а также параметры фильтра, по которому будут отбираться файлы на обработку (со временем таких файлов отчетов может накапливаться масса).

Ну что ж. Очередная тема для моего блога. На днях (когда появится время) постараюсь запостить.
  • 0

#10 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 29 августа 2007 - 15:13

Да а нет у кого-то литература по SilkTest.


а вот это руководство вам не подходит? =)
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#11 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 29 августа 2007 - 15:16

Такой отчётик сложновато создать(покрайней мере для меня), как в HTML, так и в Excel (используя ODBC Conection)


средствами, которые предоставляет СилкТест для работы с Excel, такой отчет сделать нельзя

можно попробовать через OLE объект Excel.Application.

а насчет HTML - это нетрудно. Конечно, если вы никогда не сталкивались с языком разметки HTML и не представляете, как сделать таблицу, то естественно будет трудно. Однако почитав про структуру HTML и тег <table> вам это тоже будет легко сделать.

Хотя информации по HTML в интернете много, в том числе и на русском, я приложил справочник по тегам, которым сам пользуюсь и считаю весьма удобным. Посмотрите, почитайте

Если поиграться, то в HTML можно создать, но хотельсь бы потом импортировать в Excel. Чтоб информация была разбита на несколько таблиц.

Копи/пастом вполне можно попробовать перегнать. Плюс ко всему ХТМЛ вроде как может экспортироваться в Эксел.
  • 0

#12 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 29 августа 2007 - 15:17

А что такое Excel.Application? И с чем его едят?


в СилкТесте нет поддержки работы с OLE, потому тут придется извращаться. Я постараюсь привести пример чуть позже (не сегодня точно). Но лучше бы вам смотреть в сторону HTML
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#13 lyolea84

lyolea84

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • Город:Молдова, Кишинёв

Отправлено 30 августа 2007 - 06:40

Да а нет у кого-то литература по SilkTest.


а вот это руководство вам не подходит? =)



У меня уже есть это пособие. Большое спасибо. На первых порах мне очень пригодился. Но сейчас мне необходим более мощный помошник. Где были бы описанны некоторые не стандартные решения и приведенны примеры.
  • 0

#14 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 30 августа 2007 - 06:48

Да а нет у кого-то литература по SilkTest.


а вот это руководство вам не подходит? =)



У меня уже есть это пособие. Большое спасибо. На первых порах мне очень пригодился. Но сейчас мне необходим более мощный помошник. Где были бы описанны некоторые не стандартные решения и приведенны примеры.

Ну, вообще-то в данном руководстве таких нестандартных решений не так уж и мало (как минимум до таких решений многие сами вряд ли дойдут). А из других источников по данной теме есть книга Винниченко "Автоматизация процессов тестирования". Там рассматривается Силк, ВинРаннер и Робот, но фактически это переведенный хелп. Вот практически все имеющиеся руководства по СилкТесту.

Более того, многие нестандартные решения зачастую могут являться внутренней разработкой какой-то компании (да собственно это так и есть), а такие вещи мало кто захочет выкладывать.

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

#15 lyolea84

lyolea84

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • Город:Молдова, Кишинёв

Отправлено 30 августа 2007 - 07:02

...А из других источников по данной теме есть книга Винниченко "Автоматизация процессов тестирования". Там рассматривается Силк, ВинРаннер и Робот, но фактически это переведенный хелп. Вот практически все имеющиеся руководства по СилкТесту. ...


Эту книгу мы уже заказали. Но ждём уже больше месяца. А когда доставят не известно. А Вам не встречался электронный вариант (на первое время).
Просто для меня SilkTest - это что-то неизвестное. Я даже не могу сказать, что я знаю, а что нет. А завтра послезавтра прийдут серьёзные заказы. Не хотелось бы никого подвести и оказаться на высоте (покрайней мере выполнить нормально свою работу)
  • 0

#16 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 30 августа 2007 - 07:54

...А из других источников по данной теме есть книга Винниченко "Автоматизация процессов тестирования". Там рассматривается Силк, ВинРаннер и Робот, но фактически это переведенный хелп. Вот практически все имеющиеся руководства по СилкТесту. ...


Эту книгу мы уже заказали. Но ждём уже больше месяца. А когда доставят не известно. А Вам не встречался электронный вариант (на первое время).
Просто для меня SilkTest - это что-то неизвестное. Я даже не могу сказать, что я знаю, а что нет. А завтра послезавтра прийдут серьёзные заказы. Не хотелось бы никого подвести и оказаться на высоте (покрайней мере выполнить нормально свою работу)

Это гуглить надо, как-то перепадал цифровой вариант. Но в этой книжке самые основы, даже без мелких нюансов. Опять же, это фактически переведенный хелп, который поставляется с Силком.
  • 0

#17 lyolea84

lyolea84

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • Город:Молдова, Кишинёв

Отправлено 30 августа 2007 - 08:23

Это гуглить надо, как-то перепадал цифровой вариант.


Google мне ни чем не помог. Я уже давно ищу, но без результатов
  • 0

#18 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 30 августа 2007 - 08:37

Это гуглить надо, как-то перепадал цифровой вариант.


Google мне ни чем не помог. Я уже давно ищу, но без результатов

Ну тогда методично читаем хелп (если с английским дружите), пишем примерчики, чтобы обкатать те или иные конструкции и понемногу втягиваемся. Опять же, есть форум (вот этот), где на много вопросов уже ответили и куда можно постить новые вопросы. Так со временем и наберетесь нужных навыков
  • 0

#19 JAA

JAA

    Новый участник

  • Members
  • Pip
  • 14 сообщений

Отправлено 16 января 2008 - 14:09

вопрос снимаю... Оказывается все уже давно придумано ))
  • 0

#20 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 16 января 2008 - 14:30

вопрос снимаю... Оказывается все уже давно придумано ))


собственно, какой вопрос?
насколько я вижу, Вы не задавали в этом топике никаких вопросов...
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных