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

Фотография

Помогите, пожалуйста! Тестовое задание.


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

#1 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 01 октября 2012 - 20:26

Доброго времени суток! Помогите, ребят, начинающему тестировщику! Напишите ответ, пожалуйста, на один из вопросов тестового задания. Скидываю вопрос оставляя все как есть.

Вопрос:
Существуют ли ошибки в приведенной документации ниже. Если есть, то укажите, какие именно:

В игре жанра time-management про строительство железной дороги есть 25 миссий-уровней.
Каждую миссию можно закончить на "золотой кубок", “серебряный кубок" или завершить без награды, в зависимости от потраченного времени.
В игре есть "медали" за хорошую игру, которые при получении дают игроку некоторые бонусы. Полученные медали можно улучшать, увеличивая тем самым получаемый от них бонус, при выполнении соответствующих условий:

Название медали/ Условие

Железнодорожник/ Завершено N (N=2) уровней подряд, каждый на следующем уровне, начиная с уровня M (М=10).

Новый Путь/ Завершено N (N=4) уровней подряд успешно пройдено (получен кубок), начиная с уровня M (М=8).

Эксперт/ Завершено N (N=6) уровней подряд успешно пройдено (получен золотой кубок), начиная с уровня М (М=6)
  • 0

#2 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 02 октября 2012 - 06:42

Напишите ответ, пожалуйста, на один из вопросов тестового задания.

Существуют ли ошибки в приведенной документации ниже.

Да
  • 0

#3 lives_mobile

lives_mobile

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

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

Отправлено 02 октября 2012 - 07:32

+1
Да
  • 0

#4 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 07:39

Я понимаю, что они там есть. Но можно как-то поподробнее, пожалуста!?
  • 0

#5 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 07:52

Вот еще один из вопросов.

Опишите ошибку, изображенную на картинке, на русском и на английском языках:
bug.jpg
  • 0

#6 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 02 октября 2012 - 08:14

Я понимаю, что они там есть. Но можно как-то поподробнее, пожалуста!?

Ну извините! Вы просили ответ на один вопрос, вы получили ответ на один вопрос.
  • 0

#7 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 08:32


Я понимаю, что они там есть. Но можно как-то поподробнее, пожалуста!?

Ну извините! Вы просили ответ на один вопрос, вы получили ответ на один вопрос.


Вопрос (в данном случае) - это весть текст выделенный сейчас курсивом. Хотелось бы услышать более полный ответ: с описанием ошибок и с вариантами их исправления.

Существуют ли ошибки в приведенной документации ниже. Если есть, то укажите, какие именно:

В игре жанра time-management про строительство железной дороги есть 25 миссий-уровней.
Каждую миссию можно закончить на "золотой кубок", “серебряный кубок" или завершить без награды, в зависимости от потраченного времени.
В игре есть "медали" за хорошую игру, которые при получении дают игроку некоторые бонусы. Полученные медали можно улучшать, увеличивая тем самым получаемый от них бонус, при выполнении соответствующих условий:

Название медали/ Условие

Железнодорожник/ Завершено N (N=2) уровней подряд, каждый на следующем уровне, начиная с уровня M (М=10).

Новый Путь/ Завершено N (N=4) уровней подряд успешно пройдено (получен кубок), начиная с уровня M (М=8).

Эксперт/ Завершено N (N=6) уровней подряд успешно пройдено (получен золотой кубок), начиная с уровня М (М=6)

  • 0

#8 Vasiliy

Vasiliy

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

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 02 октября 2012 - 08:49

geraclchel, это ваше тестовое задание при приеме на работу?
Вы сами пытались его сделать?
Если да, то напишите сюда что у вас получилось и вам укажут ошибки/недочеты.
Если нет, то очень рекомендую все же. Здесь не принято расписывать ответы на подобные вопросы. Хотя бы потому, что человек, который вам его задал здесь же и общается (с ненулевой вероятностью).

Если вам сложно сделать первый шаг по задаче, то выпишите все данные по уровням в таблицу и посмотрите внимательно. Может так будет проще.
  • 0

#9 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 09:04

geraclchel, это ваше тестовое задание при приеме на работу?
Вы сами пытались его сделать?
Если да, то напишите сюда что у вас получилось и вам укажут ошибки/недочеты.
Если нет, то очень рекомендую все же. Здесь не принято расписывать ответы на подобные вопросы. Хотя бы потому, что человек, который вам его задал здесь же и общается (с ненулевой вероятностью).

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


Окей! Спасибо за ответ! На форуме только вчера зарегистрировался, поэтому и не знал как здесь принято. Я думаю ближе к 18.00 скину свои ответы. Тогда и по другим вопросам "пройдусь")
  • 0

#10 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 11:11

Мой ответ на вопрос:

