Testometer - Sine Wave Test
I hope you are familiar with the concept of sine waves. Idea behind this test is to make you familiar with the boundary value conditions. For people not familiar with Sine wave, this is how a sine wave looks.
 
 
Now in this figure horizontal scale represent values for the X-Axis and vertical scale represent the values for Y-Axis. Imagine you have a function, which accepts one input which is value of the X-Axis and based on the value of X-Axis, this function gives value of Y-Axis based on the sine wave drawn above. For example, if you give value of X-Axis as 2, function will return 275. Similarly, if you give value of X-Axis as 12 function will return - 275 (negative). Now based on this information you have to write boundary conditions for this function. For the purpose of this puzzle, you can assume that values for the X-Axis can be given in the increments of one and decimals are not allowed.
 
Remember, TestingGeek is not interested in all the test cases but test cases related to boundary values only.
 
You can write your test cases here, by giving values of X-Axis 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. TestingGeek has 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 are not familiar with the concept of boundary values, you might want to make your self familiar with boundary values. Have you checked our Triangle Test?
 
              Enter value for X-Axis:           
 

                 

Comments on Your Test Data :
 
Comments on Your Test Performance :
Known Limitations :
  • There are four more valid cases for boundaries where output is maximum or minimum. Thank You Suhas for Identifying this.
  • Testometer can give you 11 out of 10 in some cases :)  Thank you Lava for identifying this.
Recent Updates
Flash Objects and Selenium
Continuous Integration
Selenium Workshop
Delicious Testing
Pattern for automated testing of web applications
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 Selenium Workshop 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