Testing Class Defination
上一篇 /
下一篇 2015-08-20 11:03:13
/ 个人分类:TC Design
Test Class / Type | Definition |
Functional Testing | Testing software based on its functional
requirements. It ensures that the program physically works the way it was
intended and all required menu options are present. It also ensures that the
program conforms to the industry standards relevant to that environment; for example,
in a Windows program, pressing F1 brings up help. In this type of testing,
the system is validated for its functional behavior. Functional testing does
not deal with internal coding of the project. |
Information Security / VA Testing | Information security assessment is the
process of determining how effectively an entity being assessed (e.g., host,
system, network, procedure, person—known as the assessment object) meets
specific security objectives. Information Security / VA Testing confirms how well
a system protects itself against unauthorized internal or external, or
willful damage of code. Security testing assures that the program is accessed
by the authorized only. |
Non-Functional Testing | Testing the attributes of a component or
system that do not relate to functionality, e.g. reliability, efficiency,
usability, maintainability, and portability. |
Parallel Testing / Production Assurance
Testing | This type of testing ensures that a new
application which has replaced its older version has been installed and is
running correctly. Parallel Testing / Production Assurance Testing (PAT)
allows the user to perform. a final check and confirm functionality, volume,
accuracy, interfaces, etc. based on business requirements, using production
data. |
System Integration Testing (Including:
Interface Testing, Batch Testing) | System integration testing (SIT) is a
testing process that exercises a software system's coexistence with others.
With multiple integrated systems, assuming that each have already passed system
testing, SIT proceeds to test their required interactions. Following this,
the deliverables are passed on to acceptance testing. System Integration
Testing verifies combined functionality. |
Technology Testing | Refers to all testing performed by the technology
staff. |
Unit Testing | (IEEE 610) The testing of individual
software components. Unit Testing is done at the developer's site to check
whether a particular piece/unit of code is working as designed. |
User Acceptance Testing | User Acceptance Testing typically
entails providing the application to the intended user, customer or other
authorized party, before the application is approved for release into
production. The testers validate end-to-end business processes, comparing
with actual intended use. |
收藏
举报
TAG: