File: ideas-tests.txt

package info (click to toggle)
gst-qa-system 0.0%2Bgit20110920.4750a8e8-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 980 kB
  • sloc: python: 8,498; xml: 855; makefile: 42
file content (56 lines) | stat: -rw-r--r-- 1,474 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Ideas for tests and monitors
----------------------------

Here will be a list of ideas for new tests and monitors that could be
written for the QA system.

TESTS
-----

Encoder/Muxer testing
 Goal : Test the various combinations of encoders and muxers
 3 step : * Encode Xs of data
          * Typefind resulting file
          * compare results to see if the decoded file is identical

Seeking tests
 Goal : Test various seeking types
   How long does it take for the seek to happen
   How much data is needed

Various tests on broken/incomplete files
 Goal : test how solid we are
   This is interesting in the case where you're partly through
 downloading a file, either with http/ftp or with p2p-like systems
 (edonkey, bt,...)
   Something interesting would be the ability to skip over
 non-downloaded parts for example.

Tagging tests
  Goal : Check we can read all tags present in a file
    We could check the results using some external tag-reading software

  Goal : Make sure what tags the various muxers can accept

MONITORS
--------
 monitor bitrate usage at each pad
 monitor queue levels
 monitor QOS
 monitor latency in live pipelines


REPORTING/ANALYSIS
------------------

Find all similar test issues in a testrun, or accross several testruns.

I.e. :
  For tests of the same type (else, you can't really comare them)
     For similar checklists
        Assign to a issue group

  Then refine based:
    * on elements used
    * on arguments
    * ????