Can anyone tell me how to write test cases for n factorial (n!)?
Can anyone tell me how to write test cases for n factorial (n!)?
Last edited by jainbrijesh; 05-10-2007 at 12:37 AM.
I am a developer. So test cases might be different than a testers point of view. But anyway here are the test cases that I would do.
1) Check the core functionality- by giving few values for n ( that are acceptable or between the range).
2)Check boundary conditions like n=0 and n=max. (due to limitations on storage, developer must have placed an upper bound on "n").
3)Try giving negative conditions to check if all exceptions are handled.
Like Making n -ve or giving very high value for n (out of range).
I would call is test complete- once I am done with all these.
Cheers!
Kalayama
Last edited by jainbrijesh; 05-10-2007 at 09:29 AM.
[COLOR="Blue"][SIZE="2"]"If you are not living on the edge of your life, you are wasting space"[/SIZE][/COLOR]
Someone says "Impossible is nothing". The man next him says "Let me see you licking your elbow tip!"
very good answer kalayama.
More test cases depends on application interface.
One more test case is , yes we have the boundation on "n", but still allowed value of "n" can generate the value that can't be hold by memory registers because "n!" is multiplication of numbers keeping decreasing by 1.
test by giving decimal numbers.
Even by alphabets and special characters also.
also use +x, where x can any positive integer.See, whether it is accepted or not.etc.
Regards,
Brijesh Jain
---------------------------------------------------------
Connect with me on Skype: jainbrijesh
Google Plus : jainbrijeshji
Well yes! As Brijesh pointed out , we can give blizzare values like alphabets and decimals... Hmmm... I missed that. Ofcourse Brijesh is a testing professional.
And well, No wonder I am not a test engineer
Cheers!
Kalayama
Last edited by kalayama; 05-10-2007 at 11:28 AM. Reason: Post didn't appear complete...
[COLOR="Blue"][SIZE="2"]"If you are not living on the edge of your life, you are wasting space"[/SIZE][/COLOR]
Someone says "Impossible is nothing". The man next him says "Let me see you licking your elbow tip!"
Regards,
Brijesh Jain
---------------------------------------------------------
Connect with me on Skype: jainbrijesh
Google Plus : jainbrijeshji
use testing techniques, Test as new application as you can (whenever you have time), like newly launched websites etc.
Regards,
Brijesh Jain
---------------------------------------------------------
Connect with me on Skype: jainbrijesh
Google Plus : jainbrijeshji
apart from writing testcases for userinterface
i dont have any idea about wrinitg testcases for an applications
like for security,integation,etc plz help
How to write test case for date format mm/dd/yyyy? what are the attributes should be considered here?
Hi Sachin,
Whenever writing testcases for Date format fields, keep in mind 2 things -
1) Testing the specified format of date itself
2) Testing other input values apart from Date and Time type
While testing Date formats say for instance mm/dd/yyyy, we could check -
Format Validations
1) See if date is entered as specified, system should accept and proceed ahead
2) Try changing to format to either dd/mm/yyyy or yyyy/mm/dd. Be careful while checking for dd/mm/yyyy that we enter dates greater than 12.
3) Try entering dates as mm/dd/yy.... Check if year can be entered as just 2 places
4) Try changing the date seperator. Use '.' or '-' instead of '/'
5) Try reversing the slashes
6) Try entering Alphanumeric or alpahbetic characters
Functional Validations
1) Check if Leap year validation of Feb is maintained.
2) Check if Feb can be entered with 29 days in a normal year
3) Try entering Long range of futuristic or backward dates to ascertain the boundaries of Date value.
Cheers....