0
797views
Software Testing
1 Answer
0
8views

Software Testing is evaluation of the software against requirements gathered from users and system specifications. Testing is conducted at the phase level in software development life cycle or at module level in program code.

Testing is a process of executing a program with the aim of finding error. To make our software perform well it should be error free. If testing is done successfully it will remove all the errors from the software.

Principles of Testing:-

(i) All the test should meet the customer requirements

(ii) To make our software testing should be performed by third party

(iii) Exhaustive testing is not possible. As we need the optimal amount of testing based on the risk assessment of the application.

(iv) All the test to be conducted should be planned before implementing it

(v) It follows pareto rule(80/20 rule) which states that 80% of errors comes from 20% of program components.

(vi) Start testing with small parts and extend it to large parts.

Please log in to add an answer.