Trusted by the world's leading brands for over 15 years. iFocus demonstrates that technology can make a significant difference in our customers' businesses. Global brands rely on us to provide IT services and solutions that help them succeed. Learn more by exploring our Customer Success Stories.
Our products/resources provide value to a wide range of customers and are especially relevant to industries like Healthcare, manufacturing, BFSI, media, and others that sell products or provide a service to other businesses.
Get StartedTesting Scope:
Both Manual and automation QA will be validating the following functionalities for every match.
Tools We Used:JMETER, NEO LOAD
Establish performance benchmarks to compare against new releases. Application performance testing of API (Rest Web Services), UI, Streaming content, Mobile (iPad/Android) and in different network conditions. Monitoring the application and server resource utilization and reporting bottlenecks.
Setting up monitors for identifying the bottlenecks was one of our first challenges. The other challenge was to create and execute different tests for close to 500 concurrent users and from different networks. Analysing the results, identifying bottlenecks, providing recommendation and publishing the test reports.
Once the load started increasing the response radically increased as well. Simultaneously the CPU app server was 100 % utilised which resulted in the breakdown of the systems. We monitored counters as Bit Rate, Buffer Fill, Lag length, Play Length, Lag Ratio for streaming contents and dead lock, Memory, disk space in servers. We identified the defined logs were full hence the respective nodes were down. We increased the cache size for better group synchronous streaming.
We fixed the node and log issues which led to the application being able to handle the load. All the SLA were within acceptable limit with Utilization, which is less than 47%.
Tools We Used:SELENIUM, APPIUM
Automation of all video related playback functionalities. Automation of different sections of the app & verify the length of the video being played. Verification of Ads and ad-related content and their playback. Functionality of the scripts in all the three platforms such as Web, Android & iOS. Integrate with build system to automatically trigger the executions.
One of the most challenging aspects was automating the video player controls such as play, pause, resume, scrub, etc. with the help of open source tools sets. The other important challenge was the effective functionality of the video playback on different platforms and operating systems (OS).
After consultation with the diverse stakeholders, we developed an automation framework that would suit both the Web and mobile applications. We tested the automated validation of inventory to check the effects during video playback. We created a test script using open source automation tools like Selenium and Appium for better streaming functions such as play, pause and scrub on media player. The last part was to create an automatic error trigger notifications and execution summary report to be sent to the stakeholders.
We built an entirely automated verification suite hence reducing the execution time by 4 hours per build. We further reduced the test execution process by using a single script to achieve compatibility testing on various devices & operating systems (OS). We also tested the functioning of the automatic tests in different network types like Wi-Fi, 3G & 4G. We achieved all the automations using open source tools.
Tools We Used:VIRTUALBOX, LINUX SHELL, PHPSTROM(IDE), AWS COMMAND LINE TOOL, JIRA
To develop a web application with smooth, immersive user experience beginning from signup to interacting with the locale diaries. Providing seamless User Interface coupled with a first time user tutorial. Integrating location based services such as Auto detect user location, post to nearby locations. Implement a trending post detector based on the number of interactions.
It was difficult to implement the additional features due to poor source code quality. Since the code base was delicate it was hard to integrate new features without breaching the existing code. Also it was demanding to replicate the features of the web application for the mobile application as well.
We continued developing the application on the provided amateur structure and maintaining the application. Since the code base & structure was delicate it was hard to integrate new features without breaching the existing code. The last part was incorporating the new features to work effortlessly with the mobile applications.
We were able to considerably improve the performance and the user experience of the application. We implemented bug-free features and new User Interface (UI) designs for better consumer experience. We restructured the AWS infrastructure which improved efficiency; the removal of the server anomalies also factored in to the efficiency.
Tools We Used: JIRA, SELENIUM, LOGCAT, CHARLES PROXY & FIDDLER.
Conduct Functional & Automation Testing for Web & Mobile Applications. Create an automation set-up to auto-generate reports to validate biometric data & trends. Prompt definitive study results. Integrate with build system to automatically trigger the executions.
It was difficult to implement the additional features due to poor source code quality. Since the code base was delicate it was hard to integrate new features without breaching the existing code. Also it was demanding to replicate the features of the web application for the mobile application as well.
We continued developing the application on the provided amateur structure and maintaining the application. Since the code base & structure was delicate it was hard to integrate new features without breaching the existing code. The last part was incorporating the new features to work effortlessly with the mobile applications.
We were able to considerably improve the performance and the user experience of the application. We implemented bug-free features and new User Interface (UI) designs for better consumer experience. We restructured the AWS infrastructure which improved efficiency; the removal of the server anomalies also factored in to the efficiency.