I my current company. I am check only functionality of application maually. Also i am not write down any test cases for that because of till line. I am check only how the application work as par specification. Please tell me this is functionality testing or any testing part i cover, like smoke or sanity testing.
Please provide me good answer.
Yes you be almost correct, Functionality should be as per specification, but my suggestion is that you just create a test cases which cover all the requirement, negative, positive and database related testcase which is help while testing the functional level testing.
preparing test case will help you keep a track of what all functionalities you need to test and you have covered in a way it will prevent from repeated testing.
your time might be divided as you will have to write testcases initially and then execute them. but it isnt necesaary that you follow the standard or usual test case tempalte. just write down the positive and negative cases and execute them.
this can help you in next round of testing if you encounter any defect and it gets fixed. you can use these cases as regression suite.
I have nothing to declare except my genius. -Oscar Wilde
If you are testing application according to requirement than its a Functionality Testing but for Good coverage u should write test cases to ensure that u tested all features according to requirement if u dont have time to write Test cases than maintain Field Validation document and try to write system level scenarios or system level Test cases,
Like others I would also suggest to create test cases as
1. Test cases can also be re-used for the next release.
2. It will also make easy for other team members to test.
3. The most important is test cases will be the proof to the client about what you have tested or are planning to test.
4. If reviewed it can also point out the things that you might have missed to cover before you start testing.
What you are doing is absolutely functionality testing.
My suggestion is better to write test cases which will be helpful in future for regression testing , bug verification and also you wont miss out any functionality to be tested.
Test case wirting is useful for driving out different scenarioes while executing.