Skip to content

Daily Build Testing Plan

[USA]TechDude edited this page Jan 27, 2021 · 2 revisions

The following tests and checks should be done on OpenShot Video Editor Daily Builds each week. They should also be done on all supported operating systems (Linux, Mac, and Windows). This list of tests is designed to verify the basic features and behavior of OpenShot, and to ensure no major regressions have happened during a release cycle. Please download and use the following Media Test Files.

Once all these tests have passed, then the tested build is a success! 🚀

1. Files

  • 1.1 - Drag and drop on Project Files (video, image, audio)
  • 1.2 - Delete multiple files from Project Files
  • 1.3 - Use Import File dialog (video, image, audio)
  • 1.4 - View file properties (video, image, audio)
  • 1.5 - Preview files (video, image, audio)

2. Clips

  • 2.1 - Drag and drop Project Files onto timeline (video, image, audio)
  • 2.2 - Move single clip, and scrub timeline to verify preview
  • 2.3 - Move multiple clips, and scrub timeline to verify preview
  • 2.4 - Overlap two clips, transition should be automatically created
  • 2.5 - Context menu: fade clip in and out
  • 2.6 - Context menu: animate clip in and out
  • 2.7 - Slice clip: move playhead over clip, and right click on clip
  • 2.8 - Slice clips: move playhead over multiple clips, and right click on timeline
  • 2.9 - Remove single clip and multiple clips
  • 2.10 - Verify snapping toggle works on timeline
  • 2.11 - Verify zoom slider works (and CTRL+scroll wheel)
  • 2.12 - Add to Timeline: verify adding multiple clips to timeline works
  • 2.13 - Context menu: Time->Fast->2X (verify clip becomes shorter)

3. Properties

  • 3.1 - Hide properties dock, view clip properties
  • 3.2 - Filter properties
  • 3.3 - Select 2 clips and use property dropdown to select each clip
  • 3.4 - Adjust scale_x, scale_y, location_x, location_y, alpha, and rotation
  • 3.5 - Change waveform color property (verify color picker works)
  • 3.6 - Remove selected clip when properties are visible

4. Effects

  • 4.1 - Filter effects
  • 4.2 - Drag and drop chromakey effect
  • 4.3 - Adjust color and fuzz, and verify color is removed
  • 4.4 - Adjust top, bottom, left, and right sides of bars
  • 4.5 - Remove selected effect, verify effect removal in preview
  • 4.6 - Add a common transition (i.e. Circle Out To In) and verify transition covers entire image
  • 4.7 - Add an extra transition (i.e. 4 Squares Left Barr) and verify transition covers entire image

5. Projects

  • 5.1 - New project should clear the current one (and prompt to save if changes were made)
  • 5.2 - Add files (video, audio, image) to project and timeline
  • 5.3 - Save project / Save project as: both should prompt for a project location and name
  • 5.4 - New project, to clear the saved one above
  • 5.5 - Open project, to reload the saved project from above
  • 5.6 - Undo/Redo history should still be intact, undo a few times, redo a few times
  • 5.7 - Change profile to 'VCD NTSC', verify preview is smaller
  • 5.8 - Change profile to 'HD 720p 30 fps', verify preview is clearer
  • 5.9 - Verify profile is correctly set when loading saved project

6. Exports

  • 6.1 - Simple: choose each profile in list (to verify formats and quality settings load for each one)
  • 6.2 - Simple: Export a video: All Formats, MP4 (h.264), high quality (non crf)
  • 6.3 - Simple: Export a video: All Formats, WEBM (vp9), high quality (crf)

7. Titles

  • 7.1 - Set SVG editor path and Blender path in preferences
  • 7.2 - Create title, it should appear in Project Files, and preview correctly on timeline
  • 7.3 - Edit the created title, both in the title editor, and using Inkscape/Advanced button
  • 7.4 - Duplicate title in Project Files, and verify new file is created and previews correctly
Clone this wiki locally