Software Testing

We offer the various type of testing .

  • Mannual Testing
  • Automation Testing with Selenium
  • Automation Testing with QTP
  • Performance Testing
Manual Website and Software Testing

If you are looking for a reliable place to test your software manually, we at TechSSB offer you a testing service which is proven and highly reliable. We can test your software manually for detecting defects, and check for completeness, correctness, quality, and security of the software developed. We understand the importance of software applications in the successful and efficient running of your business. Therefore we take it as our mission to deliver positive results by employing the best software test engineers, choosing the right methodology and by following the right process. Our team test engineers are well qualified and experienced and are one of the most competent in the manual software testing industry.

Our manual testing involves manually interacting with the application thereby affording you a detailed testing result. Our wide range of services includes creating test plan and test cases, compatibility testing, user interface testing, configuration testing, and functionality testing. We also offer unit testing, GUI testing, data integrity testing, Ad-hoc testing, and link testing. Our testing services focus on product stability, product, performance, and product usability. With the right approach and process, we can assure you one of the most reliable and quality manual software testing services. With us, you are also assured of the right software testing procedure. We at TechSSB work on a project basis and hence offer you detailed and top quality testing services with maximum effort. We also provide offsite as well as onsite testing services thereby ensuring a quick and efficient service.

QuickTest Pro Testing Services

Quick Test Professional (QTP) is an testing tool which allows automation of user actions on web/client/desktop based computer applications. It is primarily used for smoke testing and regression test automation. QTP uses a scripting language built on top of VB Script to specify the test procedure, and to manipulate the objects and controls of the application under test QTP.

We at Mindfire understand the importance of quality in any software, hence we leverage our best offshore automation service using QTP to improve the quality for our client's project. Our deep expertise in QTP and QTP certified engineers help to generate powerful automation test cases and scripts in QTP.

QuickTestPro Automated Testing Services

Counselling on Automation Framework design : We have a team of automation test specialists who help you select the suitable automation framework for you. Selection of the framework will depend on the nature of the product and stage of Automated Test Development. At Mindfire we work on 4 types of frameworks and sometimes a best of breed of these 4 frameworks as per the needs to the client.

  • Test Script Modularity Framework
  • Test Library Architecture Framework
  • Keyword driven Framework
  • Data driven Framework
  • Test Data Design
  • Script Maintenance

We help you choose the most suitable framework by our experience/learning over years.

Test Data Design

If you select keyword driven framework or data driven framework, the single most important thing that decides the coverage and quality of the test scripts is the Test Data. Our engineers understand that and analyze the requirement of the product with utmost care. Apart from that, the test data is created for generic tests, other than the ones specific to a product. For example, Smoke testing of the web based screens, page-up down functionality, Field validation on screen values etc.

Script generation, enhancement and debugging

Our automation test script generation works in 3 phases. The first step is to generate the initial scripts. The script generated is then enhanced to generate robust and more effective test scripts. Final test script is debugged for any test script errors.

Batch running and defect logging

Depending on the need, we run the test scripts frequently on different environments and track the defects in defect management. We use the history of the test case to compare the latest run results and thus able to give you statistics of our progress.

Script maintenance

We understand that unless the test scripts are maintained regularly and consistently, they will be defunct and out of place in a matter of months because the product itself might get changes over a few major and minor releases. Hence, we take special care to identify changes to the product during each release and meticulously change the test cases with the new business scenarios.

In addition to the offshore automation framework we offer other services on QTP which includes UI test automation, database test automation as well as data driven functional test automation etc.

We have expertise on in build plug-ins for creating and maintaining automation test scripts on the following platforms:

  • Active X
  • Web
  • Oracle
  • Microsoft.NET and WPF
  • Java
  • VB

It is always a good practice to prepare an effective bug report. Fixing a bug depends on how effectively you prepare your bug report. At Mindfire we provide daily test report for our client which will help them to stay updated about the project progress. You are welcome to visit our Daily Testing Bug Report page to get details of the service.

QuickTestPro Experience

QuickTestPro Automated Test Development has been a unique service offering at Mindfire. At Mindfire we have a Certified and qualified Expert team in QTP, with average experience of 6+ years, who will help you to automate your application using QTP. Using proper Framework, shared Object Repository, Descriptive Programming, Automation Object Model, and other advanced techniques, they automate your applications and assure you to get a better ROI. We have done many projects on QTP. To discuss about our services, expertise and how we can help you, please contact us on testing@techssb.com or call +918427949486.

Our QTP engineers has hands on experience on QTP 9.2v, QTP 9.5v, QTP 10v, QTP 11v and they are always updated with the new releases of QTP and it's plug-ins.

QuickTestPro Systems

Mindfire Solutions has worked on and delivered various applications, systems, and software with QuickTestPro. Here are some examples of the applications that we have tested with QuickTestPro.

  • Enterprise automation system
  • Sales Force Commission System (SFCS)
  • Content Management System
  • Work Process Management System
  • POS Reporting System
  • Web Invoice System
  • Online CMS System
  • Online Customer Pricing SystemProject Tracking System

QuickTestPro and Industries

