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:

 

评分:0

我来说两句

Open Toolbar