Programming Test Standards Overview
Programming Test Standards Overview
ENGINEERING AREA
SYSTEMS ENGINEERING
THEME:
SUBJECT:
SUSTAINERS:
DATE:
in such a way that when working on any project, any of the people involved in it
have access to and understand the code. In other words, define the writing and organization of
source code of a program. Also, following a programming standard makes it easier for you as
programmer the modification of your own source code even if you are not working on a
team.
the variables, the classes, the comments, in some standards specify what data must be
include information about the programmer and the changes made to the source code, etc.
Classes depending on their type are very helpful because when reading the name of the variable ...
Do you know what type of data you are working with and are you not afraid to look for the statement of the
variable, all this always depending on the environment and programming language you use.
Programming testing standards are a set of policies and rules that you apply.
when programming, they help unify the way of working, the results and the
programs.
procedures, variables, fields, etc., rules and ways to make the windows, rules and
ways to create reports, comments in the code, and system documentation, even
The keys and controls that will be provided to the user to work on the screens.
2
Standards are chosen before starting to program, documented, and explained to the
programmers so that everyone works and their results look so similar internally in
They regularly deal with the process instead of the product, although sometimes
they deal with the generic characteristics of the product or with support resources.
They consolidate the existing technology on a firm foundation to introduce new ones.
technologies.
3
Quality Assurance and Standards
The quality assurance is the process that defines how to achieve software quality and
How does the development organization know the required quality level in the software.
quality
Process Standards: these are standards that define the processes that must
to be followed during the software development. They may include definitions of processes of
company.
quality assurance.
difficult and long process. National and international organizations such as the
United States Department of Defense; ANSI, BSI; NATO and IEEE have been
4
Software Quality Models and Standards
ISO 9000
CMM
ISO/SPICE
BS 7925–2
IEEE 829
ISO 9000
international standards that facilitate international trade. ISO 9000 standards are
they guide the standardization of quality systems and are not related to
any particular product, but with the processes from which the products derive and
that all its processes, both productive and administrative, directly affecting
the quality of the product and service. In many countries, there are standards
compatible with ISO 9000, so in essence they are very similar and
The ISO 9000 standard is, on one hand, a guide to implement certain purposes.
contractual agreements with clients by certifying that the company in question has a
5
A set of international standards that you can use in the development of a
quality management system. The ISO 9000 standards can be applied to a wide range
Its implementation, although it requires hard work, offers numerous advantages for the
companies, including:
Reduce reprocessing
objectives
9000:2000
6
ISO Standard 1901 1, which provides guidance on system audits
ISO 9001
ISO 9126
Quality model
International Standards
BS 7925–2
7
Describe techniques for designing and measuring test cases, involving execution.
IEEE 829
of documentation.
Planning of tests
Procedure specification
Test registration
Incident report
International Standards
8
Test Case: Set of inputs and conditions that yield
ISO 9000
Customer focus
Leadership
Staff participation
Process-based approach
Continuous improvement
function of your client's requirements and the applicable legal or regulatory ones,
from the nature of its activities and its global corporate strategy. To
Economic risk
9
Effectiveness and efficiency
10
Bibliography
11