Существует некоторый достаточно простой язык описания фильтра выборки (нечто похожее на выражение критерия выборки в WHERE SQL с некоторыми расширениями). Есть транслятор из этого языка, который формирует условие WHERE для одного или нескольких запросов, из результатов которых формируется выборка. Необходимо этот транслятор протестировать.
Подскажите, пожалуйста, какие существуют подходы к тестированию трансляторов вообще или подобных трансляторов в частности. Интересуют ссылки на литературу и статьи, общие соображения и принципы.
На данный момент есть задумка, во-первых, протестировать выражение на допустимые\недопустимые комбинации лексем. Во-вторых, для допустимых выражений проверить полученные результаты.
Какие входные\выходные данные использовать для таких тестов? Каким образом будут выглядеть тест кейсы?
Спасибо.
IBM Rational - Functional Testing -> Unexpected Active Window
2007-08-28 12:32 katea
Здравствуйте! У меня возникла такая проблема - скрипт, написанный под IE6, работающий с поисковым порталом. Скачка документов. Документы MS Excel открываются автоматически. Но случается такая ситуация - Unexpected Active Window, содержащее сообщение такого плана "This workbook contains links to other data sources....". Окно очень навязчивое, always on top, в смысле что пока его не закрыть, постоянно маячит перед глазами. Скрипт оно вываливает по-любому. Что я только ни делала... Первое конечно - в настройках Playback попыталась сделать так, чтобы этому окну посылались команды {ENTER}, потом {ESC}, потом {WM_CLOSE}, и конечно, Pushbutton with focus. Не помогло. Потом поставила Verification point Window Existence. Object Finder'ом определила Caption=Microsoft Excel - это единственная информация, которую получается добыть Object Finder'ом по этому окну. Сделала условие: Result = WindowVP (Exists, "Caption=Microsoft Excel", "VP=Window Existence;Wait=5,30;ExpectedResult=FAIL") If result=0 then Window SetContext, "Caption=Microsoft Excel", "" InputKeys "{TAB}{ENTER}" End If
Потом так: Result = WindowVP (Exists, "Caption=Microsoft Excel", "VP=Window Existence;Wait=5,30;ExpectedResult=FAIL") If result=0 then Window SetContext, "Caption=Microsoft Excel", "" PushButton Click, "Text=No" End If
Еще пыталась сделать цикл While ... Wend, чтобы кнопка No нажималась, пока не подействует (но это я уже со злости). Потом поменяла Verification Point с Window Existence на Window Image, полагая (наивная), что уж так то Робот точно его найдет. Но таке ощущение, что он его именно НЕ находит. Т.к. результат по Verification Points=pass (в обоих случаях, и для W. Existence и для W. Image). Напомню, что Expected Result=fail, поэтому ясно, что окно для робота не видимо. Смущает еще вот что - визуально, при воспроизведении оно появляется в одной точке экрана, а потом сдвигается куда то влево-вниз. И все... скрипт вылетает.... Может, было у кого такое? Заранее благодарна за любые идеи.
Задание: Продукт в один из моментов работы отсылает через HTTP запрос, в котором передает набор параметров для сервера, нужно этот самый запрос "на лету" читать (в смысле во время выполнения тестового скрипта считывать чтобы в последствии сравнить с эталоном).
Как сделать, чтобы это все делалось в автоматическом режиме? и можна ли вообще реализовать?
Опыт работы на позиции тестировщика (инженера по качеству ПО, QA).
Понимание основ тестирования.
Опыт написания тестовой документации (тест-планов, тест-кейсов) по ТЗ.
Опыт сбора дополнительной к ТЗ информации.
Уверенное владение различными видами тестирование и понимание тестирования бизнес логики. Знание и применение на практике методологии черного ящика.
Знание систем управления тестированием (bug tracking tools).
Понимание принципов работы реляционных СУБД, знание языка SQL на уровне написания стандартных запросов.
Знание XML на уровне понимания содержимого файла.
Личные качества:
Коммуникабельность, умение работать в команде, самостоятельность, сообразительность.
Должностные обязанности:
Составление плана тестирования, описание тестовых сценариев (test plan, test cases).
Проведение различных видов тестирования: функционального, интерфейса пользователя, удобства и простоты использования интерфейса (usability).
Участие в составлении планов тестирования производительности и безопасности.
Документирование найденных дефектов с подробным описанием.
О компании
Закрытое Акционерное Общество "Депозитарно-Клиринговая Компания" (ДКК) - крупнейший расчетный депозитарий России по корпоративным ценным бумагам. Более подробно можно прочитать на http://dcc.ru
Любые вопросы по позиции, условиях работы и т.п. можно узнать у меня по телефону, через личные сообщения или через указанный e-mail. Резюме лучше высылать на e-mail.
Баранов Александр tester-job-dcc@yandex.ru 232-49-84
Кроме тематики есть и новинки: регланы, футболки с длинными рукавами, кенгурушки и конечно футболки + на наших товарах стали появляться картинки в дополнение к надписям.
Заказ на другие цвета (а вдруг?) принимаются в этой теме.
Quest предлагает уникальные перспективы профессионального роста в ведущей международной компании, специализирующейся на производстве ПО для управления информационными инфраструктурами уровня корпораций. 75 процентов компаний из списка Fortune 500 – клиенты Quest.
Вакансия открыта в подразделении ActiveRoles, которое занимается разработкой продукта ActiveRoles Server, и ряда решений для администрирования AD, provisioning, identity management.
Работа ведущего разработчика включает в себя разработку и развитие архитектуры одной из подсистем проекта, проектирование интерфейсов с другими подсистемами, взаимодействие с сотрудниками из других подразделений (аналитики, архитекторы, разработчики, QA, тех. писатели, дизайнеры) для выявления требований к подсистеме и обеспечения качества.
Минимальные требования:
Опыт промышленной разработки на С# под MS Windows - от трёх лет
Знание архитектуры платформы .NET.
Знание платформы Win32 (Win32 API, GUI, работа с потоками, окнами, т. п.).
Знание Windows 2000/XP/2003 на уровне опытного пользователя
Знание технического (IT) английского
Желание и опыт работать в команде
Приветствуются:
Опыт промышленной разработки на С++ - от трёх лет
Опыт совместного использования: COM и .Net ., С# и unmanaged C++.
Умение работать с крэш-дампами, дизассемблирование
Опыт администрирования Active Directory, Exchange, Group Policy
Знание XML, SQL
Мы предлагаем:
Работу в стабильной, динамично развивающейся компании.
Полное соответствие трудовому кодексу РФ (трудовой договор, «белая» зарплата, 28 календарных дней отпуска, оплата больничных листов и т.п.)
Полную медицинскую страховку, включая стоматологию, страхование жизни и страхование от несчастного случая.
Сотрудникам предоставляется возможность бесплатного посещения бассейна и тренажерного зала.
Корпоративную программу обучения английскому языку.
Оплата сдачи экзаменов сертификации Microsoft.
Работа в комфортных условиях в современном бизнес-центре рядом с м. Багратионовская.
Рабочие часы с 10 до 19 (возможен гибкий график).
Зарплата назначается в зависимости от результатов собеседования в пределах от 50000 до 75000 рублей.
Ведущий Инженер по качеству в отдел Quality Assurance
В Ваши обязанности будет входить тестирование административных программных продуктов для Windows 2000/2003, MS Exchange.
Обязательные требования к кандидатам:
Знание Windows 2000/2003 Server, MS Active Directory, Exchange Server 2000/2003 на уровне администратора сети
Опыт тестирования программного обеспечения не менее двух лет, включая навыки разработки тестовой документации (тестовые требования, кейсы, отчёты).
Знание технического (IT) английского языка на уровне, достаточном для понимания технической документации без словаря, написания внутренней технической документации и регистрации дефектов.
Инженер по качеству ПО (стажер) в отдел Quality Assurance
Вакансия для студентов старших курсов и выпускников технических ВУЗов. Открыта для подготовки специалистов в области тестирования программных продуктов. Период обучения зависит от способностей стажера, но не более полугода. По успешным результатам обучения, стажер переводится в инженеры по качеству ПО.
В Ваши обязанности будет входить тестирование административных программных продуктов для Windows 2000/2003 и MS Exchange.
Требования к кандидатам:
Опыт работы с компьютером в качестве пользователя.
Знание технического (IT) английского языка на уровне, достаточном для понимания фрагмента Help-файла без словаря.
Опыт и желание работать в команде.
Высокая самоотдача и быстрая обучаемость.
Дополнительным плюсом будет:
Знакомство с серверными продуктами и технологиями Microsoft (Windows Server, Exchange, Active Directory, SQL Server, IIS)
Навыки программирования на скриптовых языках (VBS, JavaScript, Perl Script)
Навыки в тестировании программного обеспечения.
Мы предлагаем:
Зарплата 20 000 рублей (до вычета подоходного налога)
Рабочие часы с 10 до 19 (возможен гибкий график)
Медицинская страховка, страхование от несчастного случая
Сотрудникам предоставляется возможность бесплатного посещения бассейна и тренажерного зала
Оплата сдачи экзаменов сертификации Microsoft
Корпоративная программа обучения английскому языку
Работа по трудовому кодексу (отпуск, оплата больничных листов)
Белая официальная зарплата
Работу в стабильной, динамично развивающейся компании.
Перспективы для профессионального роста
Работа в комфортных условиях в современном бизнес-центре рядом с м. Багратионовская
Современное аппаратное обеспечение
Прежде чем отправлять резюме, пожалуйста, выполните тестовое задание
Методика -> Методики Оценки Необходимого Времени И Ресурсов
2007-08-28 18:48 pretty in scarlet
Уважаемые более опытные коллеги! Подскажите пожалуйста, существуют ли в природе некие разумные методы оценки времени и ресурсов, необходимых для тестирования функций разрабатываемого ПО? Возможно, кто-то обладает сведениями по нормам времени для тестирования экранных форм в зависимости от неполнения их элементами. понятно, конечно, что чем больше элементов, то время на тестирование растет прямо пропорционально. :) Но, может быть существуют именно НОРМЫ для тестирования различных раскрывающихся списков, полей с зависимыми справчниками и прочее... Буду очень благодарна за советы!
Borland (Segue) - Functional testing -> Генерация Своего Файла Результатов
2007-08-29 01:16 KaNoN
В один день 2 человека поинтересовались сабжем и его реализацией в СилкТесте. В принципе и до этого на подобных форумах данная тема подымалась не раз, поэтому как-то решил это все описать подробнее.
Обучение тестировщиков ПО -> Тренинги По Тестированию В Хабаровске
2007-08-29 04:42 lem
В Хабаровске организуются тренинги по темам "Тестирование ПО: задачи, роли и артефакты" и "Тест дизайн: разработка тестов". Преподаватель - от компании QAExpert. По всем вопросам - в личку.