Some words are similar but different in Software
2006-06-02 16:34
405 查看
Validation, Verification and Testing are terms of software development. From the words themselves, we may think they are similar and almost same. It is very difficult to tell the difference between them.
Here is some information. Although they are shown here, I think they are still impenetrable jargon.
Validation[/b]. Doing the right thing:
Checks that output deliverables satisfy the requirements specified in a previous stage’s input deliverables.
Ensures that the work product is in scope, contributes to the intended benefits, and does not have undesirable side effects.
Is performed by inspecting, simulating, or prototyping.
Verification[/b]. Doing it the right way:
Checks that a deliverable is correctly derived and internally consistent.
Checks that output and the process conform to the standards.
Is performed by inspecting and reviewing.
Testing[/b]. Right things working right:
Checks that a specification is properly implemented.
Is performed by executing the code.
Here is some information. Although they are shown here, I think they are still impenetrable jargon.
Validation[/b]. Doing the right thing:
Checks that output deliverables satisfy the requirements specified in a previous stage’s input deliverables.
Ensures that the work product is in scope, contributes to the intended benefits, and does not have undesirable side effects.
Is performed by inspecting, simulating, or prototyping.
Verification[/b]. Doing it the right way:
Checks that a deliverable is correctly derived and internally consistent.
Checks that output and the process conform to the standards.
Is performed by inspecting and reviewing.
Testing[/b]. Right things working right:
Checks that a specification is properly implemented.
Is performed by executing the code.
相关文章推荐
- Why Are Some OSPF Routes in the Database but Not in the Routing Table?
- Dataguard DBLOG FILE NAME CONVERT has been set but files are created in a different directory (文档 ID
- What are some lesser known but useful Unix commands?
- There are inconsistent line endings in the 'Assets/Scripts/Test.cs' script. Some are Mac OS X (UNIX)
- some software in Ubuntu comparing with Windows
- SBT-Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
- Android的工作室 - 在项目中的所有文件名都是红色,但没有错误(Android Studio - All file names in project are red but there are
- “You couldn’t see my tears cause I am in the water.“ Fish said to water.“But I could feel your tears cause you are in my heart..“ Answered water.
- Nodes “-1” are listed in ADOP_VALID_NODES table but not in FND_NODES table
- sharp圆角不同时的处理方式(上圆角),解决Different corner sizes are not supported in Path.addRoundRect
- What are some lesser known but useful Unix commands
- FAQ: Why is file and line information available for some warnings in FxCop but not for others?
- CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
- Some pixel dimensions are slightly different after upgrade to Aperture 3
- "The file you are trying to open, '[filename]', is in a different format" Excel Error
- how to solve the problem which is the imail software can not send email in wan,but can send email in lan.
- HDU 4627 There are many unsolvable problem in the world.It could be about one or about zero.But this time it is about bigger number.
- Some Const Objects Are Defined in Headers
- NSInternalInconsistencyException', reason: 'attempt to insert row 0 into section 0, but there are on
- Exception in thread "main" java.lang.IllegalArgumentException: Some primary key columns are missing