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

AutomatedQA - Functional Testing -> Взаимосвязь между модулями



it4business.ru - проект об IT для бизнеса  

Новые темы IT-форума

AutomatedQA - Functional Testing -> Взаимосвязь между модулями
2010-01-13 13:18 vivanchin
Вопрос относительно туповатый!
есть два разных юнита в проекте, есть необходимость вызвать процедуру из второго юнит в первом юните.
как можно связать между собой юниты?

TestComplete 7.1, используемый язык delphiscript

если можно с примером ) на любом языке )

Обучение тестировщиков ПО -> Тестирование производительности
2010-01-13 14:20 barancev
Вслед за онлайн-тренингом в новом формате обучения "Программирование для тестировщиков" 18 февраля начнется новый онлайн-тренинг, продолжительностью 6 занятий "Тестирование производительности" от Алексея Баранцева.

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

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

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

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

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


Однако это только первый этап. В тестировании производительности не только высокий входной порог, достаточно трудно забраться и на вторую ступеньку.

Во второй части тренинга, предназначенной для тех, кто уже овладел простыми приёмами тестирования производительности, мы рассмотрим более глубоко девять основных принципов тестирования производительности, выделенных Скоттом Барбером:

* Контекст -- внешний контекст проекта, в рамках которого выполняется тестирование производительности,
* Критерии -- что можно рассматривать как успешный результат с точки зрения пользователей, бизнеса, проекта, системы,
* Планирование и проектирование тестов -- какие тесты нужны, как их можно сделать и сколько это потребует времени и ресурсов,
* Настройка -- подготовка тестового стенда, а также инструментов для генерации нагрузки и мониторинга,
* Реализация тестов -- разработка тестов в соответствии с ранее задуманным планом,
* Исполнение -- запуск тестов, мониторинг и сбор данных о характеристиках производительности системы,
* Анализ результатов -- оценка качества и достоверности собранных данных и выявление проблем с производительностью,
* Консолидация результатов -- обработка данных для более удобного представления,
* Итеративный подход -- повторение тестирования на разных этапах или с разными вариациями.

Формат курса

Онлайн-тренинг, состоящий из двух ступеней разной сложности, с еженедельными онлайн-занятиями и практическими домашними заданиями.

Каждая ступень состоит из трех занятий.
Онлайн-занятия состоятся каждый четверг с 15-00 до 16-30.

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

Между занятиями в любой момент можно задать вопрос тренеру в форуме.

В случае, если Вы пропустите какое-либо занятие, Вы получите его запись и домашнее задание.

Условия участия

Hewlett-Packard (Mercury) - Quality Center -> [QTP10] Зашифровать тесты.
2010-01-13 15:10 ch_ip
Добрый день.
Есть написанные тесты. Плюс библиотеки функций к этим тестам.

Существует ли возможность как то зашифровать эти тесты и библиотеки так, чтобы тесты остались работоспособными?

Спасибо.

Словарь тестировщика -> Кросс-браузерность vs Кроссбраузерность
2010-01-13 18:25 aaa
Бороздя просторы интернета и разных энциклопедий сталкиваюсь с двумя вариантами написания одного и того же термина, а именно Кросс-браузерность и Кроссбраузерность.

Как же правильно писать?! Или может можно и так и так...

Помогите разобраться, кто, что думает и почему?!

Работа для программистов -> срочно требуется ведущий программист С++
2010-01-13 18:36 etalon-hr
Условия работы и компенсации:
В компанию по разработке и созданию компьютерного программного комплекса 3-d моделирования и визуализации растений СРОЧНО требуется Ведущий программист С++!

- официальное оформление по ТК РФ
- м. Пушкинская, Чеховская, Маяковская.
- з.п. от 100 000 р.

Должностные обязанности:
1) Создание 3-D редактора растений
2) Подбор и контроль команды разработчиков

Требования к кандидату:
Возраст от 28 до 60 лет
Пол Не имеет значения
Образование Высшее
язык Английский (Технический)

Требования к квалификации:
- Возраст: 28-60 лет
- Опыт работы: от 1 года
- Гражданство: РФ
- 1) Отличное знание С++
2) Организаторские навыки
3) Опыт в геймдеве и написании графических приложений приветствуется

Контакты:
Александра,
etalon-hr@mail.ru
(495) 915-24-80, 915-44-61

