• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Application Ruggedness Tests

 
amchi gelo
Ranch Hand
Posts: 75
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What kinds of ruggedness tests do the examiners carry out?
Will they do things like start the server, start the network client, then shut off the server and then mess around with the client to see if it works? How important is it to test on other environments like UNIX, Mac etc?
What other tests do I need to do to convince myself that my application is rugged?
I have the locking mechanism in place, how to test it programmatically to make sure that its water tight?
In addition:
Is it necessary to have the option for Case Sensitive search with a checkbox? My search is case sensitive right now and I dont provide the option. Am I not fulfilling any requirement?
I was wondering how to go about writing the design document. Are there any guidelines I can follow?
 
Satish Avadhanam
Ranch Hand
Posts: 697
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Sanjay, I did'nt complete the assignment but want to tell what I think about questions. Maybe you can correct me if I'm wrong.
Originally posted by Sanjay Joshi:
What kinds of ruggedness tests do the examiners carry out?
Will they do things like start the server, start the network client, then shut off the server and then mess around with the client to see if it works? How important is it to test on other environments like UNIX, Mac etc?

My understanding is that there is no need to test in other enviroments other than where you developed the project. If you specify in version.txt on which platform you developed, that is sufficient.

What other tests do I need to do to convince myself that my application is rugged?
I have the locking mechanism in place, how to test it programmatically to make sure that its water tight?

I think if the application fufills the project requirements, that should be enough. We are not developing a commercial high performance/scalable... project, right? What they needed is if the assignment stick to the requirements or not. That is all what they test, I think.

In addition:
Is it necessary to have the option for Case Sensitive search with a checkbox? My search is case sensitive right now and I dont provide the option. Am I not fulfilling any requirement?

I don't know what assignment you have, but mine is URLyBird. The GUI instructions specifically states this.

So case sensitive search option is not required to say exactly. But you can provide two search options as what I am thinking to implement
1. Exact Match (Ex: "Fred" only matches "Fred". Do not match "Fre", "Fredo", "fred")
2. Ignore case & starting with search(Ex: "Fred" matches "Fred", "Fredo", "fred", "freddy". Do not match "fre" or "Fre")

I was wondering how to go about writing the design document. Are there any guidelines I can follow?
I cannot help you here as am still doing assignment.

As I said before, I may be wrong. Please let me know what you think too. Thanks.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic