Перейти к содержимому

Фотография

Автоматизация тестирования десктоп приложения, C#


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Margaritka777

Margaritka777

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 25 сентября 2013 - 11:16

Здравствуйте!
Недавно работаю тестировщиком, тестирую десктоп-приложение, написанное на C#.
Руководитель поставил задачу наладить автоматизацию тестирования данного приложения. Выбранный мною инструмент - Coded UI - планируется использовать для того, чтобы разобраться в структуре кода, который генерится рекордером. Сами тесты в дальнейшем нужно будет писать самостоятельно. Навыков программирования на C# у меня нет. С чего и как начать автоматизацию - пока не понимаю. Пожалуйста, помогите наметить направления деятельности.
  • 0

#2 achumagin

achumagin

    Активный участник

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 25 сентября 2013 - 11:58

Здравствуйте!
Недавно работаю тестировщиком, тестирую десктоп-приложение, написанное на C#.
Руководитель поставил задачу наладить автоматизацию тестирования данного приложения. Выбранный мною инструмент - Coded UI - планируется использовать для того, чтобы разобраться в структуре кода, который генерится рекордером. Сами тесты в дальнейшем нужно будет писать самостоятельно. Навыков программирования на C# у меня нет. С чего и как начать автоматизацию - пока не понимаю. Пожалуйста, помогите наметить направления деятельности.



Привет. Здорово, что у тебя есть задачи, которыми ты хочешь заниматься!
Сразу скажу, что без знаний C# тебе придется тяжело в атоматизации, так автоматизация = программированию, поэтому предлагаю след стратегию для твоего развития.

1. Изучение самого c# (как изучать, можешь выбрать сам) книгу рекомендую CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C# Автор: Рихтер Дж., где потренироваться можно посмотреть в моем блоге
http://ap-test-team....og-post_20.html
2. Изучение самого Coded UI. тут тебе в помошь оф. документация на msdn, можешь начать с доклада Лены Фалилеевой "Генерация C# тестов для Windows приложений при помощи Coded UI". Материалов полно.

Начни с простого теста, потом будешь его расширять.
А в конце ложка дегтя :) на все это нужно очень много времени и, мне кажется, что разумнее будет развивать ручные тесты, и оттачивать свои навыки программирования на вспомогательных тулзах, которые поборят рутину при ручном тестировании (как можно почитать тут).

В любом случае, удачи!
  • 1
ap-test-team.blogspot.com

#3 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 25 сентября 2013 - 12:26

"Хороший" у тебя руководитель...
  • 1

#4 aleksey_p

aleksey_p

    Активный участник

  • Members
  • PipPip
  • 107 сообщений
  • ФИО:Алексей

Отправлено 04 ноября 2013 - 13:16

Попробуйте сначала рекордер в связке с Microsoft Test Manager. Можно использовать экспорт в Visual Studio Ultimate. Неудобно очень изменять это+тесты не будут TDD. Лучше изучить немного C# и писать автотесты в VisualStudio, с использованием конфига,и тд и тп. Лучше начать с практики, возьмите тестовый пример и попробуйте разобрать его. Канечно сначала почитать/послушать доклады нужно с МСДН, там есть и видео обучалки. Некоторое время работал с CodedUI и писал автоматизацию правда для веб. Но особой разницы нету, просто типа контролов другие и свои особенности. Можете написать в личку, дам дополнительную инфу, ссылки дома есть и видео.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных