Pull to refresh
-3
0
Send message

Пишем GPT в 60 строк NumPy (часть 1 из 2)

Level of difficultyMedium
Reading time16 min
Views75K

В этом посте мы начнём реализацию с нуля GPT всего в 60 строках numpy. Во второй части статьи мы загрузим в нашу реализацию опубликованные OpenAI веса обученной модели GPT-2 и сгенерируем текст.
Читать дальше →
Total votes 73: ↑71 and ↓2+92
Comments33

Об исследовательском тестировании в Microsoft Test Manager 2012

Reading time6 min
Views15K
Пару дней назад была статья об исследовательском тестировании, и я хотел бы продолжить тему описанием одного из инструментов, поддерживающих процесс такого тестирования.
Что, собственно, мы ожидаем от такого инструмента, если в исследовательском тестировании у нас нет ни сценария, ни плана, ни четких критериев оценки правильности поведения системы?

Требования к инструменту


На мой взгляд, такой инструмент должен:
  1. Быть интегрирован с системой баг-трекинга, чтобы можно было заводить дефекты по мере их обнаружения
  2. Автоматически документировать обнаруженный дефект. Это важно, когда тест идёт не по сценарию, а в произвольной последовательности, которую невозможно держать в голове
  3. Обеспечивать возможность повторения последовательности исследовательского теста
  4. Быть интегрирован с системой управления требованиями — чтобы по возможности привязывать обнаруженные дефекты к требованиям
  5. Быть интегрирован с системой управления тестами, чтобы:
  • проводить все виды тестирования в единой среде
  • создавать новые сценарии тестирования на основе исследовательских тестов

Собственно, оптимальным вариантом в этом смысле будет наличие поддержки исследовательского тестирования в интегрированном инструменте управления требованиями, тестами и дефектами. Об одном из таких инструментов — Microsoft Test Manager 2012 — я и хочу рассказать.
В 2012-й версии MTM появилась поддержка исследовательского тестирования. Способы применения этого функционала мне видятся следующие:
  1. Проведение исследовательского тестирования в дополнение к тестам по сценариям
  2. Проведение тестирования в условиях отсутствия сценариев тестирования
  3. Быстрое создание новых сценариев тестирования через сеансы исследовательского тестирования
смотреть картинки и объяснения, как оно работает
Total votes 22: ↑20 and ↓2+18
Comments1

Information

Rating
Does not participate
Registered
Activity