We have made deep use of Selenium and successfully delivered high-quality Automated Testing for global clients across multiple industries. We outline a sample of our Selenium Automated Testing experience below and would be glad to share our expertise in detail with you. Learn more about our Selenium Automated Testing Services.
We can implement automated testing solutions for you to meet your timelines, budget and quality goals. Get in touch with us today – call +1-248-686-1424 or email firstname.lastname@example.org or leave us a quick note – and you will hear from our Selenium Automation Testing Team within one business day.
Healthcare Service Provider
Selenium (Java WebDriver), Ant, Eclipse, ColdFusion
The client, a service provider in healthcare domain, has an application which is an amalgamation of many interdependent modules, e.g. Patient Referral System, Patient Transport System, etc. The application is used by a group of hospitals who agree to share their patient records in a common database. If a patient needs certain facility which is not available in the hospital she is admitted to, the Patient Referral System can help her find a suitable hospital that can provide the facility – taking cost, distance, and other factors into consideration. Similarly when a patient needs to be transferred to another hospital, the Patient Transport System makes life easier. Similarly, here are various other modules in the application, each with its unique functionality and goals.
The client was searching for an offshore testing partner who could understand their business needs, analyze their complex application, write automation test cases out of the existing manual test cases, design a robust framework, and automate the entire testing effort. When they contacted Mindfire for the job, our test engineers took up the task, started exploring the application as well as looking for a test automation tool that would best fit the client's testing needs.
We zeroed in on Selenium WebDriver with Java as the programming language. Our engineers built a robust framework, the creation of which initially took some time and effort but made the automation job much easier ever after. The framework was such that even a person who doesn't understand the automation scripts could combine a set of test cases and execute them with utmost ease. Running a batch of test scripts is as simple as only providing the test data in an Excel sheet and clicking on a batch file. After execution, a report is automatically emailed to the concerned persons (email IDs need to be given prior to test execution) by the script. The report is a step by step description of all pass/fail events along with screenshots for failures. The framework also generates a log file that provides all the log details.
Information Technology Service Provider
Selenium 2.0, Eclipse, Java, Ant
The client's custom enterprise management system was a fairly complex application with many modules. The various modules of the application were used by the client and its customer organizations for corporate communication, project management, customer and sales channel management, human resource management, accounting, knowledge & learning management, internal social networking, etc.
Given the huge scope of the system, there were a large number of test cases to check the functionality and workflow of the application. It was becoming increasingly difficult and costly for the client to go through manual testing for any change in the application. So they contacted us for automating the testing effort which needed to be very effective and efficient.
After analyzing the client's application and various automation tools, we selected Selenium which is one of the most popular open‐source functional and regression testing tools and very well suited for the client's needs. We went through the application, understood its functionality and work‐flow, and prepared our automation plan. We designed a high level hybrid framework which made the scripts very easy to run even for non-technical users. We developed sufficient sets of scripts to be simply run whenever there was a change in the application.
Apart from saving our client a lot of testing dollars, the automation scripts take much less time to run and simultaneously generate eminently readable and understandable HTML reports. The customizable HTML reports display information such as pass/fail result, script execution time, screen‐shots, etc for each of the test cases and test steps separately. These results can also be automatically emailed through the script to any number of persons as desired.