Работа для топ-менеджеров и менеджеров среднего звена в IT -> срочно требуется ведущий программист С++
2010-01-13 18:39 etalon-hr
Условия работы и компенсации:
В компанию по разработке и созданию компьютерного программного комплекса 3-d моделирования и визуализации растений СРОЧНО требуется Ведущий программист С++!

- официальное оформление по ТК РФ
- м. Пушкинская, Чеховская, Маяковская.
- з.п. от 100 000 р. до 140 000р.

Должностные обязанности:
1) Создание 3-D редактора растений
2) Подбор и контроль команды разработчиков

Требования к кандидату:
Возраст от 28 до 60 лет
Пол Не имеет значения
Образование Высшее
язык Английский (Технический)

Требования к квалификации:
- Возраст: 28-60 лет
- Опыт работы: от 1 года
- Гражданство: РФ
- 1) Отличное знание С++
2) Организаторские навыки
3) Опыт в геймдеве и написании графических приложений приветствуется

Контакты: Александра,
etalon-hr@mail.ru
(495)915-24-80, 915-44-61

Работа для системных аналитиков и архитекторов -> Java Architect/Senior Developer for Deutsche Bank
2010-01-13 20:30 ZuevaKseniya
Java Architect/Senior Developer for Deutsche Bank
Location: Saint-Petersburg

Duties & Responsibilities:

Working withiin a high-energy development team delivering revenue generating systems. Maintain a close liaison with wider team and across the groups building high performance & fault tolerant core services for mission critical trading platform.
— Architecting and developing a set of core services for algo trading platform
— Optimizing performance & increasing capacity
— Designing and implementing quality controls
— Actively contribute towards improving strategic technology investments within the wider team
— Mentor junior staff to raise maturity level within the team

Experience / Requirements:

Essential

∙ A minimum of 4 years experience developing real-time systems in an investment bank, hedge fund or innovative technology firm
∙ Advanced skills in Java
∙ Hands on experience with RIA stack
∙ Proven Architecture/Design skills at an enterprise level
∙ Strong academic background from a top tier university
∙ Able to produce high quality code in a short period of time
∙ Works well under pressure
∙ Meticulous attention to details
∙ Proven track record delivering projects
∙ Strong communication skills – spoken and written English

Additional Desirable Skills

∙ Additional JVM languages (e.g. Scala, Clojure)
∙ Agile/Scrum Development Methodologies
∙ Automated trading development experience
∙ Won competitive awards

Technical Environment

∙ The primary hardware and o/s platforms are: Sun X86, Solaris 10.
∙ The primary toolsets and applications used: Java SE, Spring, Oracle 10, Oracle Coherence, RIA stack


Условия работы:

З/п от 100K RUR (уровень готовы обсуждать, полностью "белая" схема), бонус (% годового дохода)
Медстраховка, обучение (бизнес-, профессиональное, английский), оплата питания и др.

E-mail: ksenia.zueva@db.com.

Работа для программистов -> Senior Java Developer for Deutsche Bank
2010-01-13 20:32 ZuevaKseniya
Senior Java Developer for Deutsche Bank
Location — Moscow

Duties & Responsibilities:

The role enables successful candidate to become part of the global IT team responsible for development and maintenance of the applications.

As a member of the team, the candidate is expected to establish and maintain close relationships with the business groups in the front office, as well as with the development team in New York and London to continuously analyse and respond to the changing business and regulatory requirements within own area of responsibility.

Requirements:

— Ability to effectively manage changes in client requirements and priorities in a dynamic and highly demanding environment
— Proactive team player
— Continually challenge himself/herself to increase his/her design techniques, application development and software evaluation and development methods
— Good spoken and written English
— Excellent analytical skills
— Excellent Java (Server side, Multithreading, Swing, Web, Distributed Computing), SQL, Sybase and Unix skills
— 3+ years related programming experience
— Past experience of working with overseas teams is a plus


Условия работы:

От 80-90K RUR (уровень готовы обсуждать, полностью "белая" схема), бонус (% годового дохода)
Медстраховка, обучение (бизнес-, профессиональное, английский), оплата питания и др.

E-mail: ksenia.zueva@db.com.

Работа для программистов -> C# / VBA Developer for Deutsche Bank
2010-01-13 20:33 ZuevaKseniya
C# / VBA Developer for Deutsche Bank
Location — Moscow

Duties & Responsibilities:

The position is for a strong technical person to implement business solutions and provide second line support to production applications.

