Меня заинтересовал вопрос, на каком уровне находится тестирование ПО в среднем по России.
Я работаю в небольшой фирме (около 80 чел). У нас процесс тестирования сводится в основном ручному выполнению тестов (а чаще, свободному тестированию). И здесь все зависит только от желания тестировщика хорошо выполнить свою работу и его профессиональной интуиции. Особой документации по проектам нет. И еще один не очень приятный факт - наш отдел тестирования служит испытательной площадкой для программистов (практика перевода из тестеровщиков в программисты), что обеспечивает большую текучку кадров в отделе.
И еще один не очень приятный факт - наш отдел тестирования служит испытательной площадкой для программистов (практика перевода из тестеровщиков в программисты), что обеспечивает большую текучку кадров в отделе.
Ну почему же факт неприятный? Люди растут и развиваются. Не вечно же сидеть на одном месте. У нас на фирме, например, отдел тестирования считается просто кузницей кадров, а не только програмистов. Причем переход в последние как раз более редок потому что уровень подготовки очень различается.
Работа в Quest (Работа/Москва)
2007-06-14 11:49 Quest Moscow
Подробнее о нашей компании и вакансиях Вы можете узнать на http://russia.quest.com/msc/
Если я правильно понял то с момента последнего ответа прошёл уже год. Какие изменения, какие теперь вилки ЗП? [right][snapback]42689[/snapback][/right]
Да. Интересует Москва. Может, у кого есть ссылочки на какие-нибудь обзоры по этой теме.
Концепция создания центра обучения (Обучение тестировщиков ПО)
2007-06-14 12:15 VLDCORP
Слава, какого ответа ты ждешь? Не хочешь помогать не надо. Я уже и сам на процентов 80% написал документ. Или ты ждешь возгласов толпы: "Вот посмотрите какой Влад. Хочет чужими руками жар загребать"? Нет времени на эти склоки. У каждого человека есть право на свое мнение. Ты свое составил - поздравляю. Флудить в форуме на этот счет нет никакого желания. По делу пообщаюсь с удовольствием.
Запуск теста по расписанию... (Hewlett-Packard (Mercury) - Quality Center)
2007-06-14 12:22 Astashonok
такая проблема... где-то удаленно собирается билд... запускаются какие-то скрипты, которые генерят данные... обычно это происходит ночью... можно ли сразу запускать скрипты после сборки билда?.. может, я неверно описываю проблему... но в общих чертах так... если кто сталкивался... помогите...
Тестеровщик ПО (Работа/Москва)
2007-06-14 12:32 Mya
Solvo International, Inc. - один из крупнейших контент-провайдеров России и Украины открывает позицию тестера ПО.
Должностные обязанности: Тестирование ПО; составление Тест Сценариев; составление Тест Планов со временем; отчеты по проделанной работе
Желательно: Опыт тестирования ПО Знание основных ИТ бизнес процессов; Умение работать на нескольких проектах одновременно. Знание методологий тестирования; Знания различных подходов к тестированию MS Office уверенно
Личные качества: Умения работать в стрессовой ситуации, хорошие аналитические способности
Условия: Заработная плата обсуждается по результатам собеседования Система премий и бонусов; Оплата отпусков и больничных;
Резюме присылать на адрес: qa_vacancy@solvotelecom.ru
Хотя у меня с английским вполне нормально, но существует ли русская версия силабуса, что-то мне подсказывает, что нет? Может кто сталкивался...На счет самого экзамена, как я понял, то его сдают на локальном языке, те на русском сдать можно. Поправьте меня, если я не прав.
PS кстати это мой первый пост на этом форуме, с чем себя и поздравляю!!! [right][snapback]43238[/snapback][/right]
Здравствуйте, Насколько я понимаю, то организаций которые предоставляют услугу сертификаций не одна, и язык на котором будет проводится экзамен зависит от того у кого Вы его заказываете. В нашей компании, например, экзамен проводила контора из Германии. Нам предоставили исчерпывающие учебные материалы, которых было достаточно для прохождения Foundation Level. Одно нарекание, материалы не читабельны, написаны на очень плохом английском языке.
QUOTE
1. Интересует мнения обшества по поводу ISTQB (International Software Testing Qualifications Board) certification ? ISTQB На сколько распространен в ваших фирмах ?
Начинает распространятся, в будущем, у нас, все тестировщики будут сдавать этот экзамен. Пока сертифицированы >30 человек.
И еще один не очень приятный факт - наш отдел тестирования служит испытательной площадкой для программистов (практика перевода из тестеровщиков в программисты), что обеспечивает большую текучку кадров в отделе.
Ну почему же факт неприятный? Люди растут и развиваются. Не вечно же сидеть на одном месте. У нас на фирме, например, отдел тестирования считается просто кузницей кадров, а не только програмистов. Причем переход в последние как раз более редок потому что уровень подготовки очень различается. [right][snapback]43244[/snapback][/right]
Я бы сказал не уровень, а разница в подготовке и менталитете Знаю фирмы, где все обстоит ещё хуже, в отдел тестирования набирают людей, которые хотят стать программистами. Как показывает практика, качество хромает. С другой стороны, если случаи перехода из тестеров в разработчики единичны, то это отлично - компания получит мотивированого джуниора.
Запуск теста по расписанию... (Hewlett-Packard (Mercury) - Quality Center)
2007-06-14 13:14 globe
Собственно, вариантов-то масса. Можно например, в процедуру сборки вставить последующий вызов скрипта, который и запустит нужные test-set-ы. Можно просто запускать тест и ждать какого-нибудь события, говорящего о том, что сборка случилась... Можно просто по расписанию запускать...
Происходящие в них действия рандомны, т.е. вероятнойсть повторения записанного сценария мала. Посоветуйте с какой стороны подступиться к решению такой задачи?
Создать требуемое число сценариев и потом во время нагрузочного тестирования рандомно выбирать их требуемым количеством виртуальных пользователей. [right][snapback]43233[/snapback][/right]
+1. А на сервере в каждой сессии задавать один и тот же RandSeed - чтобы рандом был одинаковый.
Вопросы и предложения можно и нужно оставлять в этой ветке.[right][snapback]41741[/snapback][/right]
Предложение заменить фразу:
QUOTE
Следите и учавствуйте в процессе реорганизации Форума
на:
QUOTE
Следите и участвуйте в процессе реорганизации форума
Работа в Quest (Работа/Москва)
2007-06-14 14:51 navigatort
"Включает подоходный налог, до вычета налогов..." Мутно... Упрощайте. Например, 1000 EURO(net) или 1150 EURO(gross). Сразу все понятно.
Знаю фирмы, где все обстоит ещё хуже, в отдел тестирования набирают людей, которые хотят стать программистами. Как показывает практика, качество хромает. С другой стороны, если случаи перехода из тестеров в разработчики единичны, то это отлично - компания получит мотивированого джуниора. [right][snapback]43251[/snapback][/right]
Вот-вот. У нас как раз такой случай - большинство народу идет в отдел тестирования как раз потому, что можно стать программистом.
Но основной вопрос все же был по организации и уровню процессов тестирования
Запуск теста по расписанию... (Hewlett-Packard (Mercury) - Quality Center)
2007-06-14 15:20 globe
У меня, к сожалению, нет под рукой скрипта. Вы можете зайти в документацию TestDirectora и найти описание "Open Test Architecture API". Там есть описание, примеры. Мне в своё время этого хватило. По поводу запуска на другой машине - ну уж сами смотрите, как удобнее. Скрипт можно запустить на той машине, где и сборка идёт, а выполнение будет происходить на другой машине.
Ведущий производитель ПО в области автоматизации хостинга и технологий виртуализации серверов, приглашает на работу талантливых и опытных Web программистов.
Опыт работы/требуемые навыки:
* Умение производить оптимальную и эффективную верстку: DHTML, CSS. * Хорошее знание web-технологий: XML/XSLT, JavaScript, Ajax * Опыт работы с bugtracking и системами контроля версий * Технический английский
Желательно:
* XML-based protocols (Schema, SOAP, XSLT, XML RPC) * Would be a plus also knowledge of scripting languages (PHP, Perl), WMI, Internet and communication protocols, Web Services development.
* Возможен гибкий график работы * Высокая заработная плата (от $1200 до $2200+, в зависимости от квалификации) * Дружный молодой коллектив * Бесплатное питание в компании * 100% оформление по ТК * Медицинская cтраховка
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «xmlJSW». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Ведущий производитель ПО в области автоматизации хостинга и технологий виртуализации серверов, приглашает на работу талантливых и опытных технических писателей.
Опыт работы/требуемые навыки:
* Владение письменным английским языком на уровне near-native * Опыт работы техническим писателем не менее 1-го года * Интерес к глубокому освоению информационных технологий
Желательно:
* Опыт написания программ на любом современном языке программирования высокого уровня * Высшее техническое образование
Обязанности:
* Создание, перевод с русского и сопровождение существующей англоязычной документации инструментальной платформы для разработки ПО администрирования и автоматизации предоставления услуг хостинга
Условия работы:
* Возможен гибкий график работы * Высокая заработная плата (от $1000 до $2200+, в зависимости от квалификации) * Дружный молодой коллектив * Бесплатное питание в компании * 100% оформление по ТК РФ * Медицинская cтраховка
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «TechWriter». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
* Хорошее знание архитектуры Lotus Notes/Domino 6.5 – 7.х; * Хорошее знание @-formulas; * Хорошее знание LotusScript; * Навыки разработки на JAVA для Lotus; * Уверенное знание SQL; * Опыт работы от 2 лет.
Приветствуется:
* Наличие сертификатов по Lotus 6.5 – 7.x; * Опыт командной разработки; * Опыт администрирования Lotus Domino 6.5 – 7.x.
Обязанности:
* Разработка приложений Lotus Notes/Domino; * Поддержка существующей системы.
Условия работы
* Заработная плата по результатам собеседования; * Гибкая система мотивации; * Возможность быстрого профессионального роста; * Обучение в учебном центре компании (в т.ч. English); * Оплачиваемый отпуск 28 календарных дней; * 100% оплачиваемый больничный; * Интересный, дружный коллектив; * Возможны командировки.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «LotusDev». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Получил системую дату. Но дата выдает в таком формате: 14.06.2007 А мне нужно что бы дата была в таком формате: 14062007 То есть без разделителей. Есть ли такой метод с помощью которого можно получить дату в таком форматею.
* ITIL, работа службы Service Desk, CMDB * Средний уровень знаний ИТ инфраструктуры (сервера, протоколы TCP/IP, сеть). * Англ.язык – свободное чтение тех.литературы. * Методология описания процессов, IDEF0, ARIS * Желательно: TMForum, CobiT, ISO 9001-2001, ГОСТ 34.ххх * Знание MS Project.
Опыт
* Опыт проведения аналитической работы, связанной с обследованием бизнес-процессов в ИТ, их систематизацией и реинжирингом от 2 лет. * Опыт введения проектов в области ITIL по описанию и систематизации услуг, внедрению процессов управления инцидентами и проблемами от 2 лет. * Опыт описания процессов в области ИТ и телекоммуникаций от 1 года. * Участие в проектах масштаба $200 тыс.
Профессиональные качества Системность мышления, умение грамотно письменно излагать свои мысли, аккуратность, умение проводить интервью.
Личностные качества Обязательность, пунктуальность, доброжелательность, умение взаимодействовать с людьми и работать в команде.
Условия работы
* Заработная плата по результатам собеседования; * Гибкая система мотивации; * Оплачиваемый отпуск 28 календарных дней; * 100% оплачиваемый больничный; * Возможность профессионального роста; * Интересный, дружный коллектив.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «ITIL2». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Московскому представительству французской компании-разработчика программного обеспечения требуется инженер по тестированию. Постоянная работа в московском офисе.
Обязанности:
Проверка качества выпускаемого ПО (тестирование - ручное и автоматическое на соответствие исходным требованиям); подготовка к выпуску пакетов обновлений выпускаемого ПО; взаимодействие с программистами - разъяснение им потребностей пользователей, деталей анализа и пользовательского интерфейса;
Требования:
Образование: неоконченное высшее или высшее техническое. Желательно выпускники МВТУ им. Баумана, МГУ им. Ломоносова, МАИ, МИФИ
Необходимые навыки : Опытный пользователь ПК ( установка и конфигурация операционной системы, доступа в интернет, знанает и умеет применять основные сетевые протоколы ( ftp, smtp, telnet ), приветствуется опыт по автоматическому тестированию, знание методики тестирования ПО, основы работы с базами данных (представление об SQL) .
Иностранные языки : Обязателен базовый французский ( читает и пишет )
Личные качества:
Аккуратность, ответственность, воображение, склонность к перфекционизму, умение понять пользователя и работать в его интересах, умение работать в команде, ориентация на результат при выполнении работы. Возраст 22 - 40 лет.
Условия:
З/п 800 - 1500$ по итогам собеседования в зависимости от квалификации и знания фр. языка Возможность стажировок в головной компании и профессионального роста в области ИТ-технологий. Стабильная интересная работа, дружный коллектив, межкультурные коммуникации с Францией и франко-говорящими странами. Дотации на питание, мед. страховка. Офис расположен рядом с метро Третьяковская, пять минут пешком.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «Eve_QA». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Слышал, что существует еще и сертификация американской школы. Кто-нибудь распологает более детальной информацией? Кстати, эти сертификаты вечны? или их нужно с определенной переодичностью подтверждать? [right][snapback]43268[/snapback][/right]
Обязанности: Тестирование методом "чёрного ящика" Разработка процедур тестирования, test-cases Разработка (доработка) тестовых процедур
Требования: Опыт ручного тестирования ПО от 2 лет Windows, Linux Английский язык (уровень Intermediate или выше) Способность работать в команде
Условия: 900-1600$ (белая) ДМС Курсы английского языка Ежемесячная дотация на питание Гибкий график
Заинтересовавщихся соискателей просьба направлять свои резюме на адрес: jane@it-dominanta.ru
Дополнительная информация: --- О компании 'IT-Доминанта' --- Мы подбираем персонал для ключевых IT компаний. Поиск работы с нами - это: - подготовка к собеседованию у работодателя - помощь в позиционировании себя на рынке труда - порядка 100 IT вакансий - несколько вариантов трудоустройства - бесплатно
Успешные компании ищут специалистов через нас. Подробнее - it-dominanta точка ру.
Разбор строки (IBM Rational - Functional Testing)
2007-06-14 15:55 averina
Есть функция GetField, которая позволяет установить разделитель и получить i-е "слово" в строке. Как любезно подсказывает Help:
Не работает разбор строки, где разделитель - табуляция. Т.е. в примере
CODE
teststring=" Skype.exe 25,232 K 25,388 K 14,936 K" retvalue=GetField(teststring,3," ")
retvalue хочется 25,388 K, а оно пусто. Я как только эту табуляцию не вводила - и символом Tab, и несколькими пробелами (в роботе это одно и то же?), и копипейстом - не работает. Есть идеи, как с этим бороться?
Как избавиться от точет в дате? (AutomatedQA - Functional Testing)
2007-06-14 15:59 Artem Rudenko
Как вариант можно и так(не совсем рационально но тоже сойдет): function removeSeparatorsFromStr(sStr,sSeparator) { var aTemp = new Array(); var j=0; var sDat ; aTemp = sStr["split"](sSeparator); sDat = ""; for(j=0;j<aTemp["length"];j++) sDat =sDat + aTemp[j]; }
removeSeparatorsFromStr(Dat,".");
A ёщё можно попробовать с помощью property Utilities.DateSeparator
Разбор строки (IBM Rational - Functional Testing)
2007-06-14 16:49 averina
1. Да. В Notepad ведут себя так же, по крайней мере. 2. А даже если бы и нет - если я их честно копипасчу, то хоть табуляция, хоть что... 3. Я это не сама придумала =) Это данные из Virtual Point, вытащенные методом из темы "Получение содержимого Contents".
Проведение функционального и нагрузочного тестирования ПО Подготовка и участие в инсталляции нового ПО ИС компании. Взаимодействие с разработчиками. Оптимизация, анализ и поиск ошибок ПО.
Требования:
Высшее техническое образование Знание принципов построения ИС (в т.ч. телекоммуникационных) Опыт работы с приложениями MS Windows, желательно с Unix, СУБД Oracle, MS SQL Опыт работы по тестированию приложений от 1 года, в области телекома-будет являться плюсом. Желателен (не обязателен) опыт работы со средствами автоматизации тестирования.
Условия: Белая ЗП $1200-$1800 по курсу 30,7, дотация на питание, фитнес, мед.страховка (со стоматологией), ежкварт.премии, годов.бонус, оплата моб.телефона
Присылайте свое резюме по адресу: ebryleva@cornerstone.ru
Слышал, что существует еще и сертификация американской школы. Кто-нибудь распологает более детальной информацией? [right][snapback]43268[/snapback][/right]
Возникла следующая проблема: Запуск скриптов и их исполнение в ТС проходят на ура, при попытке запуска тех же самых скриптов на той же самой машине, для той же самой версии приложения всё фэйлится, причем в лог кидаются сообщения типа: "An error occured. Posible reasons: 1. The application stopped responding. 2. An error occured in TestComplete."
В чём сокрыт 'гвоздь' проблемы: - разница версий - не похоже(по крайней мере включены одни и теже плагины) - проблема того, что на одной машине стоит и ТС и ТE ? - свои варианты)))
И ёщё одна проблема - если я останавливаю исполнение в TE, то попытки запустить скрипты, не перезагружая ТE, приводят к тому, что скрипты вообще отказываются работать, словно запоминая место, где остановились и стартовать сначала отказываются упорно.
Запуск скриптов и их исполнение в ТС проходят на ура, при попытке запуска тех же самых скриптов на той же самой машине, для той же самой версии приложения всё фэйлится,
несколько раз перечитал - не понял видимо, имелось ввиду
Запуск скриптов и их исполнение в ТС проходят на ура, при попытке запуска тех же самых скриптов на той же самой машине, для той же самой версии приложения, с помощью TestExecute всё фэйлится,
несколько раз перечитал - не понял видимо, имелось ввиду
Запуск скриптов и их исполнение в ТС проходят на ура, при попытке запуска тех же самых скриптов на той же самой машине, для той же самой версии приложения, с помощью TestExecute всё фэйлится, [right][snapback]43283[/snapback][/right]
После некоторого уточнения с разработчиками выяснилась следующая картина. Логика одной из игр (Rummy) полностью реализована на сервере и основную нагрузку может давать именно эта игра.
Логика же остальных игр полностью реализована на клиенте во флэше, а на сервере только сравниваются состояния (state), которые передаются с 2х клиентов для синхронизации.
Было решено, что для Rummy будут написаны боты, которые будут открывать игру, выполнять несколько начальных действий (которые весгда одинаковы) и закрывать игру. И запущены в необходимом количестве, чтобы можно было посмотреть и оценить, что при этом происходит на сервере.
Для остальных же игр было решено использовать пустые состояния и наплодить их в требуемом количестве и опять таки смотреть как себя поведет сервер.
И естественно, ко всему выше перечисленному, будет мониторится работа базы данных, во время большого количество пользователей, одновременно находящихся "в игре".
Это вкратце то, на чем остановились... Если есть какие-нибудь комментарии - будем рады услышать!
Да и реализацией всего этого счастья будут заниматься разработчики :) Опять мимо, хотя уже почти попало...
Разбор строки (IBM Rational - Functional Testing)
2007-06-15 07:11 LEk
Дело в том, что Робот в редакторе преобразовывает введенные символы табуляции в некоторое количество пробелов (по-умолчанию 4). В тексте скрипта сам символ табуляции он не хранит. Поэтому retvalue=GetField(teststring,3," ") - будет всегда искать по разделителю-пробелу, и не важно, какую клавишу вы нажимали, когда печатали данный текст.
Вот этот кусок кода из вашего примера как раз таки будет работать
CODE
teststring=" Skype.exe 25,232 K 25,388 K 14,936 K" retvalue=GetField(teststring,3," ")
если вы его напечатете в скрипте, так как привели здесь - в обоих строках все табуляторы заменятся на пробелы. А не работает у вас потому что
QUOTE
3. Я это не сама придумала =) Это данные из Virtual Point, вытащенные методом из темы "Получение содержимого Contents".
Вы получаете строку в некую переменную в ходе выполнения скрипта - и в этой строке настоящие табуляторы, а пытаетесь разделить по "мнимым" табуляторам GetField(teststring,3," ") - здесь пробелы на самом деле. В общем, надо делать так
QUOTE
GetField(teststring,3,chr(9))
- здесь chr(9) и есть тот самый настоящий символ табуляции