11
И никуда не надо ехать! Можно ли писать автотесты на родном языке?

Можно ли писать автотесты на родном языке?

Embed Size (px)

DESCRIPTION

Мой доклад на Auto ConfetQA с рассказом про написание тестов на русском языке вызывал в твиттере и чате противоречивейшие эмоции, от «вау!» до «ересь!», но никого не оставил равнодушным и в итоге занял третье место по результатам зрительского голосования =) Видео можно посмотреть в конце слайдов + ссылка на доклад в моем блоге - http://okiseleva.blogspot.ru/2012/10/blog-post.html

Citation preview

Page 1: Можно ли писать автотесты на родном языке?

И никуда не надо ехать!

Можно ли писать автотесты на родном языке?

Page 2: Можно ли писать автотесты на родном языке?

Немного о себе

Киселева Ольга

Места работы:ОАО «Simplex IT»ОАО «Связьинтек»

Page 3: Можно ли писать автотесты на родном языке?

Автоматизация?

Page 4: Можно ли писать автотесты на родном языке?

Структура

— Огры как лук.— Воняют?— Да нет.— Доводят до слез— Ну, что ты!..— О, наверное, чернеют и скукоживаются на солнце.— Нет! Многослойны. Лук многослойный, я тоже слой за слоем. Понял? Мы многослойны.

Page 5: Можно ли писать автотесты на родном языке?

Структура

Page 6: Можно ли писать автотесты на родном языке?

Структура

Page 7: Можно ли писать автотесты на родном языке?

Вопросы?

Автор:

• http://okiseleva.blogspot.com/

• http://software-testing.ru/

[email protected]

Документация:

• http://watin.org/

Page 8: Можно ли писать автотесты на родном языке?

Referenses

Tests

• UIModel• nunitframework• Watin.Core• Interop.SHDocVw.dll• Microsoft.mshtml.dll

UI Model

• Watin.Core• Interop.SHDocVw.dll• Microsoft.mshtml.dll

Page 9: Можно ли писать автотесты на родном языке?

Меняем настройки

• Interop.SHDocVw.dll

• Microsoft.mshtml.dll

Imbed Interop Types = False

Copy Local = True

Page 10: Можно ли писать автотесты на родном языке?

App.config

• Solution• Show all • App.config • Include in project

С ним приложение будет в режиме STA (Single Tread Apartment) взаимодействовать с COM (Component Object Model)

Page 11: Можно ли писать автотесты на родном языке?

Неизвестный интерфейс

Если вы столкнулись с такой ошибкой при запуске тестов:

• MyFixture.WaterThroughThePipes: System.Runtime.InteropServices.COMException : The interface is unknown. (Exception from HRESULT: 0x800706B5)

Перезапустите Visual Studio от имени администратора