Введение
Типы компаний
- 
                                            АутсорсингАутсорсингАутсорсинг - это практика передачи компанией-клиентом определенных задач и функций компании-подрядчику, которая специализируется в соответствующей сфере. 
- 
                                            АутстаффингАутстаффингАутстаффинг - это один из вариантов удаленного трудоустройства, при котором команда, выполняющая весь необходимый спектр работ компании-клиента, юридически является другой компанией (аутсорсинговым агентством) 
Что такое тестирование
- 
                                            QualityQualityQuality - степень, в которой компонент, система или процесс соответствуют установленным требованиям и / или потребностям и ожиданиям пользователя / заказчика. 
- 
                                            Quality AssuranceQuality AssuranceQuality Assurance - часть управления качеством направлена на обеспечение уверенности в том, что требования к качеству будут выполнены, все необходимые техники, процедуры, стандарты и методологии соблюдаются в процессе разработки продукта. 
- 
                                            Quality ControlQuality ControlQuality Control - методы и действия, часть управления качеством, которые направлены на выполнение требований к качеству. Иными словами это процесс, который обеспечивает ожидаемое качество продукта. 
- 
                                            TestingTestingTesting - процесс, состоящий из всех действий жизненного цикла, как статических, так и динамических, связанных с планированием, подготовкой и оценкой программного обеспечения, чтобы определить, удовлетворяет и соответствует программное обеспечения указанным требованиям. 
- 
                                            ErrorErrorError - действие человека, которое приводит к неправильному результату работы программного обеспечения и может привести к появлению Defects (неисправности или ошибки) в программном коде. 
- 
                                            DefectsDefectsDefects - несовершенство или недостаток рабочего продукта, если он не соответствует его требованиям и спецификациям. 
- 
                                            FailureFailureFailure - отклонение компонента или системы от ожидаемого выполнения, эксплуатации или результата. 
- 
                                            DebuggingDebuggingDebugging - процесс поиска, анализа, и устранения причин отказов в программном обеспечении. 
- 
                                            Root CausesRoot CausesRoot Causes - источник дефекта, при удалении которого частота подобных дефектов сокращается, или же подобные дефекты исчезают полностью. 
Объекты и цели тестирования
- 
                                            RequirementRequirementRequirement - описание того, какие функции и с соблюдением каких условий должно выполнять приложение в процессе решения полезной для пользователя задачи. 
- 
                                            CodeCodeCode - компьютерные инструкции и определения данных, выраженные программным языком или в форме выходных данных сборщика, компилятора или иного транслятора. 
- 
                                            FeatureFeatureFeature - атрибут компонента или системы, который определён или подразумевается в документации требований (например, надежность, практичность или ограничения проекта).