AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
Agile

QA specialist

  • Experiences with software test and test automation
  • JAVA, JUNIT knowledge
  • UNIX / LINUX knowledge (only for position in Ukraine)
  • Knowledge of quality assurance methodologies
  • Knowledge of CM-Tools (i.e. Perforce)
  • Familiar with Agile Software Development (SCRUM)
  • Familiar with Microsoft Products
  • Relies on experience and judgment to plan and accomplish goals.
  • Work well in a team environment with a variety of people.
  • Ability to work well under deadlines.
  • Willing and able to learn new skills as required

Компания: 
ANNIX
Город: 
Львов (Lviv)
Страна: 
Украина
Инструменты: 
java
Ориентировочная зарплата: 
1,500-2,500 USD в месяц
Контакт: 
gavrish@annix.com.ua

XP Days Ukraine - Конференция по Agile инженерным практикам в Киеве

XP Days Ukraine - конференция, которая  целиком посвящена инженерным практикам в Agile разработке. Методология XP (eXtreme Programming) предлагает набор инженерных практик, которые помогают делать качественные продукты быстро и с меньшими рисками. Будут освещены основные инженерные практики: Unit Testing, TDD, Continuous Integration, BDD, Code Review, Refactoring, Acceptance Testing и другие. Организаторы приложили максимум усилий, чтобы подготовить интересную программу. Приглашего множество иностранных докладчиков. Среди них достаточно много докладов по автоматизации тестирования. Так же Андрей Дзыня выступит на конференции с докладом об инфраструктуре автоматизации функционального веб тестирования.

at.info news #12 - Автоматизация за неделю

Официальные Certified ScrumMaster тренинги в Киеве, начинающиеся 30 августа

Мы рады пригласить Вас на один из двухдневных тренингов “Certified Scrum Master Class”, посвященный методологии Scrum/Agile. Тренинг будет проводить один из основателей методологии Agile, соавтор Agile Manifesto, тренер первой scrum-команды – Jeff McKenna.

Automation Test Lead

An outstanding opportunity for an Automation/ Agile test lead to join a fast paced, growing Financial service organisation based in central London.

The successful Automation, Agile test lead will have experience of driving and supporting test strategies, take responsibility for projects test planning and risk management.

As test lead you should ideally have experience with the HP tool set including QTP and Loadrunner.

Skills required:

  • Test Lead
  • Agile
  • Automation- QTP, Quick Test Professional
  • Knowledge of Unix and Windows environments
  • Any experience of the financial service domain
  • Open Source Tools
  • Excellent communication skills
Компания: 
Lawrence Harvey
Город: 
Лондон (London)
Страна: 
Англия
Инструменты: 
QTP
Ориентировочная зарплата: 
60,000.00 - 75,000.00 GBP в год
Контакт: 
http://www.cwjobs.co.uk/JobSeeking/Agile-Automation-Test-Lead--London--FS--60K+_job51156101

Автоматизация приемочного тестирования с помощью Robot Framework: примеры использования

часть 1 | часть 2

Пример два: импорт файлов AutoCAD

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

Требованием для этой информационной системы была демонстрация карты. Посетители могут выбрать расположение на карте, а система покажет им продавца. Для конференц-центра было необходимо импортировать в систему файлы DWG из AutoCAD, созданные отделом экспозиции. Чтение файлов AutoCAD довольно медленно, поэтому файлы конвертируются во внутренний формат, сохраняющий только необходимую информацию, удаляя ненужную, например электрические розетки.

Файлы DWG содержат линии, создающие формы. Форма с написанным номером скорее всего является стендом. Системе необходимо прочитать файл, создать форму, распознать стенд, отделить ненужную информацию. Это не слишком сложно … за исключением того, что данные непоследовательны — созданные не для компьютеров. Формы не всегда точно закрыты, номер не всегда точно на стенде, и так далее.

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

Автоматизация приемочного тестирования с помощью Robot Framework: обзор Robot Framework

часть 1

Пример: ROBOT FRAMEWORK

В этом разделе представлен короткий пример Robot Framework, который использует систему, над которой мы работали много лет назад. При самой разработке не использовались A-TDD или Robot Framework, то есть пример – новый, система – старая. Это система среднего размера (большие продукты с более сложных или незнакомых доменов сложно использовать в качетсве примера на нескольких страницах.), но, все же, этот пример демонстрирует принципиальные моменты, которые будут актуальными и для среды большего размера.

Robot Framework –фреймворк для автоматизации, использующий keyword-driven подход, созданный Pekka Kl?rck (Ранее Pekka Laukkanen)  в Nokia Siemens Networks в 2005. Одной из его ранних целей была поддержка A-TDD. Он стал бесплатным в 2008 г. и доступен на www.robotframework.org.

Продукт, используемый в нашем случае – информационная система для конференций, разработанная для конференц-центра. Доступ к системе можно получить через «информационные стойки», расположенные по всему конференц-центру.

Автоматизация приемочного тестирования с помощью Robot Framework: Процесс A-TDD

авторы Craig Larman и Bas Vodde

Автоматизация приемочного тестирования и разработки через приемочные тесты – один из важных методов, используемый успешными командами, работающими с Agile и Scrum. Он меняет цель тестирования, используя примеры / тесты для определения и документирования требований. Эта короткая статья – выдержка из главы о тестировании из книги Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum.

Вступление в автоматизацию приемочного тестирования и разработки через приемочные тесты

Автоматизация приемочного тестирования и разработки (A-TDD) (Автоматизация для приемочного тестирования и разработки также известна как agile приемочное тестирование (agile acceptance testing) или story test- driven development.) - подход совместного определения требований, где примеры и автоматические тесты используются для определения требований – создавая исполняемые спецификации. Они задаются командой, собственником продукта (Product Owner) и другими заинтересованными сторонами, принимающими участие в создании таких требований.

Тесты как требования, требования как тесты — по словам Мельника и Мартина, “С увеличением формализованности, тесты и требования становятся неразделимыми. У предела, тесты и требования являются эквивалентами”. Тесты должны быть точными для того, чтобы их можно было автоматизировать.

A-TDD использует эту формализованность и формулирует требования с помощью написания автоматических тестов.

Встречи для прояснения требований — определение требований лицом-к-лицу на таких встречах используется с момента изобретения Joint Application Design (JAD). Для ATDD также нужны личные встречи с Product Owner, где такие встречи используются для формулировки требований-как-тестов.

Параллельная разработка — наиболее часто используемая продолжительность итераций – две недели. Это очень быстро и именно поэтому команде необходимо найти способ работать параллельно – последовательная работа не работает при коротких итерациях. Мы видели как команды придумывали A-TDD снова и снова, просто потому, что им необходимо было ответить на вопрос : “Как нам выполнять нашу работу одновременно?”

Предотвращение, но не определение — когда люди, в том числе специализирующиеся в тестировании, принимают участие во встречах по определению требований, они могут задавать вопросы по тестированию story или использовать традиционные стратегии тест-дизайна, которые будут применены к story, например анализ граничных значений. Таким образом, они могут усовершенствовать требования и предотвратить дефекты.

Так как же работает A-TDD ? на рис. 1.1 показана схема

Схема A-TDD

Рис. 1.1 схема A-TDD

RSS-материал