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

Margaritka777

Регистрация: 20 сен 2013
Offline Активность: 28 окт 2013 14:07
-----

Мои темы

Как хранятся проверки в Coded UI test.

23 октября 2013 - 10:16

Здравствуйте!

Подскажите, пожалуйста, каким образом вы храните проверки в вашем solution?
Например, у меня в solution есть проект CodedUITest, в котором расположен файлик CodedUITest.cs, который вызывает тесты.
В этом же solution есть другой проект UIMaps, в котором хранится UIMaps.uitest. Код, сгенерированный рекордером, я исправляла в файлике UIMaps.cs, в нем хранятся и методы, и проверки в нужной мне последовательности.
Имеет ли смысл, например, создавать новый проект, скажем, AssertionsUIMaps, в котором будут храниться только проверки?

И еще вопрос, возможно ли тесты поместить в исполняемый файл, чтобы удаленно запустить их (не прибегая к Visual Studio)?

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

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

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

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

25 сентября 2013 - 11:16

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