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

Фотография

Автотесты без программирования.


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

#1 pro03

pro03

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Михаил

Отправлено 05 октября 2018 - 07:35

Коллеги, добрый день!  Я сейчас разрабатываю движок для исполнения автотестов. Описания тестов будет вынесено в xml-файлы и для создания автотестов программировать не потребуется. Сейчас есть действующий прототип, работающий с selenium. Всем кому интересно, у кого есть не очень сложные сценарии, которые надо автоматизировать, пишите, буду рад обратной связи.


  • 0

#2 MikhailS

MikhailS

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

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


Отправлено 05 октября 2018 - 09:14

Конфиги в XML - это дно.


  • 0

#3 clipsa

clipsa

    Специалист

  • Members
  • PipPipPipPipPip
  • 527 сообщений
  • ФИО:Ермолаева Ольга
  • Город:Москва


Отправлено 05 октября 2018 - 11:50

Конфиги в XML - это дно.

Конструктивная критика!


  • 0

Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки


#4 pro03

pro03

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Михаил

Отправлено 05 октября 2018 - 16:33

 

Конфиги в XML - это дно.

Конструктивная критика!

 

Чем Вам не нравиться XML ?  Какие Ваши предложения и почему?


  • 0

#5 Сергей

Сергей

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

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 05 октября 2018 - 18:07

А чем кукумбер не устроил? Можно и xml, но это просто неудобно и не гибко.
  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#6 pro03

pro03

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Михаил

Отправлено 06 октября 2018 - 07:43

Возможно, я нечетко написал, речь идет о создании и выполнении автотестов без необходимость программировать. 


  • 0

#7 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 06 октября 2018 - 08:06

может просто не знали что существуют Cucumber и Robot Framework и просто изобрели велосипед?


  • 0

#8 MikhailS

MikhailS

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

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


Отправлено 06 октября 2018 - 18:44

Robot и Cucumber такое же дно. Скрытие одного кода "типа" понятного менеджерам другим - это ужас.

pro03

Чтобы выполнять тесты не нужно программировать, достаточно уметь запускать скрипты.

Почему xml - дно, потому что он не создан для написания конфигов. Описание тестов - это конфиг. XML - язык разметки.

Перепечатывать гугл не вижу смысла. Просто почитайте про xml, json, yaml, ini, почитайте их сравнения, если не ответите на вопрос почему для хранения параметров тестов xml дно, то лучше забейте на разработку, не для вас. Не ну и сознайтесь, тема же для троллинга?


  • 0

#9 Сергей

Сергей

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

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 06 октября 2018 - 19:13

Тут xml не только для хранения параметров тестов, а для хранения степдевов. Т.е. ручник в xml редакторе набирает тест с проверками из готовых шагов и получает готовый автоматизированный тест. pro3, я верно понял? Тема для тех, кто не слышал про кукумбер и прочее. Если так, забейте.
  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#10 TatyanaV

TatyanaV

    Опытный участник

  • Members
  • PipPipPipPip
  • 388 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 08 октября 2018 - 09:54

А автоматизация указанных в xml шагов - сама воплотится из воздуха с помощью магии?

Если где-то сидит разработчик автотестов, который свой фреймворк учит распознавать то, что написано в файле с описанием шагов теста - это не "Автотесты без программирования". Это "мне не нравится кукумбер, поэтому изобрету свой велосипед, напишу свою софтину, которая будет данные из xml брать, а не из feature-файлов".


  • 0

#11 Noksa

Noksa

    Активный участник

  • Members
  • PipPip
  • 117 сообщений
  • ФИО:Александр

Отправлено 08 октября 2018 - 10:43

Может человек пишет софт, который автоматически генерит классы на основе xml файлов :) 

 

И бомбанёт на всю страну как BolgenOS!


  • 1

#12 pro03

pro03

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Михаил

Отправлено 23 января 2019 - 08:09

Коллеги, добрый день!

Работа над движком успешно продвигается. 

Если вы сейчас задумываетесь  внедрять автоматизацию тестирования, предлагаю в пилотном режиме начать использовать мой движок.  Возможно, это позволит вам существенно сократить затраты на создание авто-тестов.


  • 0

