- Manual simply means you are testing everything manually so you are taking the outputs you are giving some input on the other hand we have automation.
- Basically you write script to automate your testing. One of the way you can do that in Java is using j-unit. So you can j.u test case in different languages. We have defined way of testing it. So basically we have one more classification of testing which is functional testing. and non functional testing.
- When you say functional it simply means you are testing the code. Let's say if you like multiple classes multiple method you are testing them you're basically testing the actual working on the software. That's the functional testing the code apart and then input parts but what about the performance what about the scalability. For example when you say performance when you run the software it should work smoothly. For example if the software which we use for editing purpose this should not give any lag. When you play a game it should give proper performance.
Black-box Testing
White-Box Testing
Unit Testing
Integration Testing
System Testing
System trying out is trying out carried out on a entire included gadget to assess the structures compliance with its precise requirements. System trying out takes, as its enter, all the included additives which have surpassed integration trying out .It is vintage trying out of your gadget which you deployed. How that works with every other software or approximately the real data.
Acceptance Testing
now once you have your system testing next that will go for is acceptance testing. This is where you will try to match your software with a user requirement. You will have the business requirement with you and you will try to match this. If that matches that's your acceptance test.
So basically we have these four levels available and then to do actually testing. We have different type of people so as a developer we normally focus on the unit testing annotation as well. Nowadays things are changing initially we used to have two different gurus but now we have our child team where everyone does everything so as a developer it's your responsibility at least to do the first part which is unit testing because when you make a class you have to make sure that that class works plus if you make a change in one class it should not affect the other classes.



No comments:
Post a Comment