We at Mindfire Solutions have worked on QuickTestPro Automated Test Development Projects across various industries as given below.

  • Insurance Industry
  • Travel & Tourism Industry
  • Oil & Refinery Industry
  • Media & Entertainment Industry
  • Information Technology – Testing Industry
  • Finance Industry

Competency and Strengths

  • 100% successful track record of high quality QTP
    test automation services
  • Team of 6+ years of QTP experience having ISTQB and QTP certified
  • We have several QTP licenses in-house with supporting infrastructure
  • Reusable function libraries to speed up QTP automated testing projects
  • Script generation using descriptive programming, enhancement and debugging
  • Expertise on all QTP in-build plug-ins

Selenium Testing

Selenium Testing Services

Selenium is a suite of tools that supports web application automation across many platforms. Selenium

  • runs in many browsers and operating systems
  • can be controlled by many programming languages and testing frameworks.

Selenium IDE is used to create test cases quickly in Firefox. Selenium Remote Control can run test cases in multiple browsers and platforms. If test cases need to be run on different servers to save time, Selenium Grid is used.

Selenium Web Application Testing System

It supports many preferred programming languages including Java, Ruby, Groovy, Perl, Python and PHP. It also supports test case creation in HTML format. Selenium system can be deployed on Windows, Linux and Mac platforms.

If  you are looking for:

Selenium Testing
  • selenium automation testing
  • selenium test automation
  • selenium web application testing
  • selenium website testing
  • automated web application testing
  • PHP selenium tests
  • PHP selenium testing
  • asp.net selenium tests
  • Offshore Selenium Testing Services

Your search ends here. Take advantage of our Risk-Free 100 Hour Trial. Get a Sample developed from us. We provide the above mentioned Selenium Testing services from our Advanced Development Centers (ADCs) in India.

Selenium Automated Test Development Services

Creating initial scripts using Selenium IDE

In the first step of test script development we use Selenium IDE to quickly record test cases in Firefox. Combining the recording capability and in-built IDE that allows editing the scripts, initial set of test scripts are prepared in real environment.

Script enhancement and debugging

Usually for simpler applications HTML test cases generated from Selenium IDE using Selenese commands are good enough. But for sophisticated applications, we use Selenium RC, to prepare automated UI driven test cases in preferred languages. The test cases prepared in Selenium IDE can be enhanced and programmatic verifications are added. While building larger test suits we use frameworks like Test::Unit and RSpec.

Batch running and defect logging

Selenium test cases are run on Selenium RC or Selenium IDE itself depending on the complexity and amount of test cases. Once a defect is spotted we log that into the bug tracking system. And the test case history is maintained to indicate defects it spotted.

Script maintenance

Every time application undergoes major changes the test cases undergo a maintenance cycle to overcome the changes. But even without any major changes we schedule test script maintenance at regular intervals to improve their scope and coverage.

It is always a good practice to prepare an effective bug report. Fixing a bug depends on how effectively you prepare your bug report. At Mindfire we provide daily test report for our client which will help them to stay updated about the project progress. You are welcome to visit our Daily Testing Bug Report page to get details of the service.

Selenium Testing Experience

We have done several projects on Selenium Testing. To discuss how we can help you, please contact us on testing@techssb.com or call +918427949486

Selenium and Industries

We at Mindfire Solutions have worked on various Selenium Testing projectsacross various industries as given below.

  • IT industry
  • Media and Entertainment industry

Key Points

  • Team of 10+ dedicated Selenium specialists.
  • 2+ years of experience in Selenium testing.
  • Satisfied clients with automation needs of various levels.

 

Distributed load testing in JMeter

What is distributed load testing?

Distributed load testing is the process using which multiple systems are used for simulating load of large number of users. In JMeter this is achieved by creating a Master- Slave configuration.

Why it is required?

The reason of using more than one system for load testing is the limitation of single system to generate large number of threads (users).

What other options do we have?

Apart from using distributed load testing we can perform load testing over cloud also. Load testing on cloud (like Amazon’s EC2) has several advantages- easy scalability, no maintenance, fast deployment and no artificial network bottlenecks.

Another alternative is Blazemeter which is a cloud based service compatible with Apache JMeter. It generates large amount of instant load and provide very comprehensive reporting and analysis features.

Also, we can perform distributed load testing on cloud, in which multiple machines on cloud can be used for generating large amount of load.

Distributed Load Testing using JMeter-

For distributed load testing we need to create Master-slave configuration wherein Master will control all the slaves and collect the test results. To make the system work firewall needs to be turned off and all the systems need to be in same subnet. Also, preferably all the systems need to use same version of JMeter and Java.

  • First of all we need to start the jmeter-server.
    bat in the slave systems. For this just go to the bin folder inside JMeter home directory and run the batch file jmeter-server.bat(for windows) or jmeter-server (for linux).
  • Now on the master system open the properties file jmeter.properties and edit the remote_hosts entry. Remove the loopback address’s value (127.0.0.1) for the remote_host entry and specify the IP addresses of all the slave systems separated by commas.
  • We just need to Remote start all the slave machines remotely in JMeter. For this just open JMeter on the Master machine (for which properties file is just edited). Open your test script and remote start all the nodes.

This was all about distributed load testing in JMeter.