Ответ:
Да, ошибки существуют.
Вообще сама документация написана «сухим», абсолютно непонятным языком. Явно существуют лексические ошибки, но на них я не буду акцентировать внимание.
Не указаны временные отрезки, за которые игрок должен пройти каждую из миссий-уровней, для получения «золотого кубка», «серебряного кубка» или завершить уровень без награды. Существует ли ограничение времени уровня? Или я могу проходить уровень «вечно».
Ничего не сказано о том, существует ли возможность проходить уровни заново, или игра построена на принципе непрерывного линейного прохождения с отсутствием возможности переигрывания уровня, остановки игрового процесса (паузы) или «рестарта».
Не указаны, какие именно бонусы должны выдаваться за полученные медали. Вообще система начисления бонусов абсолютно не описана.
Судя по таблице (если конечно я правильно её понял) игрок может получить одну из трёх медалей на 12 уровне, при этом неважно как игрок играл до 6 уровня. Совсем непонятно, что значит «уровень пройден успешно». Успешным считается, если я получил «золотой кубок», или «серебряный» тоже входит в понятие «уровень пройден успешно»? Сказано, что в игре 25 миссий-уровней, а получить «медаль» я могу только на 12. Почему? Неужели остальные уровни (а это 13 уровней – больше половины) я буду просто играть за бонусы. По-моему, целесообразным было бы как-то расширить систему «наград и бонусов».
Так же, я думаю, раз уж есть бонусы, то должна быть и таблица рекордов для игроков.


Буду рад услышать ваши поправки или предложения по улучшению моего ответа! Прошу сильно не "троллить" мой ответ, так как это только мои "первые шаги" в тестирование. :blush:
  • 0

#11 kitsune

kitsune

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

  • Members
  • PipPip
  • 137 сообщений
  • ФИО:Полина Антипова
  • Город:Санкт-Петербург

Отправлено 02 октября 2012 - 11:17

Мой ответ на вопрос:

[i]Ответ:
Вообще сама документация написана «сухим», абсолютно непонятным языком. Явно существуют лексические ошибки, но на них я не буду акцентировать внимание.


Вот эту фразу из ответа вычеркнуть полностью:)
А пару явных лексических ошибок напишите сюда, оч интересно.
  • 2

#12 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 11:33


Мой ответ на вопрос:

[i]Ответ:
Вообще сама документация написана «сухим», абсолютно непонятным языком. Явно существуют лексические ошибки, но на них я не буду акцентировать внимание.


Вот эту фразу из ответа вычеркнуть полностью:)
А пару явных лексических ошибок напишите сюда, оч интересно.


Спасибо за проявленный интерес! А что насчёт остального вы думаете?
  • 0

#13 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 11:46

Вот еще один из вопросов и мой ответ на него:

В игровом магазине введена система скидок:
1. При покупке 1 – 50 банок здоровья скидка составляет 5%
2. При покупке 51 – 100 банок здоровья скидка составляет 20%
3. При покупке 101 и более банок здоровья скидка составляет 30%
Для указания количества банок к покупке используется окошко ввода.
Вопрос: Какие 10 значений Вы туда введете, чтобы проверить работу скидок в магазине?
Поясните, чем был вызван Ваш выбор.


Мои значения ввода:/ Ожидаемый результат (%, скидка)
0/ 0
1/ 5
27/
50/
51/ 20
63/
100/
101/ 30
333/
Ответ:
Я разбил систему скидок на эквивалентные классы. И начал вводить граничные значения. Т.е. нижний предел для 5% скидки – это 1, верхний предел – это 50. И вводил по одному произвольному срединному значению для каждого эквивалентного класса (например: 27 для 5%). Ту же логику применил и к 20%, 30%. Ну, и проверил 0, так как программа могла выдать какую-нибудь скидку, а это в свою очередь было бы ошибкой.

  • 0

#14 kitsune

kitsune

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

  • Members
  • PipPip
  • 137 сообщений
  • ФИО:Полина Антипова
  • Город:Санкт-Петербург

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

Спасибо за проявленный интерес! А что насчёт остального вы думаете?


Даешь лексические ошибки!
  • 0

#15 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 12:13


Спасибо за проявленный интерес! А что насчёт остального вы думаете?


Даешь лексические ошибки!

нет :blush:
  • 0

#16 _Yura

_Yura

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

  • Members
  • Pip
  • 50 сообщений
  • ФИО:n/a

Отправлено 02 октября 2012 - 12:27

Мои значения ввода:/ Ожидаемый результат (%, скидка)
0/ 0
1/ 5
27/
50/
51/ 20
63/
100/
101/ 30
333/

На 27 и 63 лучше сэкономить, а вместо них проверить что-нибудь ещё; например, нечисловые символы или отрицательные или дробные.
  • 1

#17 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 12:33


Мои значения ввода:/ Ожидаемый результат (%, скидка)
0/ 0
1/ 5
27/
50/
51/ 20
63/
100/
101/ 30
333/

На 27 и 63 лучше сэкономить, а вместо них проверить что-нибудь ещё; например, нечисловые символы или отрицательные или дробные.

Спасибо! Приму к сведению.
  • 0

#18 kitsune

kitsune

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

  • Members
  • PipPip
  • 137 сообщений
  • ФИО:Полина Антипова
  • Город:Санкт-Петербург

