Case Study

Usability Testing Services provided for Used Car Buying & Selling Application

Usability Testing Services provided for Used Car Buying & Selling Application

Client

Client does used cars sales online; they aim to make the buying experience faster & better for their customers with a mobile application. Besides this app, they have a team of experienced professionals who are always there to respond to customer queries and ensure a smooth business transaction.

Challenges

They wanted us to support them test their Mobile application for seamless user experience. In specific they outsourced the testing process to us and asked to device a test plan for all possible positive & negative scenarios and ensure the performance of these tasks will help achieve the objectives set.

What We Did

Our testing team devised an effective usability mobile testing strategy to conduct end to end functionality testing and eliminate the bugs post launch. Regression Testing & usability testing was done on real-time devices to understand the end client needs and ensure seamless user experience for end clients.

  • Ensured if registered user only gets connect with the seller after OTP verification.
  • Tested whether the car price auto populates based on the usage and manufactured date
  • Tested for relevant car spec getting sorted out for display
  • Checked if buyer gets updates on the wish list cars
  • Filter category functionality testing was done to verify filter option criteria
  • We checked for image clarity of all the cars to ensure users never consider leaving

Our mobile app usability testing services supported them to deliver reliable, high-performing apps that responds to user behavior and by paying attention to the most important ones.

Technologies Used for Regression & Usability Testing Services

  • JAVA
  • PHP
  • ANDROID & iOS
  • Selenium

Results

  • Improved customer satisfaction
  • Enabled gain valuable referrals for even more downloads
  • Helped Increase app ratings by making the app reliable
  • Decreased the release cycle time by 40%
  • Increased the cost effectiveness up to 70%

 

To know how ANGLER can help you deliver reliable mobile app testing services or help you optimize existing apps leave us an enquiry or Call Us.

Selenium Tool Is A Perfect Choice for Automated Testing of Web Applications

Selenium Tool Is A Perfect Choice for Automated Testing of Web Applications

Client

Client is a product development organization providing Real Time Automatic Vehicle Location & Tracking Solutions. They are into GPS tracking & management of vehicles and remote asset monitoring. They provide an integrated solution for any Fleet Management requirement.

Challenges

As the client is into product development, frequent releases take place which requires fast and accurate test cycle closure. Client wanted to have a clear test strategy to achieve this without any compromise towards quality.

What We Did

Our Testing team studied the client need & automated all the current functionality of the software using Selenium scripts which is a perfect choice for automation testing (can be executed at any time as needed). Our automation test engineers were able to deliver a comprehensive solution by writing relevant Selenium scripts to cover the functionalities of all pages. All Pages have been automated completely which in turn reduced the time efforts involved to monitor & make manual entries each time. Besides, each & every time a new release is made; it is easy to execute an overall regression test on the overall functionality and deliver a bug free quality product to our customers. Our dedicated remote software testing team not only automated the testing but also came up with the right test strategy for the customer’s requirements.

Technologies Used

  • Selenium
  • Cross-Browser Testing

Results

  • Reusable script for regression testing
  • Browser compatibility tests
  • Bug free application
  • Log generation to monitor stepwise testing.
  • Accelerate time to market
  • Reduce operational costs
  • Improve Product quality

 

Cucumber Based Automation Testing to Validate End-user Experience

Cucumber Based Automation Testing to Validate End-user Experience

Client

The US based client is engaged into entertaining its customers with stream live events, upload highlights, etc on a custom video platform. The engage fans across the world on their favourite devices anywhere anytime. The client also generates revenue with the native advertising tools and runs advanced analytics.

Challenges

Since the client found obstacles in handling the automation test script report and in the triggered mails, they required to customize and consolidate the reports that are generated by those automated test scripts. The client needs to generate a complete automaton statistic visual representation of the overall scripts summary in HTML format.

What We Did

Our automation testing team implemented the java plugin that provides cucumber reports to focus on end-user experience. The script being run with Node JS and selenium server, converts the json report into an overview of HTML that links with status and results. Cucumber plug-ins makes the work easier and the reports will be generated with more TAT. For each build / script run, Cucumber provides an automation statistic that makes the documentation process simpler than before. Their customers are able to access the report data directly thru emails.

 Technologies Used

  • Cucumber
  • Node Js
  • Selenium

Results

  • Display reports like an attractive dashboard
  • Able to access report data directly via email
  • Easy, quick & cost-effective to implement
  • Quick TAT in report generation by saving time & resource

 

QA Testing Services

QA Testing Services

Client

The client is a research-driven financial services and products company. They engage in research and analysis of the financial markets, generate proprietary theoretical models and develop original risk metrics. The client also looks into the process of developing electronic trading platform to provide powerful portfolio and risk management tools and automated trading systems.

Challenges

The client wanted to test the all the Futures Trading applications customized for their various customers based on their requirements.

What We Did

Our team of manual test engineers provided the below facilities based on the business requirement:

  • A dedicated QA team for testing the applications which was released on a daily basis
  • The dedicated QA team will perform both the manual software testing and automated testing.
  • Automated testing was carried out using SQUISH tool
  • From both type of testing, the bugs will be posted in a bug tracking tool so that the developers will fix them immediately and easy to track the bugs.

 Technologies Used

  • Manual Testing
  • Cross-Browser Testing

Results

  • Bug-free application to the end customers
  • Less project management activities by the client
  • Maintaining Knowledge base based on the day-to-day activities
  • Consolidated status to the client which results in their time saving
  • In-house training will be provided if the team size is increased

 

Vulnerability Assessment Testing for Website Security

Vulnerability Assessment Testing for Website Security

Client

