Python — мультипарадигмальный высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. Язык является полностью объектно-ориентированным в том плане, что всё является объектами. Необычной особенностью языка является выделение блоков кода отступами. Синтаксис ядра языка минималистичен, за счёт чего на практике редко возникает необходимость обращаться к документации. Сам же язык известен как интерпретируемый и используется в том числе для написания скриптов. Недостатками языка являются зачастую более низкая скорость работы и более высокое потребление памяти написанных на нём программ по сравнению с аналогичным кодом, написанным на компилируемых языках, таких как C или C++.

JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией спецификации ECMAScript.
Модульное тестирование, иногда блочное тестирование или юнит-тестирование — процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы, наборы из одного или более программных модулей вместе с соответствующими управляющими данными, процедурами использования и обработки.
Разработка через тестирование — техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода к соответствующим стандартам. Кент Бек, считающийся изобретателем этой техники, утверждал в 2003 году, что разработка через тестирование поощряет простой дизайн и внушает уверенность.

D (Ди) — мультипарадигмальный статически типизированный компилируемый язык программирования, созданный Уолтером Брайтом из компании Digital Mars. Начиная с 2006 года соавтором также является Андрей Александреску. D является потомком языка C++, но существенно доработан по сравнению с ним. Также он заимствует ряд концепций из языков программирования Python, Ruby, C#, Java, Eiffel.

Groovy — объектно-ориентированный язык программирования, разработанный для платформы Java как дополнение к языку Java с возможностями Python, Ruby и Smalltalk.

NUnit — открытая среда юнит-тестирования приложений для .NET. Она была портирована с языка Java. Первые версии NUnit были написаны на J#, но затем весь код был переписан на C# с использованием таких новшеств .NET, как атрибуты.

DUnit — инструмент для среды разработки Delphi, позволяющий производить автоматическое тестирование модулей. DUnit позволяет Delphi разработчикам использовать разработку через тестирование.
Автоматизированное тестирование программного обеспечения — часть процесса тестирования на этапе контроля качества в процессе разработки программного обеспечения. Оно использует программные средства для выполнения тестов и проверки результатов выполнения, что помогает сократить время тестирования и упростить его процесс.

Vala — язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+. Язык был разработан Йюргом Биллетером и Раффаэле Сандрини.
JUnit — фреймворк для модульного тестирования программного обеспечения на языке Java.
Google C++ Testing Framework — библиотека для модульного тестирования на языке C++. Исходные тексты открыты с середины 2008 года под лицензией BSD. Документация частично переведена на русский язык..
Pyramid — программный каркас (фреймворк) для разработки веб-приложений с открытым исходным кодом, написанный на языке Python в рамках проекта Pylons.
Gradle — система автоматической сборки, построенная на принципах Apache Ant и Apache Maven, но предоставляющая DSL на языках Groovy и Kotlin вместо традиционной XML-образной формы представления конфигурации проекта.
FitNesse это веб-сервер, вики, и инструмент автоматизированного тестирования для программного обеспечения. Он основан на проекте Уорда Каннингема Framework for Integrated Test. FitNesse спроектирован для поддержки приёмочного тестирования более, чем модульного тестирования в том, что облегчает детальное читаемое описание требований к системе.
web2py — фреймворк с открытым исходным кодом для разработки веб приложений, написанный на языке программирования Python. Web2py позволяет веб разработчикам создавать динамические сайты используя Python. Web2py призван сократить рутинные процессы веб разработки, такие как написание веб форм с нуля, хотя разработчик может разработать форму с нуля, если в этом возникнет необходимость.

Elixir — функциональный, распределённый язык программирования общего назначения, который работает на виртуальной машине Erlang (BEAM). Построен поверх Erlang, что обеспечивает распределённость, отказоустойчивость, исполнение в режиме мягкого реального времени, метапрограммирование с макросами и полиморфизмом, реализованным через протоколы. Использует Erlang/OTP для работы с деревьями процессов.
BDD — это методология разработки программного обеспечения, являющаяся ответвлением от методологии разработки через тестирование (TDD).
Развёртывание программного обеспечения — это компьютерная система, в которой компьютерная программа или компонент программного обеспечения развёртывается и выполняется. В простом случае, такое развёртывание и немедленное выполнение программы на той же машине может выполняться в единственном окружении, однако при промышленной разработке используется разделение на development окружение, где делаются исходные изменения, и production окружение часто с промежуточными этапами (stages) посередине. Этот структурированный процесс управления релизами может иметь фазы deployment, testing (тестирование), и rollback (откат) в случае проблем.

Тестирование на респираторное заболевание (коронавирусная болезнь 2019 и связанный с ней вирус SARS-CoV-2 возможно двумя основными методами: молекулярное распознавание и серологическое тестирование. Молекулярные методы используют полимеразную цепную реакцию наряду с тестами на нуклеиновые кислоты и другими передовыми аналитическими методами для обнаружения генома вируса. Например, Центр контроля заболеваний разработал полимеразную цепную реакцию с обратной транскрипцией в реальном времени для диагностических целей. Серологическое тестирование использует ELISA антитела тест — наборы для обнаружения присутствия антител иммунной системы против вируса. CDC проводит два теста ELISA против двух разных белков, продуцируемых вирусом. Если какой-либо из тестов является положительным, для подтверждения положительного результата проводится тест на микронейтрализацию. Анализ микронейтрализации является высокоспецифичным, но значительно более трудоёмким и длительным. Поскольку антитела продолжают циркулировать даже после того, как инфекция устранена, серологические тесты продолжают быть положительными для людей, которые ранее подвергались воздействию и развили иммунный ответ, что означает, что положительный тест может не указывать на активную инфекцию. Таким образом, CDC использует тестирование серологических антител только для наблюдения и в исследовательских целях, в то время как методологии молекулярных тестов используются для диагностики активных инфекций.