-- By Mr.Venkat RP, CEO, IIQMC
Recent changes in technology landscape like mobile, digital, cloud and internet of things are having a disrupting effect on software development life cycle. Businesses need to be implement technology solutions very quickly and high quality to meet the competition. Various quality aspects of business applications are non-functional and normally neglected by business, technical teams resulting dire consequences w.r.t. business results.
These non-functional quality aspects need to be tested and corrected to ensure business success. Dealing with these non-functional quality aspects is naturally difficult and need specialized skill sets. As businesses are supposed to focus on the core business skills and not specialized IT skills required for non-functional testing, our customers take advantage of Sathyamedha's expertise in non-functional testing.
At Sathyamedha, testing team comprises of experienced testing professionals with complete non-functional testing practices, tools expertise and experience. Our experienced resources and enhanced state of the art infrastructure greatly contribute to our growing client base.
Non-functional testing at Sathyamedha comprises of
Sathyamedha's non-functional testing covers.
Performance monitoring: Constant monitoring of product or application for a period against specified indicators. The indicators are normally linked to the KPIs KBIs that decide business results. Example indicators are network monitoring, user experience monitoring by geography, website interaction flow monitoring etc.,
Load testing: Application or product is tested with various levels of load. Load can be configured for various parameters like number of users, number of transactions, number of locations based on business requirements.
Stress testing: Extreme limits of application or product load will be tested.
Soak testing: To check if application of product can process the given load for continuously long periods of time.
Business continuity testing:: This will test the application for recovery in case of any disaster. Geography redundancy, real time database backup, uninterrupted service are testing to ensure business continuity.
Operational readiness: Enhancements and changes to existing system will be tested against smooth continuation of business. All application configurations, business data configurations, product, services parameter configurations are tested to ensure operational readiness.
Security testing: Various factors of product and applications will be tested. These include user privileges testing, user authentication and authorization testing, network configurations testing, hardware configuration testing, network penetration testing, security code review. Product or application will be certified to follow OWASP, OSSTMM industry standards.
Sathyamedha testing team executed multiple non-functional testing projects. These projects use different technologies and testing was conducted using various suitable tools