Прежде чем запускать, доработать напильником? (AutomatedQA)
2007-05-02 10:23 Artem Rudenko
День добрый. Хотелось бы узнать продолжение сей ситуации, потому как сам с ней столкнулся, причем, если до отключения плагина TC3.0 support всё воспринималось без ["WinFormsObject"] для .Net аппликации, то после отключения плагина, всё стало распозноваться напорядок лучше, просто несооизмеримо лучше, но появились такие вот элементы как WinFormsObject и не только они - назвать багом думаю наврядли, но вот как избавиться от этих эллементов при прежнем уровне распозвонвания объектов и элементов форм, оставив их на совести тесткомплита, было бы очень интересно(если конечно же существует такая возможность - я в данном случае просто NameMapping использовал - но мне кажется, что это не самое совершенное решение проблемы.) А что касаемо версии то у меня на данный момент стоит 5.0.387.7
Определение типа элемента массива (AutomatedQA)
2007-05-02 10:28 Artem Rudenko
Здравствуйте. Йэх жалко, а то может подправили бы)) малька подработали напильничком)) А какая на данный момент последняя версиия? И существует ли возможность закачки апдейта до версии, а не всего пакета целиком?
Есь вопрос по минимальным требованиям к тестеру Много людей (которие приходяит на собеседование) думають что для тестера (для начала) основное - уметь кликать по кнопкам и знать что такое Windows при этом [right][snapback]41722[/snapback][/right]
Предположим, что речь в данном случае идет именно о человеке, решившим начать работать в области тестирования, а не о "среднестатистическом тестирощике".
Так вот, минимальное требование к такому человеку - не знания, а способности. Проявление интереса к изучению объекта тестирования, способность к вдумчивому анализу и связному изложению своих мыслей - вот стартовый набор. Проверить это можно на небольших задачах типа "задачи Майерса". Плюс, важно выяснить, понимает ли человек, чем он собирается заниматься и куда он вообще попал.
Остальному вполне реально научить, исходя из конкретных потребностей.
Пакет навыков для начинающего тестера (Управление тестированием ПО: тест менеджмент)
2007-05-02 15:51 yamayka80
Добрый день! Думаю, требования к кандидату будут зависеть от того, на какую позицию он претендует. KaNoN достаточно хорошо по категориям разделил вопросы. Но, как мне кажется, человека еще и психологически нужно "прощупать", ведь Вам с ним потом в одной команде работать. Или, по крайней мере, в одном коллективе.
Должностные обязанности: Работа в проектных группах по выявлению проблем в производительности, отслеживание работы по их устранению. Автоматизация тестирования производительности (performance) программных продуктов(WEB): Проектирование и pазработка тестовой оболочки для performance тестирования ПО, разработка и исполнение автоматических тестов, анализ результатов, сбор статистики; Работа с продуктами для автоматизации тестирования компании. Требования к кандидату: Высшее техническое образование в области информатики или математики; Знание ООП; Понимание задач и методик тестирования производительности программного обеспечения; Знание языков программирования высокого уровня,минимум 1 год опыта работы в промышленной разработке и/или автоматизации тестирования ПО; Владение английским языком - рабочий уровень
Желательные требования: знание : Знание методов мат. моделирования Знание Java, C++, SQL, Ant, ASP; опыт работы с: Solaris, Linux; Навыки работы с UML .
Условия работы и компенсационный пакет: Зарплата от $1500 до $2000 по результатам собеседования, комфортное рабочее место, мед. страховка, ежеквартальные премии, уроки английского языка, компенсация затрат на проф. сертификацию, горячее питание и др.
--- О компании «IT-Доминанта» --- Мы подбираем персонал для ключевых IT компаний. Поиск работы с нами – это: - подготовка к собеседованию у работодателя - помощь в позиционировании себя на рынке труда - порядка 100 IT вакансий - несколько вариантов трудоустройства - бесплатно
Литература (Литература по тестированию ПО)
2007-05-02 16:10 k155la3_1-7_BY
Всем желающим москвичам, ибо сам в Москве, могу закатать на болванку литературу по тестированию. Куча всего, в архиве примерно 700 метров :)
В моём понимании, аудитор - это человек, который проводит формальный аудит, на основе утверждённых методик, например "CMM/CMMI/ISO/SPICE". Его задача - это ответить на вопрос: "Соответствует или не соотвествует стандарту?" и задокументировать все отклонения. Причём эти отклонения могут быть как в лучшую, так и в худшую сторону. Консультант же - это человек, в задачу которого входит улучшение чего-либо.
Я примерно так и понял из того как вы описали выше, только вот вопрос: а если внутри компании набор проектов, которые ведутся по разным методологиям, более того, а если внутри одного проекта применяется набор практик разных методологий - тогда как быть? :) То что вы описали, это скорее формальная "оценка соотвествия", а не аудит.
Аудит - суть выяснение состояния дел, от методологии зависеть не должно, так как Клиент зачастую сам не знает что у него внутри варится, и хочет в этом разобраться.
Вначале приводятся выдержки из стандарта и внешней литературы, причем некоторые вещи авторы даже не удосужились перевести - довольно странный стилистический прием.
Позабавила такая фраза: "Достичь высокой степени usability можно лишь применяя ориентированный на пользователя подход к проектированию и разработке."
А на кого еще можно ориентироваться при проектировании и разработке? Вообще-то все изготовители ПО ориентируются на пользователя. Также как все депутаты заявляют, что пекутся о благе народа. Или может кто-то видел депутата, который заявлял, что он пошел в депутаты, чтобы хапнуть побольше? Если кто видел такое чудо, пришлите ссылку. Ну ладно, это лирика.
Такое впечатление, что люди собрали не сильно связанные между собой кусочки и состряпали статью. Типа "мы ее слепили из того, что было".
По хорошему статья могла бы называться так - "современные инструментальные средства для автоматизации одного из видов usability-тестирования". Именно одного из видов. Немного рассказать о видах, рассказать о данном виде тестирования, затем сделать обзор средств. Причем, как порядочные люди, неплохо бы привести табличку достоинств и недостатков каждого средства. А так создается впечатление, что слизали проспекты и все. Что за халтура!
А такая фраза: "Проведение usability-тестирования не выглядит очень сложным, тем более что для эффективного тестирования достаточно всего 5-10 респондентов".
Хорошая заявочка, да? А вот SALar недавно заявлял, что usability-тестирования у нас практически нет! И наглядно показывал это на примере не самой слабой интернет-системы (имеется в виду выступление 21.04). Это что, usability-тестирование простая операция, но вся наша индустрия вообще мышей не ловит? Но ведь целый ряд фирм успешно работает в этой отрасли, несмотря на то, что РФ вообще не самое удобное для бизнеса государство, как и вообще для нормальной жизни.
Далее - "Смысл usability-тестирования состоит в наблюдении за тем, с какими трудностями сталкиваются пользователи, работая с продуктом. Целью тестирования является улучшение интерфейсов так, чтобы целевая аудитория продукта наиболее эффективно взаимодействовала с финальной версией продукта."
А я всегда думал, что тестирование, в том числе usability-тестирование надо начинать чуть ли не с самого начала проекта. Когда у нас есть use-case, прототипы интерфейсов и т.д., и мы просматриваем их сами или вместе с возможными пользователями на предмет отсутствия лишних шагов, неочевидных переходов, удобных для понимания форм и т.д., это что, не usability-тестирование?
А по словам авторов, вот то что они привели, исчерпывающе описывает все usability-тестирование. Я бы сказал, что это довольно смело, точнее непрофессионально!
Может SALar напишет статью о видах usability-тестирования, а мы добавим, чего не увидим, и в результате получим что-то приемлемое. Хотя у меня есть подозрение, что если почитать Канер и Калбертсона, то довольно много можно найти и там.
Кстати, я сходил по любезно предоставленной SALar-ом ссылке. Так вот, Спольски пишет: "В последний раз, когда я участвовал в формальном испытании удобства использования (usability), это происходило в причудливой лаборатории в Колорадо, специально построенной для этой цели и стоящей приблизительно 100,000$. " Заметьте, ИСПЫТАНИИ, а не тестировании, которое должно проводиться начиная с самых ранних стадий процесса. А Morae он приводит как средство для промежуточного подхода, отнюдь не исключающего все остальное, в том числе usability-тестирования на стадии разработки требований.
Вот так! Понаписал однако...
И еще маленькая просьба к Case: Вячеслав, нельзя ли стаить дату публикации статьи, чтобы определять современность материала.
Вакансия Test Manager (Работа/Москва)
2007-05-02 18:03 Snett Компания LUXOFT (группа компаний IBS), занимающаяся разработкой заказного программного обеспечения, объявляет об открытии вакансии Test Designer/Manager
Требования: Высшее образование. Опыт работы QA manager/designer-ом. Глубокое понимание методологии тестирования, качества ПО и знание соответствующего инструментария. Отличное понимание процесса разработки и тестирования ПО Опыт руководства командой тестировщиков, разработки стратегии тестирования, написания тест-планов, ведения документации Свободный английский.
Условия:офис - Москва, м. Октябрьское поле, з/п (белая) + бонусы + соц.пакет + мед. страховка + профессиональное обучение + профессиональный и карьерный рост
Компания: занимается разработкой перспективных веб-стартапов.
Обязанности: разработка новых и развитие существующих модулей (PHP5, Smarty, PostgreSQL, AJAX).
Требования:
* опыт разработки на PHP5; * понимание принципов OOP, знакомство с паттернами проектирования; * знание основ SQL; * понимание принципов разработки веб-приложений, знакомство с AJAX-фреймворками; * хороший уровень русского языка.
Желательно:
* опыт работы с библиотекой Smarty; * знание принципов работы с *nix и Apache, опыт написания bash-скриптов; * хороший уровень английского языка; * умение работать в команде; * хорошее техническое образование (МФТИ, МГУ, МГТУ).
Условия работы:
* талантливый коллектив опытных разработчиков, дружеская обстановка; * атмосфера стартапа; * поощрение любознательности, семинары/конференции/обучение; * уроки английского языка; * медицинская страховка; * уровень оплаты: от 60000 руб. по результатам собеседования.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «sphpf». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Компания: занимается разработкой перспективных веб-стартапов.
Обязанности: написание хранимых процедур, отладка, оптимизация SQL-запросов, проектирование схем баз данных для существующей системы (PHP5, Smarty, PostgreSQL, AJAX).
Требования:
* хорошее знание SQL; * понимание принципов работы веб-приложений, роли СУБД в них; * понимание принципов масштабирования веб-систем; * увлеченность, стремление к самосовершенстованию и желание создавать самые лучшие проекты; * хороший уровень русского языка.
Желательно:
* open source подход к решению проблем; * опыт работы с PostgreSQL; * хороший уровень английского языка; * умение работать в команде.
Условия работы:
* талантливый коллектив опытных разработчиков, дружеская обстановка; * атмосфера стартапа; * поощрение любознательности, семинары/конференции/обучение; * уроки английского языка; * медицинская страховка; * уровень оплаты: от 50000 руб. по результатам собеседования.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «sqlf». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Компания: занимается разработкой перспективных веб-стартапов.
Обязанности: разработка новых и развитие существующих модулей (PHP5, Smarty, PostgreSQL, AJAX).
Требования:
* опыт разработки на PHP; * понимание принципов разработки веб-приложений; * хороший уровень русского языка.
Желательно:
* опыт работы с библиотекой Smarty; * умение читать документацию на английском языке; * умение работать в команде; * хорошее техническое образование (МФТИ, МГУ, МГТУ).
Условия работы:
* талантливый коллектив опытных разработчиков, дружеская обстановка; * атмосфера стартапа; * поощрение любознательности, семинары/конференции/обучение; * уроки английского языка; * медицинская страховка; * уровень оплаты: от 40000 руб. по результатам собеседования.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «phpf». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Компания занимается разработкой высокотехнологичных информационных систем, обеспечивающих решение стратегических корпоративных задач и автоматизацию бизнес процессов предприятий.
Требования:
- хорошее знание, опыт работы с PHP, MySQL
- навыки работы в среде Unix (FreeBSD), знание основ HTML, Java Script, Perl
- грамотность в общении
Обязанности:
- разработка скриптов на PHP, MySQL
Компенсация:
Полный соц. пакет. Полный рабочий день 10-19 (м. Текстильщики-Рязанский проспект)
Заработная плата от 25 тыс .руб.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «es_php». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
Компания - лидер ИТ-консалтинга и разработки программного обеспечения для мирового рынка.
Требования:
опыт коммерческих проектов 3-х лет (Java или C++,Python приветствуется) опыт проектирования и разработки больших Web приложений от 3-х лет
Навыки:
AJAX Javascript HTML SQL, MySQL Linux Английский - свободный
Нужен коммуникабельный, ответственный, аккуратный человек. Есть возможность длительной от 3-х месяцев работы зарубежом.
Соц. пакет: Страховка
Для иногородних предоставляется квартира на время собеседования.
Если Вас заинтересовала вакансия, то пожалуйста присылайте свои резюме по ниже указанным реквизитам с пометкой «ep_wb». Также можете обратиться к нам и узнать, что за компания открыла эту позицию и задать любые вопросы, не отправляя при этом своё резюме.
"Если из тысячи тебя правильно поймут хотя бы двое, значит, ты говорил не зря."
Видимо, я говорил не зря.
PS. Статья за мной.
Проблемы форума по тестированию производительности (Революция - это тут!)
2007-05-03 00:06 Dmitry_NJ
Я так думаю, что вполне достаточно оставить название "Mercury" в заголовке подфорума. В названии отдельных продуктов (мелким шрифтом под названием подфорума) слово "Mercury" лучше не использовать. Бренд "Mercury" после слияния с HP больше не используется и он исчезнет из заставок по мере выхода новых major версий всех продуктов. Например, "HP LoadRunner" это правильное название, а "HP Mercury LoadRunner" такого нет и не будет.
Кроме того, таких продуктов, как Tuning и Capacity Planning, больше нет. Так что их упоминание надо бы вообще удалить.