|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.07.2011, 11:34 | #1 |
Регистрация: 28.07.2011
Сообщений: 7
|
Тестируем тесты
Говорят профессионал не тот кто знает всё, а тот кто знает досконально свою область деятельности. Иными словами он узкоспециализирован. Можно ли не знать технологию, которой пользуешься от буквы до буквы, и при этом успешно с нею справляться? С одной стороны да, с другой тот, кто способен быстро находить нужное, запоминать и использовать уже выделяется и вряд ли относится к среднестатистическим людям.
А вот для обычных мозгов и чтобы срабатывало наверняка придумали специальные методики. Но как известно при создании желаемого, специально не говорю нового, потому что это часто хорошо забытое старое, лучше собственной головы ничего нет. Память, вот что подводит людей и не потому что она плохая, а потому что не тренированная. Один из способов борьбы критикуемое некоторыми личностями и расхваливаемое другими - тестирование. Здесь я планирую тестировать тесты на наличие ошибок и все они будут связанны каким-то боком с C++. Приоритет будет отдаваться обучению, а не проверке знаний. |
28.07.2011, 11:57 | #2 |
Регистрация: 28.07.2011
Сообщений: 7
|
Для тестирования буду использовать MyTestX (10.1.1.4).
http://www.mytest.klyaksa.net/htm/download/index.htm Критерии оценивания (5-бальная): "Профи" не менее 100% макс. баллов; "Опытный" не менее 80% макс. баллов; "Адепт" не менее 60% макс. баллов; "Новичок" не менее 40% макс. баллов; "Неуч" не менее 20% макс. баллов; Первый тест это напечатать по определению классы модуля QtSql. Выглядит примерно так: См. вложения: |
29.07.2011, 11:38 | #3 |
Регистрация: 28.07.2011
Сообщений: 7
|
Первый тест заключался в том, чтобы по определению напечатать имя класса. Тем не менее, для надёжного результата желательно иметь двойное связывание. Иными словами по классу выбрать определения. Что впрочем, логично для большинства тестов. Машины для их обработки с бумажных бланков вряд ли бы смогли точно определять написанное от руки случайным человеком. Потому компьютер в этом случае заключает в себе не хилое преимущество.
Таким образом, имеем два вида тестов:
Определение по понятию может быть следующим. Одиночный выбор
С точки зрения лёгкости создания тестов и самого тестирования естественно проще самый первый вариант, одиночный выбор, целая группа определений. Например, 6 определений по 2 ответа первый из которых правильный: a,b,c,d,e,f,g a,b; b,c; c,d; d,e; e,f; f,g; g, a За подробностями см. комбинаторику См. вложения: |
01.08.2011, 05:43 | #4 |
Форумчанин
Регистрация: 26.07.2008
Сообщений: 116
|
Как интересно!
|
03.08.2011, 11:57 | #5 |
Регистрация: 28.07.2011
Сообщений: 7
|
Тоже думаю, что интересно. Конечно, два вида зубрёжных теста погоды не сделают. Здесь главное распределить способы тестирования на категории и понять их эффективность. Аналогичное перекидывание на функции-члены классов хоть и работает, но не совсем. Хотя на мой взгляд обязательно надо, пусть даже общее число и подскочит до тысячи или более на одну тему.
А вот тесты на запоминание алгоритмов и использования в них членов классов мне представляются перспективными. Как закончу простое генерирование, попробую написать и их. Плюс ещё тема на вопросы по C++ вызвала некоторые вопросы: Как самого себя проверить на знание С++ Ответы на некоторые вопросы по С++ Если так подумать некоторые ответы, которые пытался дать один из участников спорны, хотя он и молодец. Сами вопросы не учат, а лишь проверяют, а по идее надо и то и другое в одном флаконе. Причём они не структурированы, потому по столь обширной теме их так мало. В результате появляются выражение "я учу C++ десять лет и то не знаю его полностью". У многих нет той естественности в использовании технологий, которая должна бы быть у профи. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тесты по С++ | Sergey240892 | Помощь студентам | 4 | 08.06.2011 10:00 |
Тестируем 2D движёк. | Ulex | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 18 | 01.04.2011 21:28 |
тесты | odler | Помощь студентам | 0 | 13.05.2010 17:44 |
тесты | Majority | Помощь студентам | 1 | 11.11.2008 23:49 |