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

Аудит и оптимизация QA-процессов
онлайн, начало 24 декабря
Автоматизация функционального тестирования
онлайн, начало 27 ноября
Логи как инструмент тестировщика
онлайн, начало 30 ноября
Тестирование REST API
онлайн, начало 30 ноября
Фотография

Coded UI test на запуск приложения


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

#1 Margaritka777

Margaritka777

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

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

Отправлено 21 октября 2013 - 10:12

Здравствуйте! Написала Coded UI test вручную на запуск приложения, в Visual Studio 2012.
В файлике CodedUITest1.cs хранится:
namespace CodedUITestProject1
{
[CodedUITest]
public class CodedUITest1
{
public UIMap1Classes.UIMap1 map;

[TestMethod]
public void LaunchApp()
{
this.map.CodedUITest1();
}

}
}

В файлике UIMap1.cs:
namespace CodedUITestProject1.UIMap1Classes
{
public partial class UIMap1
{
public void CodedUITest1()
{
Process.Start("C:/Chiffa/Chiffa/bin/Debug/Chiffa.exe");
}
}
}

При выполнении теста возникает ошибка:
Имя теста: LaunchApp
Полное имя теста: CodedUITestProject1.CodedUITest1.LaunchApp
Источник теста: c:\C#Programs\CodedUITestProject1\CodedUITestProject1\CodedUITest1.cs : строка 22
Выходные данные теста: Сбой
Продолжительность теста: 0:00:00,6080819

Результат Сообщение: Метод проверки CodedUITestProject1.CodedUITest1.LaunchApp выдал исключение: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта..
Результат Трассировка стека: в CodedUITestProject1.CodedUITest1.LaunchApp() в c:\C#Programs\CodedUITestProject1\CodedUITestProject1\CodedUITest1.cs:строка 23

Помогите, пожалуйста, решить. Что не так?
  • 0

#2 Margaritka777

Margaritka777

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

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

Отправлено 21 октября 2013 - 11:29

исправила public UIMap1Classes.UIMap1 map; на public UIMap1Classes.UIMap1 map = new UIMap1Classes.UIMap1(). Заработало.
  • 0




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

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

Яндекс.Метрика
Реклама на портале