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

Фотография

Тестирование конвертера


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

#1 enot_style

enot_style

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

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

Отправлено 22 марта 2019 - 05:50

Добрый день, тестирую конвертер величин, он представляет собой веб форму, в которой можно ввести конвертируемое число и он динамически будет переводить остальные. Например, введя биты, он "на лету" переведет их в килобиты, мегабиты и т.д. Какие тесты тут можно выполнить?  У меня получились такие :

Функциональные тесты:

Позитив:

1. ввести величину >0 но не слишком большую. (10 мб)

2. тестирование десятичных данных через точку (0.2 мб)

 

Негатив:

1. оставить поле пустым, но т.к кнопки нет пожимаем Enter (_ мб)

2. тестирование нуля (0 мб)

3. протестировать отрицательное значение, для времени оно неприемлемо. (-21 мб)

4. тестирование технологической границы. (1234... мб)

5. тестирование десятичных данных через запятую (3,2 мб)

6. тестирование "пробела" ( мб)

7. тестирование спецсимволов (нужно ли?)

 


  • 0

#2 Vasiliy

Vasiliy

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

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

Отправлено 22 марта 2019 - 07:26

А что вы ожидаете в п.5 негативных тестов?
  • 0

#3 enot_style

enot_style

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

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

Отправлено 22 марта 2019 - 07:32

А что вы ожидаете в п.5 негативных тестов?

 

Я ожидаю, что он  воспримет запятую как точку, т.к многие как раз вводят через запятую, либо укажет на ошибку сообщением, что у нас используется точка, в общем выдаст что-то информативное. Конвертер же ругается на это и говорит "NaN!"


  • 0

#4 Vasiliy

Vasiliy

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

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

Отправлено 22 марта 2019 - 07:38

Разделитель дробной части - это настройка ОС.
Поставьте себе ## и проверьте работу)
  • 0

#5 Vasiliy

Vasiliy

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

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

Отправлено 22 марта 2019 - 11:14

Не понял из описания - у вас только мегабайты конвертируются или набор разных величин?
Если набор, то надо для каждой величины делать свои проверки.
И еще. Для конвертации байт дробная часть будет негативом.
  • 0

#6 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 22 марта 2019 - 14:04

и вообще это всё "тестирование" выглядит как тестовое задание для собеседования


  • 0

#7 Vasiliy

Vasiliy

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

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

Отправлено 22 марта 2019 - 14:15

Ну да)))))
  • 0

#8 Vasiliy

Vasiliy

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

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

Отправлено 22 марта 2019 - 14:16

Кстати, задача неплохая. Надо взять на вооружение.
  • 0

#9 enot_style

enot_style

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

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

Отправлено 25 марта 2019 - 10:05

Не понял из описания - у вас только мегабайты конвертируются или набор разных величин?
Если набор, то надо для каждой величины делать свои проверки.
И еще. Для конвертации байт дробная часть будет негативом.

 

Для примера я взял конвертер именно мегабайтов.

 

и вообще это всё "тестирование" выглядит как тестовое задание для собеседования

 

Я прочитал статью А. Баранцева "Классы эквивалентности для строки, которая обозначает число". Вот и задумался как вообще можно протестировать конвертер величин, накидал проверок и хотел спросить вашего мнения, куда еще можно копнуть. 


  • 0

#10 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 25 марта 2019 - 14:22

для начала вам нужно понять, что ваш "конвертер величин" это не есть "веб-форма"

 

а вы уже начали тестировать даже не понимая что, просто "тыкая кнопки"


  • 0


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

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