Большая просьба подсказать как создать отчет в виде таблицы. Необходимо создать таблицу со столбцами ID, Тест и Результат. Есть ли такая возможность в ТестКомплите? На данный момент мы пользуемся только Log.Message(‘’,’’); и Log.Warn(‘’,’’); Например: Log.Message('Пользователь '+User1+' существует!','') else Log.Warn('Пользователь '+User1+' не существует!',''); Необходимо, чтобы информация о тестах и об их результатах вносилась в таблицу(для того, чтобы не искать результаты с ошибками). Если не сложно, помогите, пожалуйста. Заранее всем спасибо.
Вобщем так: 1) Доска - 1 штука - выдираешь дверцу от любимого маминого шкафа 2) Ролики - 4 штуки - любимое кресло на колёсиках (желательно шефа) 3) Склоачиваешь всё в скейт 4) Выбираешь горку покруче, желательно без пересечения с дорогами... 5) Заходишь на самый верх 6) Садишься на своё творение и отталкиваешься Вобщем после этого сможешь сам писать мануалы как научиться кататься [right][snapback]42347[/snapback][/right]
Thx Мишка , я тебе преблагодарен очень-очень. Записал все себе на листочек и жду когда же меня попрет на эту идею Кроме этого человека никто больше сказать ничего не может???
По поводу различий между QA и QC - на этом форуме, в библиотеки и блогах было написано много - просто поищите:) Еще рекомендую погуглить. И wikipedia есть.
Не совсем понял какую иммено таблицу вы хотите получить ? Например, вы можете выводить результаты работы своего теста в таблицу Excel - справка TestComplete содержит примеры по получению/записи информации в таблицы Excel.
Эффективное тестирование ПО: ключевой фактор успех (Обучение тестировщиков ПО)
2007-05-23 11:58 SALar
Был. Не так чтобы очень плохо. Понятно, что это более маркетинговое, нежели учебное мероприятие, но полезную информацию я все таки подчерпнул. Например о том, что ClearQuest стал еще монстроидальней. И конечно, неплохо пообщались с коллегами.
Выступление представителя "Апланы" вполне можно было рассматривать как "Введение в нагрузочное тестирование". В связи с чем возникает резонный вопрос. Почему не семинаре были Green и VLD, коим, собственно, семинар не особо нужен и где были "быстро/ легко обучающиеся / стремящиеся к получению новых знаний"? Вы вполне могли "быстро обучиться / получить новые знания"
А откуда ощущение что он будет отличный? Проходили?
Отчетность в TestComplete 5.1 (AutomatedQA - Functional Testing)
2007-05-23 13:05 Anny
Я говорю про логи, которые результаты выводят по строчкам. Чтобы добавить название id или название теста, а потом и результат, мне нужно все это поочереди выводить по строчкам. Таким образом результаты трудно заметить, где находится ошибка, а где тест прошел успешно. Log.Message('ID',''); Log.Message('Тест1',''); Log.Message('Успешно! Пользователь создан.','');
А мне нужна таблица, которой результат можно было бы посмотреть, глядя только на один столбец. Чтобы человек новый быстрей разобрался в результатах теста. В противном случае ему придется просматривать все логи, пока он не найдет все строки, начинающиеся со слова "Ошибка". Понимаете? Нужно сделать удобным логи. Тот вариант, что по умолчанию, где есть столбцы "Type", "Message", "Time" не совсем удобен. Если в TestComplete есть возможность сделать таблицу в логах, подскажите, кто-нибудь как это делается? И если не трудно, то срочно... А то ответы ждать приходится очень долго. Или может посетителей очень мало?
В сфере разработки программного обеспечения точная оценка – это 80% успеха. Чтобы усовершенствовать проектирование бюджета проектов и предотвратить неприятные сюрпризы для клиентов, Корпорация Технопарк ввела новый метод оценки стоимости и длительности проектов на начальной стадии.
В 2007 году Корпорация Технопарк начала использовать новую модель оценки, основанную на Cocomo II. В этой статье компания раскрывает секреты эффективной оценки ИТ-проектов.
Предварительная оценка стоимости и длительности проектов всегда была одной из самых острых проблем компаний по разработке ПО. Предварительная оценка очень важна как для клиента, так и для компании-разработчика, и неточность в этой оценке, неспособность предусмотреть все факторы, приводит к неприятностям для обеих сторон. Клиент испытывает разочарование, когда разработчик сдвигает сроки сдачи проекта. Для разработчика же неточная предварительная оценка чревата превышением бюджета проекта, а соответственно – работой в убыток.
Вопрос «Возможно ли сделать точную оценку проекта до того, как создана архитектура?» все еще без ответа.
Большинство компаний, среди которых и Корпорация Технопарк, стремятся найти положительный ответ – ведь точность оценки тесно связана с доверием клиента и хорошей репутацией, а именно эти факторы являются определяющими характеристиками для любой аутсорсинговой компании.
Попытки найти модель, позволяющую сделать точную предварительную оценку, начали предприниматься еще в 70-е годы. Однако на протяжение долгого времени ни одна из них не давала ожидаемого результата.
В результате длительного исследования десятков реальных проектов Корпорация Технопарк нашла свой подход к предварительной оценке и готова поделиться опытом.
Для начала нужно разобраться, на чем основан процесс оценки. Большинство компаний делает одни и те же ошибки и упускает одни и те же важные аспекты.
Основная типичная ошибка компаний-разработчиков состоит в том, что они оценивают проект так, как будто все будет идти по плану. Однако, это невозможно. Нужно оценивать реальный проект, а не его оптимистический сценарий. Первое, что должно быть предусмотрено, - это риски. Оценка, не основанная на анализе всех возможных рисков и реальных возможностей компании, неизбежно превратится в оценку надежд и ожиданий, вместо того, чтобы описать наиболее вероятное развитие событий.
Новая модель Корпорации Технопарк основана на требованиях клиента к системе, что, по мнению представителей компании, является наиболее подходящим методом предварительной оценки. Модель, основанная на подсчете количества строк кода (SLOC model), популярная в 1980-90-х годах, сегодня утратила свою эффективность, потому что программирование стало гораздо более сложным процессом, чем просто создание кода программы. В современном ИТ бизнесе такая модель может быть полезна только для измерения затраченных усилий, когда проект уже завершен, однако она уже не может предоставить точную предварительную оценку на ранней стадии проекта.
Оценка, основанная на требованиях, учитывает в первую очередь функциональные характеристики, риски и сложность будущего проекта. Анализируя требования, оценщик приходит к более абстрактному видению системы, которое и способствует более точной оценке благодаря возможности понять проект целиком, а не сосредотачиваться на множестве отдельных задач внутри проекта.
Тем не менее, основанная на требованиях оценка сама по себе не гарантирует точность. Предварительная оценка – это более сложный процесс, поэтому новая модель Корпорации Технопарк не ограничивается только анализом требований клиента.
Еще одно золотое правило составления оценки проекта гласит: оценивайте диапазон, а не конкретную цифру. Чаще всего подсчитать точное количество часов, необходимых для реализации проекта, на ранней стадии просто невозможно. Лучше предоставить клиенту диапазон, в рамках которого будет выполнен проект, а точные цифры оставить на более поздние стадии, когда все задачи уже будут подробно изучены.
Чтобы получить диапазон часов, необходимо определить по три цифры для каждой характеристики системы: Worst Case (WC) – это максимальное количество человекочасов, необходимое для реализации этой характеристики, которое описывает ситуацию, при которой все пойдет не так, как ожидается; Best Case (BC) – это оптимистичная оценка, показывающая минимальное количество часов; и Most Likely (ML) – это цифра, которая описывает наиболее вероятное развитие событий – не среднее между BC и ML, а наиболее вероятное для конкретного проекта.
В Корпорации Технопарк оценку делают три программиста. Двое из них составляют свои версии оценки, заполняя графы WC, BC и ML для каждой функциональной характеристики будущей системы, а третий оценивает их сложность и количество функциональных единиц. При подсчете диапазона человекочасов используется целый ряд дополнительных коэффициентов, характеризующих зрелость процесса, необходимую надежность ПО, опыт в используемом языке программирования, и т.д. После ввода всех необходимых данных система, основанная на COCOMO II, автоматически подсчитывает диапазон часов для данного проекта.
COCOMO II, или Constructive Cost Model, - это модель оценки проектов, которая становится все более популярной во всем мире. Ее первая версия, COCOMO 81, была разработана в 1981 году Бэрри Боэмом. Модель используется для подсчета человекочасов и человекомесяцев, необходимых для разработки программного продукта. Первая версия основывалась на подсчете количества строк кода. В 1990-х годах появилась система COCOMO II.
Преимущество новой модели заключается в том, что COCOMO II опирается на функциональные единицы, а не на количество строк кода. Функциональная единица – это грубая оценка каждого функционального элемента, создаваемого в рамках проекта. Функциональные единицы делятся на категории: простые, средние и сложные.
В COCOMO II используются понятные коэффициенты и формулы, которые подходят как для больших, так и для мелких компаний по разработке ПО. Модель, которую предлагает Корпорация Технопарк основана на COCOMO II с небольшими отличиями, которые адаптируют эту модель для использования в аутсорсинговых ИТ компаниях.
Введение в Корпорации Технопарк новой модели оценки проектов, основанной на COCOMO II, позволило компании сократить убытки, связанные с неверной предварительной оценкой проектов, на 70%.
О компании Корпорация Технопарк – это аутсорсинговая компания, предоставляющая услуги разработки программного обеспечения. Компания расположена в Украине, г. Днепропетровск, и имеет представительство в США, штат Флорида. Основными направлениями деятельности являются разработка ПО для онлайн платежей, VoIP технологии, бизнес-приложения и системы хранения данных с использованием таких языков и технологий как Microsoft .Net, Java, Ajax, Flex/Flash, C++, LAMP и др. Подробно о компании можно узнать на официальном сайте Корпорации Технопарк www.technoparkcorp.com
А добавить к этому мои 37 лет (почему - то все вишут "до 35", вроде как человек в 36 уже совершенно перестаёт что - либо соображать ....) [right][snapback]42425[/snapback][/right]
Прошу прощения за оффтоп - смотрел интервью Евгения Забокрицкого, который работает в Майкрософт в комманде разработчиков SQL Server. Он называет это "синдром русского программиста" и описывает его вот такими рассуждениями "... 30ник приближается и это значит, что будет маразм. Маразм близок, писать код я уже не смогу, нужно срочно куда-то идти. где не пишут кода, чтобы быть готовым к маразму "
Задача: тестирование PC игр(80%) и различных приложений(20%) на предмет нахождения ошибок. Частично тестирование выполняется в автоматическом режиме. Необходимо уметь писать некоторые программы, связанные с тестированием.
Требования: - базовые знания 3D; - базовые знания линеек видеокарт; - навыки в конфигурации параметров оборудования(мат. платы, видеокарты и т.д.); - начальный уровень знания C++ и\или Perl; - а так же понимание таких вещей, как: antialiasing, filtering, shaders, refresh, texturing; - начальный уровень знания систем автоматизации тестирования; - письменный английский; - в\о законченное\незаконченное техническое.
Офис компании находится в центре Москвы. Полный рабочий день.
Компеннсации: - з\п приблизительно 1200$(обсуждаемо!); - оформление по трудовой книжке; - оплачиваемые обеды; - медицинская страховка; - страховка жизни; - оплачиваемые уроки английского; - оплачиваемые треннинги проф.роста; - частичная оплата фитнесс-клуба (250$ в год) - предоставляются отпуска, больничные.
Заинтересованных прошу связаться со мной по e-mail: alisakml@yandex.ru
Отчетность в TestComplete 5.1 (AutomatedQA - Functional Testing)
2007-05-23 14:25 KoPBuH
На счет изменения стандартной таблицы - не знаю. Там вроде даже существующие столбцы убрать нельзя. Что если Вам записывать в лог только удавшиеся либо не удавшиеся записи. И не писать о том что юзер удачно создан, а писать например имя пользователя или его номер по порядку. Log.Message(UserName); Log.Error(UserName);
Пойнт QA специалистов - июнь 2007 (Москва) (Обучение тестировщиков ПО)
2007-05-23 15:30 VLDCORP
Всем доброго дня! Вчера на семинаре IBM SALar предложил "замутить" локальный пойнт в конце июня с выездом на природу. Намечается следующий формат: 1. Слушаем доклады тех, кто пожелает выступить. 2. Жарим/парим/едим/пьем кому что нравится.
nFirstFolderID = Log["CreateFolder"](имя тест кейса,доп описание тест кейса); Log["PushLogFolder"](nFirstFolderID); nFolderID = Log["CreateFolder"](Шаг 1,Описание 1 шага. ); Log["PushLogFolder"](nFolderID); nSecFolderID = Log["CreateFolder"](Этап1 шага 1, Описание этапа1 шага 1); Log["PushLogFolder"](nSecFolderID); Этап1 шага 1. Log["PopLogFolder"](); nSecFolderID = Log["CreateFolder"](Этап2 шага 1, Описание этапа2 шага 1); Log["PushLogFolder"](nSecFolderID); Этап2 шага 1. Log["PopLogFolder"](); Log["PopLogFolder"]();
nFolderID = Log["CreateFolder"](Шаг 2,Описание 2 шага. ); Log["PushLogFolder"](nFolderID); nSecFolderID = Log["CreateFolder"](Этап1 шага 2, Описание этапа1 шага 2); Log["PushLogFolder"](nSecFolderID); Этап1 шага 2. Log["PopLogFolder"](); nSecFolderID = Log["CreateFolder"](Этап2 шага 2, Описание этапа2 шага 2); Log["PushLogFolder"](nSecFolderID); Этап2 шага 2. Log["PopLogFolder"](); Log["PopLogFolder"](); Log["PopLogFolder"](); Данная структура позволяет выводить в достаточно наглядном виде информацию о результате теста - так можно конкретно увидеть, какой шаг зафэйлился, а затем, раскрыв шаг, посмотреть на каком этапе это произошло и тд и тп. А вообще типов сообщений, равно как и атрибутов объекта Log существует достаточно большое количество, используя которые можно сделать лог читаемым для любого человека с любым уровнем(на мой взгляд).
QA Engineer / Test Manager (Работа/Киев)
2007-05-23 16:17 vass
точно. Начинаешь уже подумывать : "программистом я уже быть не смогу, придется идти в менеджеры" %)))
на сервере БД работает приложение (толстый клиент), записывающее данные в базу, которое необходимо для регистрации определенных событий. Там же работает терминальный сервер Citrix, на который логинятся ежедневно более 100 пользователей и регистрируют события с помощью этого клиента. Поток операций известен. Как организовать нагрузочное тестирование в этом случае?
Руководство по Borland SilkTest (Библиотека)
2007-05-23 17:02 lao
Здравствуйте. Понимаю, что вопрос глупый, но по такой жаре мозг совсем не варит, и прямо злость какая-то берет. А Вам, возможно, будет не лень ответить, да и посмеетесь заодно.Вообщем дело в чем. Читаю сейчас книгу по SilkTest, скачанную отсюда же и одновременно делаю примеры как там. Собственно проблема. Идет описание фрейма, вот кусок: [+] HtmlLink TestCentralHome1 [ ] tag "Test Central Home" [+] HtmlTable TestCentralHome2 [ ] tag "Test Central Home" [+] HtmlColumn ProvidesExtranetPrivacyToC [ ] tag "Provides extranet privacy to clients making a range of tests and surveys available to their human...?www.test.com? - 39k - Nio*" [+] HtmlText ProvidesExtranetPrivacyToC [ ] tag "Provides extranet privacy to clients making a range of tests and surveys available to their human" [+] HtmlText WwwTestCom39k [ ] tag "www.test.com? - 39k -" [+] HtmlText HtmlText3 [ ] tag "-" [+] HtmlLink Сохранено в кэше [ ] tag "Сохранено в кэше" [+] HtmlLink Похожиестраницы [ ] tag "Похожие страницы" А ниже в следующем разделе ("4.3.2. Описание класса для работы со ссылками на найденные страницы") написано как обращаться к ссылке: [ ] Print( wGoogleResults.HtmlLink("#1").GetLocation( ) ) [ ] wGoogleResults.HtmlLink("#1").Click( ) Так вот у меня есть вопрос. Куда необходимо в описании фрейма вставить этот кусок. Ну чесслово не могу сообразить. Подскажите, плиз:)
Руководство по Borland SilkTest (Библиотека)
2007-05-23 17:07 vass
Судя по контексту wGoogleResults - это окно поиска гугла (или даже та часть окна, где конкретные линки на сайты перечислены) так вот wGoogleResults.HtmlLink("#1") - это означает"первый линк в окне wGoogleResults", т.е. это окно которое динамически создается в коде силка. так что его надо в код вставлять, а не в фрейм (ну если именно надо в фрейм - то разве что как метод окна/класса)
QA Engineer WANTED - Intermedia.NET (Работа/Санкт-Петербург)
2007-05-23 17:09 Intermedia.NET
StanaPhone Communications, дочерняя компания Intermedia.NET, занимается разработкой программных решений в области Enterprise Software. Приглашаем инженера по тестированию ПО присоединиться к нашей команде!
Обязанности: Основное направление разработок - в области IP коммуникаций, сетевого программирования. В задачи QA Engineer будет входить тестирование клиент-серверного программного комплекса: клиентской части (под ОС Windows) и/или серверной части (под ОС Linux). Рассматриваем специалистов с опытом в любом из этих направлений.
Основные требования: 1. Отличные знания и опыт использования методологии тестирования ПО; 2. Успешный опыт автоматизации выполнения тестовых процедур; 3. Знакомство с основными инструментальными средствами тестирования; 4. Знание и понимание современных технологий разработки информационных систем: клиент-сервер, СУБД, знание интернет-протоколов; 5. Опыт самостоятельной работы по контролю качества продукта или опыт работы в команде тестеров.
Плюсом является: 1. Знание основ объектно-ориентированного программирования; 2. Знание скриптовых языков; 3. Знание IP сетей на уровне системного администратора; 4. Английский язык.
Условия: Офис в центре города, 10 минут от метро Садовая. Вас ждут: белая зарплата, социальные гарантии, гибкий график, возможность работать в дружной команде над очень интересными задачами, мед.страховка, премии – и многое другое! Зарплата по результатам собеседования, ориентировочно 1300 - 2000 USD. Отправляя Ваше резюме, не забудьте указать, что увидели вакансию на software-testing.ru!
прошу не только называть имена, но и заслуги этих людей. А то на ум приходит старинный анкедот про то, как хулигана принимали в Комсомол.
Пересказываю его для молодого поколения.
Принимают юнного хулигана в Комсомол и проверяют его политическую подкованность. А он ничего не знает. Молчит, как "рыба об лед". Решили тогда задать самые простые вопросы. - Кто такая Клара Цеткин? Молчит. - Кто такой Карл Маркс? Молчит. - Кто такой Ленин? Разозлился хулиган и говорит: - А вы Ваську Кривого с соседней улицы знаете? А Петьку Косого? Нет? Так и нечего меня вашими авторитетами пугать.
Выступление представителя "Апланы" вполне можно было рассматривать как "Введение в нагрузочное тестирование". В связи с чем возникает резонный вопрос. Почему не семинаре были Green и VLD, коим, собственно, семинар не особо нужен и где были "быстро/ легко обучающиеся / стремящиеся к получению новых знаний"? Вы вполне могли "быстро обучиться / получить новые знания" [right][snapback]42454[/snapback][/right]
"Есть время, есть миллер."
Я очень люблю мероприятия от IBM и Microsoft. У них хорошая кухня.
Так вот у меня есть вопрос. Куда необходимо в описании фрейма вставить этот кусок. Ну чесслово не могу сообразить. Подскажите, плиз:)
А почему именно необходимо? Что вы конкретно хотите сделать?
И еще, при вставке кода попробуйте табы заменить на соответствующее количество пробелов, а то сейчас непонятна структура фрейма.
Руководство по Borland SilkTest (Библиотека)
2007-05-23 17:23 KaNoN
Кстати, имеет смысл посмотреть еще на класс GoogleNodeList (он в книге описывается и раздел 4.3.2. как раз описывает создание этого класса и вставку соответствующего объекта), там как раз обращение к ссылкам на найтенные страницы и реализовано.
Обязанности: Установка, настройка и сопровождение ПО на серверах и клиентских ПК Планирование и настройка системы защиты от несанкционированного доступа к информации Разработка политики и обеспечение архивации данных Приобретение и модернизация аппаратного обеспечения Помощь сотрудникам фирмы при работе с прикладным ПО
Требования: Опыт работы системным администратором от 3-х лет Знания и опыт администрирования Microsoft Windows 2000/XP/2003, Exchange, SQL server, Active Directory Опыт разработки политики безопасности и архивации данных Знания сетевых протоколов и технологий
Условия работы: Работа полный рабочий день в офисе (м. Выборгская) Испытательный срок — 1- 2 месяца в зависимости от скорости Вашей адаптации Зарплата определяется результатами собеседования Оплата проезда, обедов и обучение англ.языка.
О компании: Компания Agnitum специализируется на разработке ПО для защиты конечных пользователей в сети Internet. Флагманский продукт компании — персональный файрвол OUTPOST. Сайт компании http://www.agnitum.com
Так вот у меня есть вопрос. Куда необходимо в описании фрейма вставить этот кусок. Ну чесслово не могу сообразить. Подскажите, плиз:)
А почему именно необходимо? Что вы конкретно хотите сделать?
И еще, при вставке кода попробуйте табы заменить на соответствующее количество пробелов, а то сейчас непонятна структура фрейма. [right][snapback]42477[/snapback][/right]
Это не я хочу сделать. Я читаю книжку, и это все описано в книге, а я как бы делаю шаг в шаг, как там написано. В разделе, который я сейчас читаю, рассказывается про описание фреймов. И вот говорится, что так можно обратиться к 1-й ссылке: [ ] Print( wGoogleResults.HtmlLink("#1").GetLocation( ) ) [ ] wGoogleResults.HtmlLink("#1").Click( ) Мне непонятно, куда это надо вставить? Прямо в тест фрейма куда-то или как?
Руководство по Borland SilkTest (Библиотека)
2007-05-23 18:06 lao
[+] HtmlLink TestCentralHome1 [ ] tag "Test Central Home" [+] HtmlTable TestCentralHome2 [ ] tag "Test Central Home" [+] HtmlColumn ProvidesExtranetPrivacyToC [ ] tag "Provides extranet privacy to clients making a range of tests and surveys available to their human...?www.test.com? - 39k - Nio*" [+] HtmlText ProvidesExtranetPrivacyToC [ ] tag "Provides extranet privacy to clients making a range of tests and surveys available to their human" [+] HtmlText WwwTestCom39k [ ] tag "www.test.com? - 39k -" [+] HtmlText HtmlText3 [ ] tag "-" [+] HtmlLink Сохранено в кэше [ ] tag "Сохранено в кэше" [+] HtmlLink Похожиестраницы [ ] tag "Похожие страницы" Вот, разбила. Блин, пробелами тоже не помогло:(
[ ] Print( wGoogleResults.HtmlLink("#1").GetLocation( ) ) [ ] wGoogleResults.HtmlLink("#1").Click( ) Мне непонятно, куда это надо вставить? Прямо в тест фрейма куда-то или как? [right][snapback]42481[/snapback][/right]
очевидно - прямо в нутро функции main () ^_^
Руководство по Borland SilkTest (Библиотека)
2007-05-23 18:13 KaNoN
Я имел ввиду, что вместо одного таба 3-4 пробела и поместить это все в блок [code] (с соответствующим закрывающимся тэгом). Это стандартная болячка с примерами на силке в данном форуме.
применяется в тех участках, где применяется непосредственно код (не описание фреймов), то есть в теле тесткейса, функции, метода и т.п. Вот где можно вот так обращаться.
[ ] Print( wGoogleResults.HtmlLink("#1").GetLocation( ) ) [ ] wGoogleResults.HtmlLink("#1").Click( ) Мне непонятно, куда это надо вставить? Прямо в тест фрейма куда-то или как? [right][snapback]42481[/snapback][/right]
очевидно - прямо в нутро функции main () ^_^ [right][snapback]42483[/snapback][/right]
Я имел ввиду, что вместо одного таба 3-4 пробела и поместить это все в блок [code] (с соответствующим закрывающимся тэгом). Это стандартная болячка с примерами на силке в данном форуме.
применяется в тех участках, где применяется непосредственно код (не описание фреймов), то есть в теле тесткейса, функции, метода и т.п. Вот где можно вот так обращаться. [right][snapback]42484[/snapback][/right]
Ясно, я вообщем-то так и думала, но там так описано, как будто прямо туда в описание фрейма и надо вставить. Спасибо!
Обязанности: Участие в разработке новых продуктов компании Разработка нового функционала для существующих продуктов компании
Требования: Муж., 22-37 лет, в/о Знание и умение использовать C++ и WinAPI Английский язык на уровне чтения технической документации
Дает преимущество: Опыт работы с библиотеками классов ATL, WTL или MFC Опыт работы с сетью с использованием WINSOCK Представления о протоколах IP
Условия работы: Работа в команде полный рабочий день (м. Выборгская) Испытательный срок — 1-2 месяца в зависимости от скорости Вашей адаптации Зарплата $1500-2200 (определяется результатами собеседования) Оплата обедов, проезда и обучение англ.языку.
О компании: Agnitum Ltd. специализируется на разработке ПО для защиты конечных пользователей в сети Internet. Флагманский продукт компании — персональный файрвол OUTPOST.
Я имел ввиду, что вместо одного таба 3-4 пробела и поместить это все в блок [code] (с соответствующим закрывающимся тэгом). Это стандартная болячка с примерами на силке в данном форуме.
применяется в тех участках, где применяется непосредственно код (не описание фреймов), то есть в теле тесткейса, функции, метода и т.п. Вот где можно вот так обращаться. [right][snapback]42484[/snapback][/right]
Ясно, я вообщем-то так и думала, но там так описано, как будто прямо туда в описание фрейма и надо вставить. Спасибо! [right][snapback]42485[/snapback][/right]
Не, насколько я помню, в этом разделе я постепенно подводил основу для создания специального объекта, который будет работать непосредственно со ссылками на найденные страницы. Соответственно, я показал пример, как сделать такое динамическое обращение "в живой природе", то есть напрямую набивая код тесткейса, далее я выделил уже общие моменты и завернул их в класс. То есть это был просто пример, от которого я потом отталкивался.
Обязанности: 1. Анализ и классификация проблемных ситуаций клиентов; 2. Ведение переписки с пользователями по вопросам использования программных продуктов компании
Требования: 1. М/ж, 20-27 лет 2. Свободное знание письменного английского языка; 3. Опыт работы с офисными приложениями и электронной почтой; 4. Личные качества – аккуратность, внимательность, усидчивость; 5. Высокая обучаемость
Дает преимущество: 1. Опыт использования прикладного и системного программного обеспечения под Windows; 2. Представления о протоколах сети Интернет;
Условия работы: 1. Работа полный рабочий день в офисе (м. Выборгская) 2. Испытательный срок — 1- 2 месяца в зависимости от скорости Вашей адаптации 3. Зарплата определяется результатами собеседования, 14500-20000руб. 4. Оплата проезда, обедов и курсов иностранных языков.
О компании: Компания Agnitum специализируется на разработке ПО для защиты конечных пользователей в сети Internet. Флагманский продукт компании — персональный файрвол OUTPOST. Сайт компании http://www.agnitum.com Преимущества работы в нашей компании http://www.agnitum.ru/about/job/reasons.php
Может быть тогда Вы опишите то, как собирались организовывать нагрузочное тестирование, когда Вам поставили эту задачу. А потом укажете - какой именно момент вызывает затруднение?
Обязанности: 1. Ведение базы вредоносных объектов Требования: 1. Муж., 20-27 лет 2. Знание внутреннего устройства операционных систем Windows 3. Базовые знания Internet технологий (IP адреса, порты, протоколы TCP, UDP, и т.д.) 4. Знание Windows на уровне продвинутого пользователя 5. Готовность к исследовательской работе 6. Усидчивость
Дает преимущество: 1. Знания в области безопасности информационных систем 2. Знание VBScript, JScript –языков 3. Знание форматов файлов
Условия работы: 1. Работа полный рабочий день (м. Выборгская) 2. Испытательный срок — 1-2 месяца в зависимости от скорости Вашей адаптации 3. Зарплата определяется результатами собеседования, от $500 4. Оплата проезда, обедов и обучение англ.языка
О компании: Agnitum Ltd специализируется на разработке ПО для защиты конечных пользователей в сети Internet. Флагманский продукт компании — персональный файрвол OUTPOST. Сайт компании www.agnitum.com
Есть следующая проблема [right][snapback]42470[/snapback][/right]
Ну если от влияния терминального сервера и клиентов отвлечься никак нельзя, то плохо Вам будет, наверное. Может быть сделать кастомную версию толстого клиента, которая по соответствующему ключу командной строки будет выполнять сразу всю операцию без пользовательского ввода и запускать её в цикле в скрипте, который запускается при логине. А уж нужное количество логинов как-нибудь организовать на нагружалках.
Так приходите, пообщаемся -- или вы уже на берегу убеждены, что захотеть не удастся? [right][snapback]42442[/snapback][/right]
Вопрос немного непонятен. Про захотеть я говорил с точки зрения соискателя. С точки зрения получения результата, я убеждён что это не такая уж ракетная наука и квалифицированный разработчик изнутри - научится, если ему не мешать, ну и заплатить, конечно. По поводу куда-то приходить общаться: мне в настоящей исторической перспективе как-то больше нравятся публичные обсуждения. Т.е. текущий формат устраивает.
Может быть сделать кастомную версию толстого клиента, которая по соответствующему ключу командной строки будет выполнять сразу всю операцию без пользовательского ввода и запускать её в цикле в скрипте, который запускается при логине.
А чем родной Citrix клиент с пользовательским вводом не подходит что надо делать какой-то кастомный?