• Home
  • Testing
  • SAP
  • Web
  • Must Learn!
  • Big Data
  • Live Projects
  • Blog

What is TCL?

TCL is shell application that reads TCL command from its standard input or from a file and gives desired results.

TCL is string based scripting language and also a procedural language. It was first created by John Osterhout in 1989. The purpose of developing this language is easy embedded inti ( ) applications. The language is commonly used for GUIs and testing. For instance, rapid prototyping, Testing database interaction, etc. In TCL by default everything is a string.

In this tutorial, you will learn-


What is SAP BPC?

SAP BPC stands for Business Planning and Consolidation. It provides you with a single view of financial and operational data and unified solution which supports Performance Management processes. It delivers built-in functionalities for

  • Strategic Planning
  • Budgeting
  • Reporting
  • Forecasting

There are two platforms in SAP BPC. About 80% of its functionality is same except the difference in the back-end. In each platform, there is two version.

  • SAP BPC MS (Microsoft Platform) - SAP BPC 7.5 MS and SAP EPM 10
  • SAP BPC NW (Net Weaver Platform) – SAP BPC 7.5 NW and SAP BPC 10 NW.

Like any other SAP module, BPC module too holds master and transaction data. SAP BPC is divided into two components namely "Administration" and "Reporting".


C++ is a general purpose programming language that was invented in the early 1980s by Bjarne Stroustrup at Bell Labs.

It is very similar to C, invented in the early 1970s by Dennis Ritchie, but is a lot and well-structured safer language than C and includes modern programming techniques such as object oriented programming.

C++ is so much compatible with C that it will probably compile over 99% of C programs without changing a line of source code.

Some computer languages are written for a specific purpose. Like, Java was originally devised to control toasters and some other electronics, C was developed for programming OS, Pascal for teaching good programming techniques but C++ is a general purpose language and well deserves the widely acknowledged "Swiss Pocket Knife of Languages" nickname.


Programming can be defined as the process of taking an algorithm and encoding it into notation, so that it can be executed by a computer.

Basically, a creative process was done by programmers to instruct a computer on how to do a task.


What is Non Destructive Testing?

Non destructive testing is defined as a software assessment method that involves interacting with the software correctly. In other words, NDT (Non destructive testing) can also be called as positive testing or "happy path" testing.

It gives the expected results and proves that the software is behaving as expected.

Example:- Entering the correct data in a login module and checking whether it accepts credentials and navigates to the next page


A very common question that a software Testing aspirant has is… Do testers have to write code??

Before we answer this question, a complete insight into a various software testing role is necessary to understand.

Software QA is typically divided into two categories,