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

La-Li

Регистрация: 27 мая 2008
Offline Активность: 12 мар 2015 09:40
-----

Мои сообщения

В теме: Организация процесса тестирования "с нуля"

17 июля 2008 - 13:23

Расскажу историю из своего теперешнего опыта... (Работаю на проекте уже почти год)
Состав команды:
- продакт менеджер - это самый большой босс на проекте
- апликэйшн менеджер
- 2 разработчика
- 1 тестер (я)
Проекту уже больше 5-ти лет,
- Документации на проекте 130 страниц док написанный 5 лет назад и изменившийся почти на 50% с ходом времени... Вся не документирования инфа находится в голове у продакт менеджера и у апликэйшн менеджера. Добиться от них информации - невозможно...
- BTS есть, но ей пользуются только апликэйшн менеджер и я... потому что все остальные забивают, включая продакт менеджера...

до меня тестировали сами разработчики и продакт менеджер и апликэйшн менеджер. И при всем этом они не плохо справлялись.
Взяли меня, теперь я сижу и занимаюсь написание тест планов, регрешн тест кейсов, и проверкой багфиксов.

Не правда ли похожая ситуация???

У меня возникает очень странное чувство, что если бы меня не было, то все было так же хорошо, как и до меня :)


Вся проблема этого бардака в том, что люди, которые принимают решения не слушают то что им говорят!!! Они думают, что по дуновению волшебной палочки все станет как надо...


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

В теме: Организация процесса тестирования "с нуля"

17 июля 2008 - 09:09

>Вам не нужно тестирование. Это напрасная трата времени. Ну, не совсем напрасная. Неэффективная трата денег.
Однако проект как-то тестируется уже 2 года и даже находится в относительно рабочем состоянии. Что было раньше - судить не берусь, но надо же сделать хоть какое-то подобие системы.

>Вам к другому врачу. К аналитику.
Какой аналитик, вы о чем! На моем проекте это мифическое существо отсутствовало даже при зарождении...

>А это - верный путь к краху.
То, что крах в сложившейся ситуации где-то рядом, я понимаю сама. Просто не совсем ясно, с какой стороны подступиться ко всему этому. Как сделать правильно, а не абы как. Потому что всех, кроме меня, текущее положение вещей более чем устраивает - но работать-то невозможно.

>Или в ворд или в эксель или в ... Разница то в чем?
Разница в том, что нужен одновременный общий доступ. И с тестлинком я раньше работала

>А автоматизация зачем? Выгоду считали?
Для ряда нудных простых регрессионных тестов, которые при каждой итерации занимают дня 2-3.

Сарказм - это конечно очень хорошая штука, но формированию вектора на конструктивную деятельность он как-то не сильно способствует.


>Скорее всего требования составляются непосредственно пишущим программером в формате "что вспомнил, то и записал" + философские умозаключения.
Все несколько сложнее, но по структуре близко)

>Короче прорекамирую Гринкевича http://www.drquality.ru/?p=22 , если еще не видели.
За Гринкевича спасибо, интересно.

В теме: Принудительная пауза при выполнении

23 июня 2008 - 15:12

А я пробовала Sys.Delay, найденный в какой-то ветке ранее, а он упорно не желал работать) BuiltIn.Delay - отрабатывает чудесно

Оказывается, всем устраивает, я была не в курсе, что так тоже можно.

Большое спасибо)

В теме: Обработка ComboBoxTree

18 июня 2008 - 14:40

Уррра)!
Работает, кликает, жизнь просто прекрасна)!
Большое спасибо)

В теме: Обработка ComboBoxTree

18 июня 2008 - 10:27

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

Объект, с которым надо "научится" работать - "Sys.Process("DocFlow").TreeViewForm.mainPanel.panel.treeView". Его тип можно узнать выведя в лог значение свойства ClrFullClassName.

Оказывается, ClrFullClassName = Crownwood.DotNetMagic.Controls.TreeControl, взят отсюда. Не
совсем понятно с методами: нужно использовать те, которые находятся на закладке "Methods"->.NET, те, которые я найду непосредственно в коде, или первые уже включают в себя вторые (если приложение открыто?)? Код у меня появится ближе к концу дня, но вот например там есть метод SetNode(...). Как мне заставить скрипт выполнить его?

Форма с контролом по техническим причинам будет чуть позже.