diff options
Diffstat (limited to 'tests/functional/bvt')
-rw-r--r-- | tests/functional/bvt/README | 45 | ||||
-rw-r--r-- | tests/functional/bvt/README.md | 51 |
2 files changed, 51 insertions, 45 deletions
diff --git a/tests/functional/bvt/README b/tests/functional/bvt/README deleted file mode 100644 index 5efc3bca3..000000000 --- a/tests/functional/bvt/README +++ /dev/null @@ -1,45 +0,0 @@ -What is Build Verification or Build Validation Test? - In software testing, a Build Verification Test (BVT), also known as - Build Acceptance Test, is a set of tests run on each new build of a product - to verify that the build is testable before the build is released into the - hands of the test team. - -Scope of Testing: - The build acceptance test is generally a short set of tests, - which exercises the mainstream functionality of the application software. - Any build that fails the build verification test is rejected, - and testing continues on the previous build (provided there has been at - least one build that has passed the acceptance test) - -Source of definition: https://en.wikipedia.org/wiki/Build_verification_test - -Gluster BVT: BVT is divided in 2 set of tests. - - BVT-Basic : - BVT-Basic is the first set of tests to qualify the build. - Tests include validating services (glusterd, smb etc), - validating volume operations (create, start, stop , status) - - - BVT-VVT ( VVT: Volume verification test) - BVT-VVT is the second set of tests to qualify whether the build is good to - be consumed for further testing once BVT-Basic passes. - BVT-VVT covers the following gluster specific test on all combinations - of volume and mount types supported by gluster. - - Test Case Summary: - 1) Creates a volume - 2) Mounts the volume - 3) Run IO from the mount. - 4) teardown the mount - 5) teardown the volume - - Volume types: - - Distribute - - Replicate - - Distribute-Replicate - - Disperse - - Distribute-Disperse - - Mount types: - - Glusterfs - - Nfs - - CIFS diff --git a/tests/functional/bvt/README.md b/tests/functional/bvt/README.md new file mode 100644 index 000000000..c2ac785e1 --- /dev/null +++ b/tests/functional/bvt/README.md @@ -0,0 +1,51 @@ +# BVT +## What is Build Verification or Build Validation Test? +In software testing, a Build Verification Test (BVT), also known as +Build Acceptance Test, is a set of tests run on each new build of a product +to verify that the build is testable before the build is released into the +hands of the test team. + +## Scope of Testing: +The build acceptance test is generally a short set of tests, +which exercises the mainstream functionality of the application software. +Any build that fails the build verification test is rejected, +and testing continues on the previous build (provided there has been at +least one build that has passed the acceptance test) + +Source of definition: https://en.wikipedia.org/wiki/Build_verification_test + +## Gluster BVT + +BVT is divided in 2 set of tests. + +### BVT-Basic + +BVT-Basic is the first set of tests to qualify the build. +Tests include validating services (glusterd, smb etc), +validating volume operations (create, start, stop , status) + +### BVT-VVT ( VVT: Volume verification test) + +BVT-VVT is the second set of tests to qualify whether the build is good to +be consumed for further testing once BVT-Basic passes. +BVT-VVT covers the following gluster specific test on all combinations +of volume and mount types supported by gluster. + +Test Case Summary: +1) Creates a volume +2) Mounts the volume +3) Run IO from the mount. +4) teardown the mount +5) teardown the volume + +Volume types: +- Distribute +- Replicate +- Distribute-Replicate +- Disperse +- Distribute-Disperse + +Mount types: +- Glusterfs +- Nfs +- CIFS |