generated from slothsoft/example-eclipse-application
Test Plan
Slothsoft edited this page Aug 1, 2020
·
1 revision
This test plan was created for issue #37 Create Test Plan and partially automated in #39 Automate Test Plan.
Note:
- 🗷 are automated tests, ☐ means the test has to be executed manually
- file dialogs are OS resources and cannot be tested by SWTBot - so they are mocked in automated tests
- so we should test these dialogs at least rudimentary in manual tests
Installation
- Precondition: Extract the application bundle once per use case.
- Release Test: all are to be tested manually
# | Use Case | Windows | Linux |
---|---|---|---|
I.01 |
Open newly extracted application
|
☐ | ☐ |
I.02 |
Open newly extracted application with ffmpeg
|
☐ | ☐ |
Video Splitting
- Precondition: One of the "Installation" use cases was executed correctly. The application is still open.
- Automated Test: VideoSplittingTest
- Release Test: test S.01.a just to be sure
# | Use Case | Windows | Linux |
---|---|---|---|
S.01 |
Open MP4 file directly
|
🗷 | 🗷 |
S.01.a |
Export chapters on default
|
🗷 | 🗷 |
S.01.b |
Export no chapters
|
🗷 | 🗷 |
S.01.c |
Export all chapters
|
🗷 | 🗷 |
S.02 |
Open MP4 file from view
|
🗷 | 🗷 |
S.02.a |
Export merged chapter
|
🗷 | 🗷 |
S.02.b |
Export split chapters
|
🗷 | 🗷 |
S.03 |
Export chapters twice
|
🗷 | 🗷 |
Preferences
- Precondition: One of the "Installation" use cases was executed correctly. The application is still open.
- Automated Test: PreferencesTest
- Release Test: no additional testing necessary
# | Use Case | Windows | Linux |
---|---|---|---|
P.01 |
Change video folder
|
🗷 | 🗷 |
Other Use Cases
- Precondition: One of the "Installation" use cases was executed correctly. The application is still open.
- Automated Test: OtherTest
# | Use Case | Windows | Linux |
---|---|---|---|
O.01 |
Open help
|
🗷 | 🗷 |
O.02 |
Open online help
|
🗷 | 🗷 |
O.03 |
Open about dialog
|
🗷 | 🗷 |