Main responsibilities include:

— Develop systems according to requirements and standards within agreed timelines.
— Support production applications on day to day basis.
— Liaise with global users to capture requirement, facilitate UAT and release.
— Work with other teams owning dependency systems to identify and implement appropriate solution to RAD applications.
— Role will require the candidate to work on different technologies and the candidate must be willing and flexible to work on VBA/MS Access platforms. Although this is a development role the candidate must be willing to take on level 2 and above support for BAC RAD production systems.

Experience / Requirements:

Excellent development skills in C#.Net and VBA.
Minimum 2 years experience of professional development on C# & VBA .
.NET 2.0/3.5, VBA(Excel)
MS Access, Excel Addins
Good English
Intermediate SQL (Oracle is a plus)
Background in computing
Very good communicator

Experience with Agile development methodology is a plus
Experience with Investment Banking business is a plus
Team player

Условия работы:

От 80K RUR (уровень готовы обсуждать, полностью "белая" схема), бонус (% годового дохода)
Медстраховка, обучение (бизнес-, профессиональное, английский), оплата питания и др.

E-mail: ksenia.zueva@db.com.

Работа для программистов -> Senior C# Developer for Deutsche Bank
2010-01-13 20:35 ZuevaKseniya
Senior C# Developer for Deutsche Bank
Location — Moscow

Successful candidate will be responsible for following areas:

Reengineering which includes:
— Building rule engine service
— Build plug-in architecture
— Refactoring architecture to be able to integrate application
Continually optimize and improve architecture and performance
Initiate IT driven changes in Trade Processing area
Work with vendor developers team to outsource IT driven, less critical components allowing permanent staff to focus on critical business deliveries
Work with development manager in Moscow, GCT Functional Architecture team in London and other development teams in Moscow, London and NYC


Candidate should meet following criteria:

Technical Skills

Excellent .NET knowledge
Windows Forms
Multithreading
Events/Delegates
Reference/Value types
Excellent design patterns knowledge
GOF
Refactoring
Able to build scalable architecture concept and prove it

Other Skills

Ability to lead, educate and motivate other developers
Good communication and presentation. Good spoken English.
Responsibility, adaptable, result-driven

Education
B.S. or M.S. in Computer Science, Software Engineering or Mathematics

Experience
5-7 years of professional experience in IT industry

Условия работы:

Москва, м. Таганская
З/п от 80 RUR (уровень готовы обсуждать, полностью «белая» схема)
Медстраховка, обучение (бизнес-, профессиональное, английский), оплата питания и др.

Для региональных кандидатов — помощь при переезде.

Работа для программистов -> C# Senior Developer / Technical Team Lead for Deutsche Bank
2010-01-13 20:36 ZuevaKseniya
C# Senior Developer / Technical Team Lead for Deutsche Bank
Location — Moscow

The successful candidate will be responsible for the following areas:

∙ Ongoing development of Front Office Credit Derivative applications
∙ Taking ownership of business focussed deliverables on behalf of a small team of developers
∙ Reengineering of existing risk reporting system and integration of other functionality into single trader desktop
∙ Working with London based development manager and other teams in Moscow, London and NYC
∙ Continually optimizing and improving the existing architecture
∙ Working with dedicated support and operations groups to ensure application availability
∙ Helping improve the processes and practices used by the team

Education: a bachelor's degree in Computer Science, Engineering, Finance or a Mathematical Science is preferred.

Experience:

4-5 years of full software lifecycle development experience

Essential Skills:

∙ Excellent C# skills including
o multi-threading and parallel code
o client side (Gui) development with Windows Forms/WPF
o Server side code
∙ Strong OO analysis and design skills
∙ Ability to lead, educate and motivate other developers
∙ Good communication and presentation. Fluent English.
∙ Responsible, adaptable, result-driven
∙ A working understanding of the full development life cycle.

Desirable Skills:


∙ Relational Database skills, ideally Oracle
∙ Experience in the banking industry / finance
∙ Derivatives business knowledge (ideally Credit Derivatives)
∙ Experience of any of the following specific technologies WPF, WCF, .Net 3.5, CAB, Prism, ASP.Net, C++, JMS
∙ Experience managing small team of developers

Условия работы:

Москва, м. Таганская
З/п от 90-100К RUR (полностью «белая» схема)
Медстраховка, обучение (бизнес-, профессиональное, английский), оплата питания и др.

