Software

Software quality

Terms

7 terms

  • Bug report

    A bug report is a structured record of a software defect that gives developers the steps, environment and evidence needed to reproduce and fix it.

  • Code quality

    Code quality describes how readable, maintainable, reliable and secure source code is, measured through metrics, reviews and automated analysis.

  • Crash report

    A crash report is a diagnostic record created when software terminates abnormally, capturing the stack trace, exception and system state for debugging.

  • Quality assurance QA

    Quality assurance (QA) in software is the set of planned process activities that give confidence a product will meet its quality requirements.

  • Regression

    A regression in software quality is a defect where a feature that worked in an earlier version stops working or degrades after a change or update.

  • Technical debt

    Technical debt is the future cost of rework that a software product accumulates when expedient design or code choices replace more durable ones.

  • Telemetry

    Telemetry in software quality is the automatic collection of usage, performance and error data from running software to find and fix problems.