Functional Integration Testing

INTEGRATION TESTING is defined as a type of testing where software modules are integrated logically and tested as a group.

Request A Free Consultation

Functional Integration Testing

Integration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which individual software modules are combined and tested as a group. Integration testing is conducted to evaluate the compliance of a system or component with specified functional requirements. It occurs after unit testing and before validation testing. Integration testing takes as its input modules that have been unit tested, groups them in larger aggregates, applies tests defined in an integration test plan to those aggregates, and delivers as its output the integrated system ready for system testing. Fundamentally, data conversion or integration testing is no different from any other types of testing. You should have some sort of requirement spec and as normal you should write your tests off that.

he main difference between the way data conversion testing is done and the way functional testing is done is that for the former you should (for the most part) use SQL queries, for the latter you should use the GUI. Therefore the testers that will be writing/performing the data conversion testing need to know SQL. You can get by without knowing the syntax for the INSERT, UPDATE etc queries but knowledge of the SELECT query and everything that can be used with it is pretty much essential. A fine memory-jogger is the SQL Pocket Guide from O’Reilly. Data conversion is two ways such as

img

Technical Testing

The starting point of technical testing is a Data Conversion Specification. It should detail the various processes that will be used to convert the data.

Business Testing

The business tests, once identified can be done either by using SQL queries or by running GUI tests. I’d recommend using the GUI. Business is much happier that way and will have a lot more confidence in the new system and its new set of data.

Top-Down Integration Testing

Top-down integration testing is an integration testing technique used in order to simulate the behaviour of the lower-level modules that are not yet integrated.

Bottom-up Integration Testing

Bottom-up testing is an approach to integrated testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested.

Non-Incremental Integration Testing

Whenever the relationship between the modules is not clear, non-incremental integration testing or big bang integration is executed.

Big Bang Integration Testing

In this type of integration testing approach, most of the developed modules are coupled together to form a complete software system or a major part of the system, which is then used for integration testing.

Technical Testing

The starting point of technical testing is a Data Conversion Specification. It should detail the various processes that will be used to convert the data.

How We Do It

The purpose of Functional tests is to test each function of the software application, by providing appropriate input, verifying the output against the Functional requirements.

Initiation

  • Business Analysis
  • Requirement Analysis
  • Work Statements
  • Project Documents

Execution Tracking

  • Test Execution
  • Capture Results
  • Reviews & Analysis
  • Share Insights

Defect Tracking

  • User-configurable defect
  • Repair or scrap disposition
  • Integrates with ERPs
  • Summary Reports

Client’s Reviews

Our clients praise us for our great results, personable service, expert knowledge and on-time delivery. Here are what just a few of them had to say.