Client is amongst India’s most enduring and admired corporate houses. Headquartered in Chennai, The Group has a wide geographical presence all over India and spanning 6 continents.

Challenges

Client has a website without secured and client wants to fix the Vulnerability issues to secure the application. The client wants to upgrade the website with latest version in Drupal.

What We Did

Our team of software test engineers analyzed the existing website structure clearly and found the cases where security to be tightened. The team has taken up necessary steps to fix the vulnerability issues, and developed website as full secured application.

The Team made use of an external security testing tool to complete the Vulnerability issue fixing. The website’s core and modules in it were upgraded to Drupal 7.5. We also upgraded the PHP and MYSQL server versions.

 Technologies Used.

  • Drupal
  • PhP
  • My SQL

Results

  • Full Secured website
  • Vulnerability Coverage
  • Avoid Password Hacking
  • Zero Process Disruption
  • Performance Improves

 

Manual Web Application Testing Services

Manual Web Application Testing Services

Client

The client is powering the hottest Ruby-on-Rails web applications. From CISCO to ESPN to Live Nation, they are bringing Ruby-on-Rails to business-critical applications. The company has one of the largest and most experienced Ruby on Rails teams tuned in to the latest web technologies and aesthetics, with a broad palette of agile practices to help client projects succeed. They are headquartered is in Santa Barbara, California and also have international offices in London, England, Dublin and Ireland.

Challenges

The client is bringing Ruby-on-Rails solutions, interactive innovation and mobile technology to critical business applications. The process involved is manual testing of web application and sending the bug report to the web development team on a daily basis.

What We Did

our software testing team studied the clients business process and their requirements clearly about the web application functionalities through the exploratory testing and checking with wireframe modules and checklist documents, prepared the test cases based on the functionalities and stored in Google docs. Both the client and our manual testing team have access to check the document & update it. Main purpose of testing the application is that it should work on cross platform with multiple browser compatibility. The bugs were updated daily and also have the discussion with client about the product through the Skype (or) Tele-call. we reported the consolidated status of the testing and logged the bugs in Bug Tracking Tool for future reference.

Technologies Used

  • Manual Testing
  • Cross-Browser Testing

Results

Since the process of development and testing were implemented parallelly (Test-Driven Development), the bugs were immediately reported to the development team for corrective action thereby the saving precious time. If we need any clarification about the project, we will have a chat with client through Skype and the client can make sure, whether the project meets their requirement and testing has been done properly. Besides, the client can have the clear view of the each module and the release.

 

Vulnerability Testing using OWASP ZAP

Vulnerability Testing using OWASP ZAP

Client

The client is a pioneer manufacturer of abrasives, refractories, electro minerals, industrial fibers etc in India. They have a wide range of over 20,000 varieties of abrasives, refractory products and electro-minerals are manufactured in 10 locations across India and are supplied across the globe.

Challenges

Client’s requirement is to check for the security gaps present in their web application. As their application is bit more confidential, they wanted us to check whether the Application can withstand for the External hacking resources.

What We Did

Analyzing the requirements from client, our dedicated remote testing team provided the solution of vulnerability scanning in their web application using OWASP ZAP open source web application security scanner. Our security testers did penetration testing of the web application that identifies the security gaps which leads to hacking of the application through external resources.

Technologies Used

  • OWASP ZAP

Results

  • Improved security in the Application
  • Reduced the probability for external hacking threats
  • Ability to detect the invisible security flaws
  • Identified the weakness of the application

 

Load and Performance Testing Solution for Fleet Management Software System

Load and Performance Testing Solution for Fleet Management Software System

Client

The client is into management and maintenance of tracking and facilitation services for logistics, supply chain, and for various other automobile industry with reliable and competitive support services.

Challenges

The client wanted to achieve a greater fleet accountability by accurate monitoring of the location of vehicles to meet the consignment of safety, security and visibility for its users with their bug-free fleet management software. Also they need to provide their customers with instant and accurate data regarding the delivery status of their goods.

What We Did

For the client’s fleet management software system, we provided load and performance testing using JMeter & Jenkins that helps to calculate the response time, throughput, bottleneck identification of an application. Jenkins performance testing enables the admin / users to focus on their work by automating the build, artifact management and deployment processes. With the benefit of having auto triggering build option in Jenkins, Apache JMeter is an be integrated from Jenkins to execute the performance test at regular intervals that checks the stability of application and to reduce the risk of downtime.

Technologies Used

  • Jenkins
  • Apache JMeter

Results

  • Reduced man efforts by auto triggering
  • Ensures the stability of the product for customer satisfaction
  • Regular performance monitoring reduces the risk of downtime
  • Track of records to maintain performance of the application

 

Mobile Performance Testing Solutions using JMeter

Mobile Performance Testing Solutions using JMeter

Client

The client belongs to taxi booking services via their mobile apps and thru website to their customers across 6 states in India.

Challenges

Client’s system is designed specifically to book a taxi either by customer/admin credentials. The driver app keeps on sending its latitude & longitude points to server, that in-turn makes the server busy and slow and finally some data’s are not logged into their database. Hence the client wanted us to check the web service with specific amount of users per second should attack the server.

What We Did

Our performance testing professionals assaulted the issue by building reliable architecture that makes the Apache JMeter to hit the specific amount of virtual mobile app users to the server. This architecture includes, gradually increasing the number of users (e.g., 5000) at every (e.g., 1 min) of time and in-turn gives the client a confidence that the load test adhered is equivalent to real world loads. Post to the run, the performance testing results are analyzed and conveyed to the developers and operations team for further enhancements if needed.

Technologies Used

  • Apache JMeter

Results

  • Appropriate details are getting stored in database
  • Able to detect number of users the server can handle
  • Real-time user count increase in server