Отправлено 02 октября 2012 - 12:51

нет :blush:


Э-эх..

По сути ответов.
В задании про медали явно перевернуты значения М (Миссий) - эксперт круче железнодорожника.
Ошибка.

Про ввод данных в поля - а где разнообразные некорректные значения?
  • 1

#19 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 12:53

Вот еще одно:

5. Условия: Есть игра, в которой происходят дуэли 1*1 , или N*1 (несколько игроков против одного).
В любом сражении есть 2 «хозяина сражения» - по одному с каждой стороны, все остальные игроки в сражении считаются «помогающими», в случае победы стороны, на которой кроме хозяина сражения находились помогающие – все они считаются победителями и получают награду.

Считается статистика побед для каждого игрока:
1. В начале игры статистика побед игрока составляет 0.
2. Если игрок кого-то побеждает, к его статистике добавляется 1 за каждую победу
3. Если игрока кто-то победил, от его статистики отнимается 1 за каждый проигрыш.

Есть 2 исключения:
1. Если у игрока до сражения положительная статистика побед и сражение он проигрывает - его статистика становится равной 0, правило 3 не действует.
2. Если у игрока до сражения отрицательная статистика побед и сражение он выигрывает - его статистика становится равной 0 ,правило 2 не действует.

Правила в игре:
1. За победу над противником игрок получает деньги (золотые). Есть базовая величина, называющаяся в расчетах как «награда». Получаемые каждым игроком деньги могут отличаться от этой базовой величины под влиянием модификаторов(множителей).
2. Если в сражении сражение происходило в формате 1*N, то в случае победы награда делится между несколькими победителями по формуле 2*награда/(N+1) для хозяина сражения, и награда/(N+1) для каждого из помогавших, где N - кол-во игроков-победителей.
Если победитель один, он получает всю сумму.
3. Если статистика побед игрока и противника отличаются, то выдача денег победителю зависит от разницы между ними, определяется значениями из таблицы:
Разница -5 -4 -3 -2 -1 0 1 2 3 4 5
Х 1,5 1,4 1,3 1,2 1,1 1 0,9 0,8 0,7 0,6 0,5

где X разница между статистикой победителя и побежденного и является модификатором.
В случае, если разница статистики побед выходит за границы – считается по крайним значениям.
Считается для каждого игрока по отдельности.
4. Если противник имеет более высокий уровень чем игрок, то за победу над ним игроку дают в 1,1 раз больше денег (от уже имеющейся суммы) за каждый уровень превосходства (но не больше 5). Если противник меньше уровнем чем игрок, за победу ним дают в 1,05 раз денег меньше (от уже имеющейся суммы) за каждый уровень превосходства (но не больше 4). В случае если в сражении участвовало более одного игрока с одной из сторон, для каждого из них этот модификатор считается по отдельности.
5. Награда за победу над противником - 100 золотых.

Если игровая ситуация попадает сразу под несколько пунктов правил на нее влияют все модификаторы из этих правил, т.е. получаем формулу вида:
награда * модификатор_из_пункта3 * модификатор_из_пункта4 = деньги к выдаче.

Игровая ситуация:
Лучник-орк 13 уровня, Воин-орк 7 уровня и Маг-орк 10 уровня побеждают Воина-эльфа 15 уровня, хозяином сражения считается Лучник-орк.
Воин-эльф имеет статистику побед 5,
Воин-орк статистику побед - 2,
Маг-орк статистику побед 0,
Лучник-орк статистику побед 4.

Ответьте, пожалуйста, на следующие вопросы:
5.1. Сколько золотых должен получить каждый из игроков-орков?
5.2. Какая в результате игровой ситуации будет статистика побед у каждого игрока?

Мой ответ:
1.1. Сколько золотых должен получить каждый из игроков-орков?

Лучник-орк 13 ур. 5 п. (хозяин сражения)
2*100/(3+1)=200/4=50
50*1,1*1,1*1,1=66,55
Воин-орк 7ур.(-2)п.
100/(3+1)=100/4=25
25*1,5*1,1*1,1*1,1*1,1*1,1=60,39
Маг-орк 10ур.4п.
100/(3+1)=100/4=25
25*1,5*1,1*1,1*1,1*1,1*1,1=60,39

1.2. Какая в результате игровой ситуации будет статистика побед у каждого игрока?

Лучник-орк – 5 побед
Воин-орк – 0 побед
Маг-орк – 1 побед
Воин-эльф – 0 побед

  • 0

#20 geraclchel

geraclchel

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Рахман Николай Владиславович

Отправлено 02 октября 2012 - 13:04

Вот еще один из вопросов.

Опишите ошибку, изображенную на картинке, на русском и на английском языках:
bug.jpg


Ребят, помогите пожалуйста еще с этим заданием! :help:
Я конечно вижу ошибку в изображении (справа вертикальная "полоса"), но как её описать. На инглише я уже не прошу! Ну, пожалуйста!
  • 0


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

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