Для региональных кандидатов — помощь при переезде.


E-mail — ksenia.zueva@db.com

Работа для программистов -> Senior Java Developer for Deutsche Bank
2010-01-13 20:38 ZuevaKseniya
Senior Java Developer for Deutsche Bank
Location: Saint-Petersburg

Business Description

The Trade Feeds project aims to provide a framework and related services to supply high volume trade data from the various trade capture and other upstream systems to the core strategic Debt Risk systems, including Risk Engine, dbRAT, RMS as well as the Trade Cache.

The feeds projects are in support of multiple strategic bank goals:
∙ Increased performance and reliability for STP.
∙ Consolidation of existing redundant and duplicated trade feeds.
∙ Standardisation of Trade data model.

Position Description

The position is for strong java developer working on Strategic Feeds Component project. The successful candidate will be responsible for:
∙ Design and implementation of Strategic feeds project
∙ Maintain releases
∙ Unit tests implementation
∙ Communication with external teams

Job Requirements

Essential Technical Skills:
Developing in Java: 4+ years;
 Technologies: Core Java, JMS, XML, JUnit, SQL, JDBC
 Knowledge of UNIX platforms
 Build, assembly, configuration management : Maven, Ant
 Optional: UML, Axis2, Spring, Tomcat, JMX, Oracle Coherence

Other Essential Skills:
- Proven experience of project delivery
- Good written and oral communications in both Russian and English
- Exposure to distributed development teams.
- Good team player

Education:
University-level degree in information technology or equivalent

Background/ Work Experience Required:
- 4+ years of relevant software development experience.
- Experience developing enterprise systems in an investment bank will be additional plus

Анонсы и обсуждения материалов it4business.ru -> Спец.проект «Ядерный чемоданчик для менеджера»
2010-01-13 21:26 Case

4-ре уникальных авторских курса о том как работать в ИТ. 65 часов аудио материалов, более 1000 слайдов. Доступ в закрытую мастер-группу. Ограниченный выпуск.

Спец. проект: Ядерный чемоданчик для менеджера

Авторский коллектив: Александр Орлов и Слава Панкратов. 15 лет опыта в ИТ, 8 лет тренерской практики и более 1000 обученных специалистов на двоих. 4 авторские тренинг-программы о том как стать менеджером в ИТ, выжить в любой агрессивной среде, не дать себе обломаться и потухнуть, создать работающую команду и работать в кайф.

С 15 по 31 января 2010 года есть возможность приобрести полный пакет из 4 инфо-продуктов по льготной цене $450.

В пакет «Ядерный чемоданчик для менеджера» входят электронные версии продуктов:

  • Путь самурая (обычная цена $200)
  • Игры в ИТ (обычная цена $170)
  • Машина проекта (обычная цена $170)
  • Человеческий фактор 2.0 (обычная цена $150)

Первые 30 покупателей получат также электронную версию Систему Happy PM 1.0 и 2.0 (обычная цена $350). (more…)


Анонсы и обсуждения материалов it4business.ru -> Интервью с Александром Балабановым, директором компании TestLab2
2010-01-13 23:03 Case

Последние пару месяцев я внимательно смотрел за взлетом новой аутсорсинговой компании, которую запустил мой бывший коллега из Киева, Александр Балабанов. Пользуясь старым знакомством с Александром, я решил пригласить его дать интервью порталу www.it4busness.ru

Интервью с Александром Балабановым, директором компании TestLab2

Александр Балабанов, Киев, Украина. Опыт работы в IT-компаниях — больше 6 лет, приблизительно пополам в тестировании и управлении проектами. Сейчас — основатель и исполнительный директор компании TestLab2, оказывающей услуги тестирования ПО и web-сервисов: «Мы помогаем стартапам не опозориться перед инвесторами, а вендорам ПО — перед клиентами». (more…)


Selenium - Functional Testing -> Получение http-статуса веб-страницы
2010-01-14 00:56 mcreature
Здравствуйте!
Есть задача: при открытии какой-либо страницы, если получаем ошибку 4** или 5**, то получать код этой ошибки и писать его в лог. С логированием проблем нет, а вот с получением кода ошибки есть... Может сможете подсказать, как лучше это реализовать? А если с небольшим примерчиком, то буду вообще счастлив =) Использую Selenium RC + Java.

Оставайтесь на связи, мы работаем для вас!


© 2007 | IT для бизнеса: it4business.ru


В избранное