KDEEdu/Sprint2012/QualityNotes

From KDE Community Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
 * Quality
  - Code testing coverage?
   - A bit more difficult because we have UIs that are not easy to fix
    - Analitza core has tests
   - How to get motivated to write tests?
   - We are not in that bad position. Most apps have some tests

  - UI tests
   - [None] of kde apps have no UI tests
    - fregl says LTP is using accessibility (annma was in touch with them)
    - Autopilot-qt from Canonical

  - Static analysis
    - We could ask for Aleix's static analizer to jenkins when it's ready
   - Krazy still has lots of # in some "bugs"
    - Problem is that sometimes people fix krazy introducing new ones
   - Coverity is still pending on Dirk

  - Documentation of the project, even software architectures?
   - High level design document to help starters

  - More collaboration with the Quality team and teachers to test new releases?
   - Easy testing
    - Windows (read Windows' yesterday discussion about the installer)
    - Linux
     - Quality Team already recommends distros that have uptodate packages to easy tests
   - Have a list of 'basic' tests written so you can help the Quality Team test
    - Location:
     - TESTING file in the repo
     - community wiki

  - How to get the best code out from not primarily programmers, but scientists?
   - Review of code in case of the scientists
    - Needs to be communicated, otherwise we can't do much

  - Bugs (bugzilla)
   - We get bugs regularly (which is actually a good thing)
    - We fix them as we can
   - Not doing "bad" in that regard
   - ktouch merge will fix most bugs and some wishes