Подключите нашего Telegram-бота для уведомлений о новых проектах

Спроектировать тесты для модуля прошивки контроллера

k
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 3 года и 8 месяцев
Бюджет: 6000 руб/заказ
58.63 $ — 56.31 €
Срок: 1–2 недели
Есть модуль для микроконтроллера на Си. Для него нужно:
- составить список тестов
- описать, какие тестовые прошивки потребуются
- написать подробные инструкции для тестировщика (как подключать, что заливать, как проверять результат)

ожидаемый результат
на выходе четыре документа – тест-условия, тест-кейсы, покрытие, описание прошивок

тест-условия:
- перечисление всех условий/ситуаций, которые нужно проверить (пустой список, перезапуск).
- не думаем, как и в каком порядке будут проверяться эти условия – только формируем перечень
- пример в файле test_conds.md
    
тест-кейсы:
- конкретные, детальные шаги и проверки для тестировщика.
- Написан так, чтобы выполнять тесты можно было не думая (залили прошивку, подключили питание, посмотрели сигнал, должно быть 3.3В)
- пример в файле test_cases.md
    
покрытие:
- показывает, в каких тест-кейсах покрываются тест-условия
- по сути – матрица трассировки, просто записанная в виде списка пар <условие, покрывающий его кейс>
- пример в файле test_map
    
прошивки:
- перечисляет используемые в тест-кейсах прошивки и описывает их поведение
- поведение нужно прописать детально, в динамике (не обобщённые абстрактные описания)
- пример в файле firmware

тестируем по методу HIL (hardware in the loop) – целевую прошивку заливаем на
контроллер, его пины подключаем к тестовому контроллеру, заливаем на него
тестовую прошивку, она подаёт тестовые сигналы и валидирует ответы

тестируемый модуль отвечает за связь по usart со стороны slave: получает
команды, проверяет чексумму и адрес, передаёт на выполнение слейву. Слейв через
этот модуль отправляет мастеру события (завершение команды, или какие-то ошибки)

интерфейс модуля в файле slave.h
Требования к содержимому тестов – в файле requirements.md
Гайдлайны и примеры хорошо/плохо – в файле guidelines.md
Описание протокола общения модуля – в файле pizza_link_1.01.pdf
Разделы:
Опубликован:
13.12.2024 | 12:18 [поднят: 13.12.2024 | 12:18]

Теги: требуется qa тестирование сайтов, провести тестирование, проверить ошибки сайта, протестировать сайт, тестирование qa, тестировщик удаленная работа, тестировщик приложений

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».