2017-01-05 5 views
0

Я новичок в тестировании api из postman.I прошел через несколько блогов и статей по тестированию api .Но я не знаю, насколько глубже мы могли бы провести тестирование. Также как мы можем написать тест для запроса по почте. У меня есть класс режима деления из моего веб-ави.Проверка API с использованием почтового человека

[Key] 
    public int DepartmentId { get; set; } 

    [Required] 
    [Display(Name ="Department Name")] 
    public string DepartmentName { get; set; } 

    public string Description { get; set; } 

    public bool IsActive { get; set; } 

запрос Образец прибудет я использовал приведен ниже

var body = JSON.parse(responseBody); 
if(!body.DepartmentId) 
{ 
tests["department id must exists in response"]=true; 
} 
else 
{ 
tests["department id exists in response"]=true; 
} 
if(typeof body.DepartmentName !='string') 
{ 
tests["department name must be type string"]=true; 
} 
if(responseCode.name.has("OK")) 
{ 
tests["Status code name has string OK"] = true; 
} 

ли описанный выше процедура тестирования является правильной.? Все, что нужно проверить при вызове почтового запроса и получить запрос от диспетчера отделов для вышеуказанной модели.

ответ

0

Вам не нужно писать 2 тестовых примера для тестирования + ve и -ve. Все, что вам нужно сделать, это написать один тестовый пример, и он будет либо проходить, либо терпеть неудачу на основе сценария. Например давайте рассмотрим ваш DepartmentID

Испытание дело должно быть

tests["department id must exists in response"]= body.DepartmentId? true : false; 

на основе отдела идентификатор существует ли или нет или ваш тест будет проходить (отмечен зеленым цветом) или не (отмечены красным цветом).

Альтернативно, если вы имеете дело не только с тестированием, но и с проектированием ваших API-интерфейсов и документированием их, посмотрите на http://myapic.com. Это отличный инструмент для документирования и тестирования сквозного API-интерфейса.

 Смежные вопросы

  • Нет связанных вопросов^_^