Non Functional Testing
Application or software that are tested for its functionalities to ensure that the features are working during certain situations and condition(Environment, traffic etc)
Performance Testing:
Load – Positive Performance Load testing – Maximum capacity of an application or software to respond the user.
Stress – Negative Performance testing – Identify the breaking point of the application or software functionality.
Jmeter, Load Runner Eg tools in the market.
Volume Testing:
Performance in the sense of data fields in an application with maximum data even to the non mandatory fields
Security Testing:
This testing is to ensure the application features are protecting the data and maintains the functionality of the features as expected. It ensure all the below principles in the product all the times.
- Integrity
- Data Confidentiality
- User Authorization
- Availability
- Authentication
- Non Repudiation
Sensitive information – security perception of scenarios to be framed.
Burb suite – Security testing
Security solutions – Captcha text, OTP
Usability Testing:
Analysing and suggesting the product features in the sense of user comfort. It will help the features to improve in the perception of easiness and understandability to the user.
Compatibility Testing:
Performing the testing or validation in different environment that may be different OS or browser
Different OS – Android ,IOS, Windows etc
Different Browser – IE, Firefox , Chrome etc
Configuration Testing:
In specified configuration, how the application is working for its desired functionalities.
Comparison Testing:
Compare the potential competitors in the market and suggest with improvements. It will helpful to the product to sync with standardization in market.
Here are some Tips to Design Your Test Data