QA:Testcase Memtest86
Kamil Paral
kparal at redhat.com
Thu Aug 12 07:18:40 UTC 2010
----- "He Rui" <rhe at redhat.com> wrote:
> >
> > > 2. Test report is shown once a test is completed.
> >
> > The test is never completed, it runs infinitely over and over
> again.
> > It takes quite some time too.
> > Also, no report is ever shown, just statistics are continuously
> updated
> > in the lower part of the screen.
> > Very confusing.
>
> If a test cycle is completed(From test#1 to test#8, About 5 mins for
> 512M memory), A test result will be shown at the bottom:
>
> ************ Pass Complete, no errors, press ESC to exit ************
>
>
> I haven't met the failure status, but a relative result is supposed
> to
> be provided after one cycle is finished as well.
Ah, I never waited long enough to finish the whole test cycle :) But
the instructions also says I should change the configuration, so I
changed configuration to do just test #2, and it did it like 20 times
over with no end at all, just repeating itself. So it depends on user
choice (and whether he knows this stuff).
> >
> > I think this test case is needlessly overcomplicated. We just need
> > to test that Memory Test available on installation media "just
> works",
> > right? So what about something like:
> >
> > How to test:
> > 1. Insert installation media and display its boot prompt
> > 2. Select option Memory Test
> > 3. Have the test running for a few moments
>
> 'A few moments' should be more accurate, at least test#1 - test#8 is
> finished.
>
> >
> > Expected results:
> > 1. Memory test runs a tests your memory, it seems to work
> correctly.
> > 2. You can use configuration to change test settings, e.g. select
> just
> > one single test out of the test set to be tested.
> >
> >
> > Sounds better?
>
> Also add this one to verify the test result:
>
> 3. Test Report(Or test result) is shown once a test
> cycle(test#1-test#8)
> is done.
>
I still think we shouldn't do this. Quick check whether memtest
starts and runs ok is sufficient imho. Full RAM testing is:
1. time consuming
2. you never know how to handle potential error. it may be memtest
issue, hardware issue, KVM issue, ...
I understand you want to test full memtest featureset (all tests work
etc), but we don't do that even for more important programs, it's just
not efficient. Smoke testing is all I would do here (and that's exactly
what I tried to capture in sentences "wait a few moments, memtest seems
to work correctly").
More information about the test
mailing list