Тестирование модуля создания перечислений

Issue #410 new
Вадим Клевцов created an issue

Нужно протестировать модуль на наличе ошибок.

Comments (16)

  1. Вадим Клевцов Account Deactivated reporter

    Мы тестируем модуль создания описаний перечислений. Как его тестировать:

    1. переходим на сайт http://edu.vstu.org
    2. создаем тест(или используем уже созданный)
    3. создаем вопрос типа CorrectWriting(или используем уже созданный)
    4. далее выбираем язык C++ и включаем поддержку перечислений
    5. вводим ответ, сбоку от ответа видим шестерню
    6. нажимаем ее видим всплывающее окно редактора
    7. можем приступать к тестам

    Что нужно тестировать:

    1. Добавление/удаление перечислений(по кнопкам)
    2. Добавление(выделение текста, двойной клик по слову)/удаление(крестик над кореткой) элементов перечислений
    3. Изменнение размеров элементов перечислений(границы "кореток" можно двигать)
    4. Сохранение/Загрузка результатов
    5. Автоопределение перечислений.
    6. Одно- и многострочные ответы
  2. Dmitry Mamontov

    Нашел ошибки:

    1. http://www.awesomescreenshot.com/image/1001522/3cd2cfcbaaa9d502c5e1271242a58160
    2. Если после того как ввел один ответ, открыть окно, закрыть его, ввести другой ответ и снова открыть окно - там покажется старый ответ, а должен - новый.
    3. каретки залазят на друие элементы http://www.awesomescreenshot.com/image/1001540/d8849358729f0236f74d37d6c1e35f6f
    4. Сохранил два перечисления (одно ручное, одно автоматическое) в вопросе 111 в курсе CorrectWriting. После загрузки на редактирование показывается каретками только одно (ручное), хотя радиокнопками в форме показываются два.

    На всякий случай: браузер Chrome, самый свежий.

  3. Dmitry Mamontov
    1. В случае многострочного текста ситуация выглядит еще хуже: http://www.awesomescreenshot.com/image/1001564/d53e21aad14c631e4e9bb3de66c132d9

    Вадим, не можешь передавать со стороны сервера метрики шрифта, либо использовать моноширинный шрифт? Большинство этих проблем выглядят как просто плохой расчет графики.

  4. Oleg Sychev repo owner

    Попробовал на int a, b, c; Если запятые/точка с запятой не отделены пробелом от имени переменной, неясно входят ли они в элемент перечисления. Более того, я так и не смог выделить именно "с" - оно вместе с точкой с запятой только выделяется. После игр с удалением перечисления и сдвигом единственного элемента последнего перечисления вправо получилось совсем уже кривость - http://www.awesomescreenshot.com/image/1005011/5bc8285769ee95eb321aecd811699476

  5. Вадим Клевцов Account Deactivated reporter

    Поправил модуль, стало лучше. Прошу про тестировать на edu.vstu.org

  6. Dmitry Mamontov

    А слияние со свежей версии CorrectWriting перед этим выполнили?

  7. Вадим Клевцов Account Deactivated reporter

    Еще нет, после тестирования смержу.

  8. Dmitry Mamontov

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

  9. Вадим Клевцов Account Deactivated reporter

    так мы тестируем работу js-формы.

  10. Dmitry Mamontov

    Ладно, работу протестирую завтра - но после мерджа придется тестировать ещё раз, уже на полноценную работу. Иначе нельзя вливать в релиз - слишком опасно.

  11. Dmitry Mamontov

    Пытаюсь выделить в вопросе http://edu.vstu.org/question/question.php?returnurl=%2Fquestion%2Fedit.php%3Fcourseid%3D5%26cat%3D17%252C44%26qpage%3D0&courseid=5&id=62 - не получается выделить так, чтобы рамка последнего перечисления не захватывала запятую.

    Ещё: нельзя ли сделать так, чтобы грань рамки двигалась при перемещении за курсором хотя бы за горизонтали? А то такое ощущение, что форма подвисает.

  12. Dmitry Mamontov

    Если открыть окно, закрыть его, а потом захотеть открыть его, то второй раз оно не откроется.

  13. Вадим Клевцов Account Deactivated reporter

    по поводу запятой, здесь лексемы отделяются пробелами, поэтому невозможно отделить ее.

  14. Dmitry Mamontov

    Чушь какая-то. Почему просто справа не отрезать пробел?

  15. Dmitry Mamontov

    Пока в связи с техническим релизом, деплою свои изменения. Просьба в ближайшее время не затирать.

  16. Log in to comment