For Programmers: Free Programming Magazines  


Home > Archive > Software Testing > January 2006 > Embedded Testing









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Embedded Testing
guru

2006-01-18, 4:00 am



Hi all,

I am implementing a file system for Flash memories. This is an embedded
application.

My question is .. how to test such system i.e how to write test cases
for such a application.

Whether I need to take the basic functions like .. read/write/erase and
write test cases for

this. is there any procedure for testing embedded applications.?

Thanks

Guru

Wayne Woodruff

2006-01-18, 7:09 pm

On 18 Jan 2006 01:25:13 -0800, "guru" <guru.naveen@gmail.com> wrote:

>
>
>Hi all,
>
>I am implementing a file system for Flash memories. This is an embedded
>application.


Try comp.arch.embedded

>My question is .. how to test such system i.e how to write test cases
>for such a application.


Hmmm. another homework question? You have some posts to other NG's
that look legit, but all have been within the last 10 days.

Just like testing anything else. Write a set of test requirements,
but in this case, for a test application. Have them peer reviewed.
Design and develop.

>
>Whether I need to take the basic functions like .. read/write/erase and
>write test cases for
>

All should be documented in the requirements. Think outside the box.

>this. is there any procedure for testing embedded applications.?
>

you gotta write them.
Wayne Woodruff
http://www.jtan.com/~wayne
dumitru.corobceanu@gmail.com

2006-01-19, 8:05 am

Of course first of all I'll go for basic function first
read/write/erase I'd also try some formatting.
Then file names, very long file names, names using spaces, using
wildcards (what happens with those that are accepted and those that
not, does it corrupt the data).
Simultaneous works read/write and erase all the same time.
File overwriting. Change to another file system.
Stress: Cancel during the operations; unplug the flash drive during the
operations. Unplug PC during the operation.
Load: Many, A LOT of read write and erase, I'd suggest to do an
application that does this and let it run for some days.
Compatibility: Try to use it on other PC, other operating platforms,
if for reading your file system drivers are needed try also on the
platforms without drivers, try to use normally there, also try to
format there.


But I'm sure U can find a lot more cases.

jtphome@hotmail.com

2006-01-19, 8:05 am

Hi!
These testing techniques might be appropriate for you

Syntax testing
CRUD

jtphome@hotmail.com

2006-01-19, 8:05 am

Hi!
These testing techniques might be appropriate for you

Syntax testing
CRUD

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com