Software Quality Definitions

This glossary explains the meaning of key words and phrases that information technology (IT) and business professionals use when discussing software quality and related products. You can find additional definitions by visiting WhatIs.com or using the search box below.

  • L

    living documentation

    Living documentation is a dynamic method of system documentation that provides information that is current, accurate and easy to understand.

  • load testing

    Load testing is the process of subjecting a computer, peripheral, server, network or application to a work level approaching the limits of its specifications.

  • low-code/no-code development platform (LCNC platform)

    Low-code/no-code development platforms are tools that enable citizen developers – including business analysts, office administrators, small-business owners and others – to create mobile and web apps quickly with little or no hand-coding.

  • M

    MEAN (MongoDB, Ember, Angular, Node)

    MEAN is an acronym that stands for MongoDB, Express, Angular, and Node. The MEAN stack is a frontend and backend approach that allows development teams to accomplish projects using JavaScript across all tools.

  • mock object

    In object-oriented programming, a mock object is a simulated object that mimics the behavior of the smallest testable parts of an application in controlled ways.

  • model-based testing

    Model-based testing (MBT) requires a test team to create a second, lightweight implementation of a software build- typically only the business logic - called the model.

  • model-driven development (MDD)

    Model-driven development (MDD) is a format to write and implement software quickly, effectively and at minimum cost.

  • N

    native app

    A native application is a software program that is developed for use on a particular platform or device.

  • NIST (National Institute of Standards and Technology)

    NIST is the National Institute of Standards and Technology, a unit of the U.S. Commerce Department.

  • NUnit

    NUnit is an evolving, open source framework designed for writing and running tests in Microsoft .NET programming languages... (Continued)

  • O

    obfuscation (obfu)

    Obfuscation, in general, describes a practice that is used to intentionally make something more difficult to understand. In a programming context, it means to make code harder to understand or read.

  • offshore software testing

    Offshore software testing is a software development model where an organization outsources the software testing process to a service partner team located in a different country with a different time zone.

  • OS commanding

    OS commanding is a method of attacking a Web server by remotely gaining access to the operating system (OS) and then executing system commands through a browser... (Continued)

  • OWASP (Open Web Application Security Project)

    The Open Web Application Security Project (OWASP) is a not-for-profit group that helps organizations develop, purchase, and maintain software applications that can be trusted.

  • OWASP Top Ten

    The OWASP Top Ten is a list of the 10 most dangerous current Web application security flaws, along with effective methods of dealing with those flaws.

-ADS BY GOOGLE

TheServerSide.com

SearchAWS

SearchBusinessAnalytics

SearchHRSoftware

SearchHealthIT

Close