#13 MikhailS

MikhailS

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

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


Отправлено 23 января 2019 - 08:14

Коллеги, добрый день!
Работа над движком успешно продвигается. 
Если вы сейчас задумываетесь  внедрять автоматизацию тестирования, предлагаю в пилотном режиме начать использовать мой движок.  Возможно, это позволит вам существенно сократить затраты на создание авто-тестов.

Сколько готовы платить в час, месяц за то что люди будут тестировать ваш велосипед?
  • 0

#14 SALar

SALar

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

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 23 января 2019 - 12:45

может просто не знали что существуют Cucumber и Robot Framework и просто изобрели велосипед?

У них, а также testCompleet, Selenium  и т.д., видимо, есть "фатальный недостаток".

 

PS. Если что, это была шутка.


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#15 pro03

pro03

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Михаил

Отправлено 23 января 2019 - 13:21

Если это велосипед, который никому не нужен, почему куча людей продолжают программировать  тестовые сценарии используя Java, Python  и т д ?


  • 0

#16 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 23 января 2019 - 13:49

"Запуск продукта ничем не отличается от подготовки к революции
 
1. "Восстание, чтобы быть успешным, должно опираться не на заговор, не на партию, а на передовой класс." Не ориентироваться в качестве целевой аудитории на случайных пользователей и маргиналов. ЦА должна представлять собой целый класс людей, имеющих общие проблемы и задачи.
 
2. "Мы должны составить краткую декларацию большевиков. Наша декларация должна быть самой краткой и резкой формулировкой в связи с программными проектами: мир народам, земля крестьянам, конфискация скандальных прибылей и обуздание скандальной порчи производства капиталистами. Чем короче, чем резче будет декларация, тем лучше." Не разрабатывать длинный список конкурентных преимуществ. Сформулировать простую, понятную и убедительную лучшесть. Быстрее, дешевле, больше.
 
3. "Прочтя эту декларацию, призвав решать, а не говорить, действовать, а не писать резолюции, мы должны всю нашу фракцию двинуть на заводы и в казармы: там ее место, там нерв жизни." Продукт — это не прототип с презентацией. Нужно идти к людям и продавать. Только так возникает выручка.
 
4. "Необходимо собрать большой перевес сил в решающем месте, в решающий момент, ибо иначе неприятель, обладающий лучшей подготовкой и организацией, уничтожит повстанцев." Не пытаться делать продукт для всех и продавать его всем. Сосредоточиться на наиболее перспективном сегменте и сделать максимум для того, чтобы выбить оттуда своего главного конкурента.
 
5. "Раз восстание начато, надо действовать с величайшей решительностью и непременно, безусловно переходить в наступление." Если вы уже что-то сделали — хватить полировать и улучшать. Идите продавать и получать клиентов.
 
6. "Надо добиваться ежедневно хоть маленьких успехов." Не делать длинных планов разработок и доработок. Только короткие итерации, завершающиеся походом к клиентам. Один новый платящий клиент в день обрадует всех больше, чем новая тысяча строк кода.
 
7. "Необходимо, чтобы непременно были заняты и ценой каких угодно потерь были удержаны: а) телефон, б) телеграф, в) железнодорожные станции, г) мосты в первую голову." Выделить наиболее перспективные каналы дистрибуции продукта. Тратить все ресурсы на выход в эти каналы, не распыляя их понапрасну. 
 
В посте использованы цитаты В. И. Ленина из работ "Марксизм и восстание", "Советы постороннего"."
 
Вы сейчас спорите с людьми которые не имеют проблем решаемых вашим продуктом.

  • 1

#17 TatyanaV

TatyanaV

    Опытный участник

  • Members
  • PipPipPipPip
  • 388 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 23 января 2019 - 13:50

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

- Зачем создавать велосипед?

Если это велосипед, который никому не нужен, почему куча людей продолжают ездить используя машины / мотоциклы /поезда и т.д.?


  • 0

#18 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 23 января 2019 - 17:41

вот все смеются, а может человек в тюрьме сидит и доступа к поисковикам у него нет, и вот "пишет что может"


  • 2


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

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