Testometer - Triangle Test
This is probably one of the most common question in software testing interview. This problem was first introduced by Myers, who was one of the first person to treat Software Testing as a different subject all together. This test check your ability to think about generating test data in a given condition.
 
Suppose your program accepts input as three sides of a triangle and gives output on what type of triangle is this i.e. Scalene (no sides are same), Isosceles (any two sides are same) or Equilateral (All the three sides are same). You have to come up with different test cases to test this program.
 
You can write your test cases here, by giving side of the triangles and evaluate your test data. Once you are done with all the test cases you can think of, check your performance. If you want to restart your test anytime, just click on the restart test button. I have not covered all the possible test cases here as idea is to give you sufficient information to get started.
 
Let me know if you like this approach by giving your feedback. You can also suggest more problems like this.  If you have finished this test, you might want to try Sine Wave Test.
              Enter First Side:           
 

              Enter Second Side:      
 

              Enter Third Side:          



                 

Comments on Your Test Data :
 
Comments on Your Test Performance :
Known Limitations :
  • As of now, this program does not treat decimal input as a valid input. If you give decimal input, it will treat it as a non-numeric character. Thank You Irfana and Charles for identifying this. We appreciate your feedback.
  • Special character and letters, both are categorized as non-numeric character. Ideally, they should be in separate categories. Thank you Charles for suggesting this.
  • There are some problems in the way big inputs are handled. Thank You Charles and Vijay for letting us know about it.
  • System will stop at the first error it encounters. So if you pass Null and big value together, it will consider it as a test case for only Null value. Thank you Lava for identifying this.
  • System do not consider cases related to various angles. Thank you Lakshmi for suggesting this, we might incorporate this in future.
  • Testometer was happy for Jaswinder and gave him a score of 11 out of Ten :)  Thank You Jaswinder for finding this.

We will incorporate these suggestions soon.

Recent Updates
A Cautionary Tale..
Pattern for automated testing of web applications
Guerrilla Testing Tips
One CPU better than two
Is It Really Done?
Exploratory Testing
 
Read More
Accessibility API Testing Article Backword BigBang Blackbox Blog Bottomup Boundary CaseStudies Certification DefectReport DistanceTest Equivalence FitNesse Geeks Graybox Guerrilla Testing Tips GUI HTA Humor Hybrid Internationalization Installation Integration Is it done? JUnit Measurement Mercury Quality Centre News One CPU better than two Patent PatternForAutomation Performace Checklist Rational Test Suite Regression Requirement Verification Research Rational Functional Tester Security Selenium SilkTest System Testing Templates TestComplete Tools Testing Types Testing Tools In News Testing Terms In News Testometer Test Plan TG Tips For Automation Top Down Integration Trait UAT UI Testing CheckList Unit Testing Usability VMWare Web Application Security Web Application Testing Checklist Whitebox Testing
Disclaimer  |  Privacy Policy  |  g e e k AT T e s t i n g G e e k DOT c o m
© Copyright 2008, www.TestingGeek.com