Menu

testing-cheatsheet

Testing Cheatsheet

This page should show up all functionality and its aspects to test.

  • Generic issues
  • XML IO
  • GUI
  • Plugins / Effects / LADSPA
  • Soundcard output / Export

Generic Issues

Fundamental issues to document:

  • dead-lock
  • unreliable tasks or IO
  • race conditions

XML Input/Output

You can easily start ags using --filename <ags_file.xml> parameter or save a file by clicking appropriate file menu item.

  • Was everything restored?
  • Can you save it a second or third time?
  • Is it still interactable?
  • May be implement parsing human generated files ...

Graphical User Interface

Advanced Gtk+ Sequencer starts a GUI window per default. You may consider following issues:

  • Is the frontend interactable?
  • Are the widgets, windows or editors evident?
  • Is usability and transparency given?

Plugins / Effects / LADSPA

You can load LADSPA plugins by using machine properties dialog.

  • Disabled blacklisted or non-realtime capable plugins
  • Restore guaranteed by safing files

Soundcard output / Export

  • Is timing and interaction with GUI safe
  • Export control sufficient for future usage

Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.