Non Functional Testing | Non Functional testing mean the testing performed for non functional part of software




Non-Functional Testing:

Non – Functional testing mean the testing performed for non functional part of software. This testing basically performed at the end of the development. This testing is related to Performance testing and Load Testing

As per ISO 9126, qualities of Non functional testing are Usability, Efficiency and Reliability. And the qualities can be calculated while executing test cases and scenario.

So, except the functional testing, non functional testing is also required for better development.

non functional testing, difference between functional and non functional testing, compatibility and migration testing, penetration testing, installation testing, security testing

Following main categories are described under the non functional testing:

i.                    Usability Testing
ii.                  Performance Testing
iii.                Load Factor
iv.                Ergonomics Testing
v.                  Stress & Volume Testing
vi.                Compatibility and Migration Teseting
vii.              Data Conversion Testing
viii.            Security / Penetration Testing
ix.                Operational Readiness Testing
x.                  Installation Testing
xi.                Security Testing (application security, network security, system security).

Non – Functional testing is performed based on the requirements and test scenarios cleared by the customer.

Finally: Non functional testing should be spoken always in a checkable method, not like “the system should be fast” or “the system should be easy to operate” which are not checkable.

Following is the Difference Between the Functional and Non-Functional Testing:
Difference between functional and non-functional testing
Difference between functional and non-functional testing

non functional testing, difference between functional and non functional testing, compatibility and migration testing, penetration testing, installation testing, security testing


2 comments:

  1. The Senior Test Lead will work in conjunction with Synergy Groups, Release Management, Environments Management, Change Management, Development, and Continuous Integration to ensure all testing is orchestrated in a uniform fashion. The candidate will be responsible for functional manual and automated testing, understanding Software Performance Testing (LoadRunner) would be a plus. Off-shore coordination experience would be invaluable

    ReplyDelete

Popular Posts