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

Фотография

Тестовое задание, нужна помощь тестировщика

задагие тестировщик

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

#1 Fast_Furious

Fast_Furious

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:MQyYHe

Отправлено 18 ноября 2014 - 09:06

Здравствуйте, для собеседования в компании на позицию QA прислали задание: 

Python:

Using API documentation below verify that all endpoints (methods) on server**

work as expected (accessible and return correct response codes for all cases).

Output should be:

1. Code that verifies that data is added to server;

2. Code that verifies correctness of returned response codes.

Small tips.

● POST request accepts name and position in body.

● Body is expected to be in JSON format.

● All requests should contain correct “Content-Type” header.

● Not all methods might work as expected.

● In this section you do not need to parse response, only to verify that

“some” data was uploaded to server.".

 

Буду очень благодарен, за любую помощь или напутствующие слова и подсказки.


  • 0

#2 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 18 ноября 2014 - 09:07

Телепаты временно в отпуске.

В чем у вас проблема с заданием?


  • 0

#3 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 18 ноября 2014 - 09:45

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


  • 0

#4 Fast_Furious

Fast_Furious

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:MQyYHe

Отправлено 18 ноября 2014 - 10:12

Вопрос, как с помощью методов:

GET, http://qainterview.c....com/candidates, gives a list of all candidates.

Returns 200. Case when header Content-Type: application/json or name is

absent, 400 is returned.

GET, http://qainterview.c...com/candidates/<cand_id>, shows a

candidate with id=<cand_id>. Returns 200

POST, http://qainterview.c....com/candidates, adds a new candidate.

Returns 201. Case when header Content-Type: application/json or name is

absent, 400 is returned.

DELETE, http://qainterview.c...com/candidates/<cand_id>, deletes a

candidate with id=<cand_id>. Returns 200

 

решить поставленные задачи.


  • 0

#5 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 18 ноября 2014 - 10:28

Вы попробуйте свои варианты то предложить, для начала.

 

Сейчас тема выглядит так — "Я тут услышал от знакомых, что в тестировщики можно прийти вообще без опыта, а бабла много получать. Раскидал резюме. а мне тут тестовое задание какое-то втюхивают, ну вообще. Пойду на форум его выложу, пусть мне его решат, а то компании странные какие-то, хотят знания мои проверять."

 

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

И кстати, http://software-testing.ru/ - самый известный в России портал по тестированию, работодатели его тоже читают иногда. Как думаете, что Вам скажут, когда увидят сделанный форумчанами вариант?


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#6 Flari

Flari

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Максим


Отправлено 18 ноября 2014 - 10:44

1) проходим курс/читаем книги по python

2) изучаем примеры простых тестов на python

3) находим библиотеку по работе с api.

 

4) останавливаемся и проверяем, на сколько мы выбрали правильный путь в развитие своей карьеры, если все устраивает - идем дальше(5), если  не устраивает - ищем другую позицию.

 

5) составляем тестовые сценарии, которые хотим проверить

6) подготавливаем тестовые данные.

7) кодим.

8) запускаем/фиксим/рефакторим получившийся фреймворк.

9) отправляем ответ работодателю в виде ссылки на репозиторий.

 

10) ждем ответа :victory:


  • 1


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

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