Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

План внедрения тестировщика



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


План внедрения тестировщика
2011-05-06 09:22
Приветствую, друзья.

Намедни подходит ко мне руководитель одного проекта и говорит: Wolonter, я хочу забацать тестирование нашего продукта. А ты нам расскажешь, как это сделать.
Я ответил: Отлично.

Входные данные:
Для начала тестером берут одного человека.
Примерно 5-6 программистов уже несколько лет пишут хороший, годный продукт и успешно продают его.
Отдельного процесса тестирования нет в силу ряда причин: тут и ласковый, душевный взгляд руководителя, и интересная парадигма разработки "быстро поднятое упавшим не считается" и еще куча того, о чем я не подозреваю.
Продукт типичный: база(или несколько), сервер приложений(или несколько), клиент-браузер, кое-какие аппаратные завязки.

Чего от меня ждут: ответа на вопросы: Чем этому тестировщику нужно заняться? А чем не нужно?

Как я думаю подойти к вопросу?

Сбор информации:

  • Выяснить мнение руководителя - какую проблему он хочет решить тестировщиком. Чего он от него будет ждать. Он "шоб был" никого нанимать не стал бы.
  • Узнать у разработчиков, какие баги специфичны для их фреймворка, архитектуры, железок, продукта в целом. Рассказать им о прелестях наличия специально обученного тестировщика в группе, о возможностях сотрудничества. Узнать, как тестер мог бы им помочь.
  • Очень плотно пообщаться с техподдержкой.
    • Выяснить личное мнение ТП о проблемах продукта. На что клиенты злятся. Чего не любят.
    • Взять, да и прошерстить базу Service Desk за последние полгода, вытащить из нее баги пропущенные к клиентам. (!)

  • Узнать, какие средства тестирования уже есть? Статический анализ кода, юнит тесты?
  • Само собой, процесс разработки. Коммиты, версии, релизы, сроки, тэги, CI.
  • По-моему, у них нет багтрекера. Но я не уверен.


Дальнейшие действия, предположения и варианты:
  • Вполне возможно, что хорошо сработавшейся команде тестировщик и не нужен, а надо внедрить еще пару тройку средств превентивного обнаружения багов.
  • Выделить первоочередные задачи для тестировщика
    • Для начала, ручная проверка функционала, в котором баги были найдены клиентами(см. базу техподдержки).
    • Адекватное встраивание предыдущего пункта в процесс разработки, чтоб тестирование не было совсем уж отдельным.
    • Действия, направленные на оправдание ожиданий руководителя проекта.
    • Если нет CI, то завести ее.
    • После того, как процесс оформится - только после этого - задуматься о постепенной автоматизации: bash скрипты, если будет необходимость - Selenium.

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


Как-то так.


Ремарки:
  • Форум читал, например тут и тут.
  • Документация есть. Разработчики в одном месте в пределах прямой видимости.
  • О том, что тестер нужен мне сказали "снизу" - сотрудник техподдержки. Потом были мои и не только мои диалоги с руководством и это стало инициативой "сверху".


Я хочу спросить - как вам мой план? На что стоит посмотреть, куда обратить внимание? Если нужно, могу уточнить детали.

Что такое "сруктура R&D "
2011-05-06 10:29
Может кто-то расскажет?
Пояндексла-погуглила...

Вот к примеру:
http://www.render.ru/books/show_book.php?book_id=301

"R&D отдел занимается исследованиями и развитием новых технологий производства графических продуктов."

Или:

http://prof-standart.org/?p=893

"началась работа по разработке карты компетенций и перспективных профессий в R&D"

ЧТО ЭТО - "R&D" ?

Как программно изменить язык раскладки в скрипте теста?
2011-05-06 12:44
Добрый день!

Каким образом в скрипте можно изменить язык раскладки? (какое-нибудь свойство)
Нажатие клавиш не подходит.

Курс на IT - по следам SQA Days - 9
2011-05-06 13:13
Как проходила конференция SQA Days - 9 в Казани 22-23 апреля 2011, вы узнаете из следующего видео:





Читать дальше

Создание БД. Selenium rc + PHP
2011-05-06 13:40
Для тестиования инсталяции необходимо сначала создать пустую БД. Поиск ничего не дал :( Помогите, плиз :help: Или посоветуйте где можно почитать о работе с БД в selenium RC

Selenium-server-standalone v 2.0b3 + IE не работает getAttribute
2011-05-06 15:49
Попытался перейти на более новую версию сервера Selenium - 2.0b3. Попытка закончилась неудачей. Под IE не работает функция selenium.getAttribute. Все время "говорит", что атрибут не найден.
При этом под FF все нормально.

Кто-нибудь сталкивался с данной проблемой? Как лечится?

SOAP UI - как построить ответы в зависимости от запросов
2011-05-06 15:56
Всем привет!

SOAP UI использую в качестве заглушки (MockService).
Запрос с параметрами: InNum и InType. Ответ с параметрами: InAddres и InPhone. Значения в этом запросе разные, но поумолчанию всегда возвращается один и тот же ответ (Dispath: SIQUNCE). Мне нужно чтоб ответ зависел от такого что приходит в запросе. Например, если в запросе InNum=1 и InType=2 - возвращаетя InAddres=Адрес1 и InPhone=111111, а если в запросе InNum=2 и InType=3 - возвращаетя InAddres=Адрес2 и InPhone=222222, и т.д.
Подскажите пжлста как сделать так чтобы в моем случае ответ зависел от того какой запрос (какие значения в запросе)? Я так понимаю нужно создать нужное количество ответов (MockService), для них указать (Dispath: XPATH) и указать условие возвращаемых ответов, т.е для какого запроса какой ответ нужно возвращать. А как указать это условие? Прошу помощи.

Тестирование производительности
2011-05-06 16:30
"Младших тестировщиков производительности" не бывает. Зато бывают люди, которые начинают заниматься тестированием производительности.
(с) Скотт Барбер (aka The Perf Guy)


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

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

На тренинге мы будем учиться обращаться с этим оружием:

  • познакомимся с инструментами, предназначенными для генерации нагрузки и для мониторинга различных характеристик производительности,
  • освоим способы использования этих инструментов для генерации нагрузки различного вида,
  • изучим типовые архитектурные шаблоны построения приложений и связанные с этим источники потенциальных проблем с производительностью,
  • рассмотрим способы выявления проблем с производительностью на основе анализа результатов мониторинга.
Для практических демонстраций и для выполнения домашних заданий будет использоваться инструмент JMeter.

Подробная программа и условия участия



Есть ли функции, возвращающие название активной формы в виде строки
2011-05-06 23:35
Доброго времени суток!

Такой вопрос: в приложении есть несколько форм с одинаковым тулбаром. Можно ли написать процедуру для теста тулбаров, но чтобы она была применима на всех этих формах? Т.е. проблема в том, что названия кнопок совпадают, а форм отличаются. Есть ли функции, возвращающие название активной формы в виде строки?

Понимаю, что вопрос может быть глупый, но я только начинаю постигать TestComplete и эта ситуация поставила в тупик.

Язык приложения Delphi 7, скриптовой язык в тесткомплите тоже Дельфи. Версия тесткомплита 7.50.

ярославль
2011-05-07 11:40
ну что же. по результатам наблюдений за сходками (#yana, #hackday) тестеры начинают проявлять активность и задавать вопросы не только в онлайне.

здесь - как минимум двое активных (из тех что я заметил, если кого не заметил - звиняйте :-), и несколько не очень.

что есть лично у меня - 1 незаконченый доклад по Microsoft CUIT и потребность задать вопросов людям, которые в теме.
место где собираться - есть.


© 2010 | Software-Testing.Ru


В избранное