Tuesday, December 30, 2014

General Automation Process In Real Time Industries

                 





1. Requirement Gathering.
In this stage Test Engineers will collect the requirement documents and review the documents and they analyse the documents from where to automate it.
2.Identify the Best tool to fit.
In this stage Test engineers will analyse which tool is the best to automate the application.
3.Proof of Concept
Here Test engineers will give a proof how to automate the software to the client.
Some times client may give end to end scenarios or we may add end-to-end scenarios.
4.Feasibility Analysis
It is detailed study of the requirements in order to check whether all the requirements are possible are not.
Test Engineers will check where to automate the application and for example cmd prompt test cases will not be automated.
5.Estimation
*Based on Man hours we calculate Man days
6.Frame works
There are different types of frame works and test lead will decide the best frame work for the software.
Frame works are Keyword Frame work, Linear Frame work, Modular Frame work, Data driven Frame work, Hybrid Frame Work.
7.Develop Automation Scripts
Here the Test Engineers will develop the scripts by Knowing the requirement document, when the build is released then they debug the scripts and execute it
8.Failure Analysis
Here we should plot the data how it is failed
Why the script is failing?
Reasons for failures
Data issues
Application may synchronise
Object identification Issues
Run time errors,Defects
9.Defect Tracking
Test Engineers will track the defect where it is failed.
10.Publish Results
We should give proper Reason where it is failed and in which part it is effecting.

Monday, December 01, 2014

INFORMATICA


Informatica is a tool, supporting all the steps of Extraction, Transformation and Load process. Now a days Informatica is also being used as an Integration tool.

Informatica is an easy to use tool. It has got a simple visual interface like forms in visual basic. You just need to drag and drop different objects (known as transformations) and design process flow for Data extraction transformation and load. These process flow diagrams are known as mappings. Once a mapping is made, it can be scheduled to run as and when required. In the background Informatica server takes care of fetching data from source, transforming it, & loading it to the target systems/databases.

Informatica can communicate with all major data sources (mainframe/ RDBMS/ Flat Files/ XML/ VSM/ SAP etc), can move/transform data between them. It can move huge volumes of data in a very effective way, many a times better than even bespoke programs written for specific data movement only. It can throttle the transactions (do big updates in small chunks to avoid long locking and filling the transactional log). It can effectively join data from two distinct data sources (even a xml file can be joined with a relational table). In all, Informatica has got the ability to effectively integrate heterogeneous data sources & converting raw data into useful information.

Before we start actually working in Informatica, let’s have an idea about the company owning this wonderful product.


DEMO    Try Our Free Demo Today! call +91-9494646355  

ON JOB SUPPORT:  We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.

ANDRIOD

Android is the mobile operating system developed by Google. Essentially, Google produces the software that runs almost everyother mobile phone besides Apple’s iPhone. There are also some popular Android tablets as well. Android is a Linux-based software system, and similar to Linux, is free and open source software. This means that other companies can use the Android operating system developed by Google and use it in their mobile devices (more on that later). The distinguishing factor of this brand is a kernel. Android hosts a central core, which essentially is a strip code that helps the software operate.


Platform usage











DEMO    Try Our Free Demo Today! call +91-9494646355  

ON JOB SUPPORT:  We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.

Microsoft Business Intelligence MS-BI

MSBI stands for Microsoft Business Intelligence. This powerful suite is composed of tools which helps in providing best solutions for Business Intelligence and Data Mining Queries. This tool uses Visual studio along with SQL server. It empower users to gain access to accurate and up-to-date information for better decision making in an organization. It offers different tools for different processes which are required in Business Intelligence (BI) solutions.

MSBI is divided into 3 categories:-
• SSIS – SQL Server Integration Services – Integration tool.
• SSAS – SQL Server Analytical Services -Analysis tool.
• SSRS – SQL Server Reporting Services – Reporting tool.

Example showing Why MSBI?
Let’s understand this picture by taking an example of an organization. Let’s take the example: - Calvin Klein (CK). We have outlets of Calvin Klein (CK) in most parts of India. Every outlet stores their customer data in their respective database and it’s not mandatory that every outlet is using the same database. Some outlets may have Sybase as their database, some might be using oracle or some stores prefer storing their data in simple text files.
Before proceeding ahead with our explanation, we should know “what OLTP is”? It stands for Online Transaction Processing. These are basically the online transactions (Insert, Update, Delete) performed on database at every outlet by the customer.


JAVA



What is Java technology and why do I need it?

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!


Why should I upgrade to the latest Java version?


The latest Java version contains important enhancements to improve performance, stability and security of the Java applications that run on your machine. Installing this free update will ensure that your Java applications continue to run safely and efficiently.


What will I get when I download Java software?

The Java Runtime Environment (JRE) is what you get when you download Java software. The JRE consists of the Java Virtual Machine (JVM), Java platform core classes, and supporting Java platform libraries. The JRE is the runtime portion of Java software, which is all you need to run it in your Web browser.

What is Java Plug-in software?

The Java Plug-in software is a component of the Java Runtime Environment (JRE). The JRE allows applets written in the Java programming language to run inside various browsers. The Java Plug-in software is not a standalone program and cannot be installed separately.

I have heard the terms Java Virtual Machine and JVM. Is this Java software?

The Java Virtual Machine is only one aspect of Java software that is involved in web interaction. The Java Virtual Machine is built right into your Java software download, and helps run Java applications.

DEMO 


Try Our Free Demo Today! call +91-9494646355

ON JOB SUPPORT:


We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.

MICROSOFT .NET

MICROSOFT .NET

.NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library known as Framework Class Library and provides language interoperability across several programming languages.
What is .NET?

.NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who need .NET to run an application on their computer. For developers, the .NET Framework provides a comprehensive and consistent programming model for building applications that have visually stunning user experiences and seamless and secure communication.


Overview of .NET Framework release history















DEMO 


Try Our Free Demo Today! call +91-9494646355

ON JOB SUPPORT:


We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.

Business Analyst (BA)

BUSINESS ANALYSIS

"Business Analysis is the process of understanding business change needs, assessing the impact of those changes, capturing, analysing and documenting requirements and then supporting the communication and delivery of those requirements with relevant parties."

What Does A Business Analyst Do?
“The most important responsibilities of a business systems analysts are as a communication conduit between the stakeholders and the team,”

Tools A Business Analyst Will Use
There are some distinct tools that are used for conveying his plans to the stakeholders and/or end user. These are in diagram(s) form called UML, which stands for Unified Modeling Language. These diagrams were developed by Grady Booch, Ivar Jacobson and Jim Rumbaugh at Rational Software in the 1990’s.
UML’s are used to specify, visualize, modify, construct and document the different stages within the project.

There are a range of 7 different UML diagrams, an Analyst will be trained to use, these are as follows:


  • Use Case Diagrams
  • Interaction Diagrams
  • Activity Diagrams
  • Class Diagrams
  • Sequence Diagrams
  • Component Diagrams
  • Deployment Diagrams



DEMO    Try Our Free Demo Today! call +91-9494646355  


ON JOB SUPPORT:  We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.

SOAP UI TESTING


Why use SoapUI Pro for Functional Testing?

While the Open Source version can be seen as the Swiss-Army knife for testing, SoapUI Pro is the tool with the sharpest edge. Applied to the Functional Testing area, SoapUI Pro focus on enhancing efficiency and usability. With Point and Click Testing, you can drag and drop instead of manually writing the code. The Form Editor creates a form from your request, further eliminating the need for you to spend time on repetitive coding. These functions make, in combination with The Outline Editor who simplifies and exposes the XML structure, your testing more fun and less time consuming. If creativity, flow and speed are important to you as a tester, SoapUI Pro is too.

SoapUI is a free and open source cross-platform Functional Testing solution. With an easy-to-use graphical interface, and enterprise-class features, SoapUI allows you to easily and rapidly create and execute automated functional, regression, compliance, and load tests. In a single test environment, SoapUI provides complete test coverage and supports all the standard protocols and technologies. There are simply no limits to what you can do with your tests. Meet SoapUI, the world's most complete testing tool!



DEMO 


Try Our Free Demo Today! call +91-9494646355

ON JOB SUPPORT:


We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.

DATA BASE TESTING

DATA BASE TESTING

What is Database Testing?

Database testing involves the retrieved values from the database by the web or desktop application. Data in the User Interface should be matched as per the records are stored in the database.

Database Testing Validations

The following verifications are carried out during database testing:

  • Checking the data mapping.
  • ACID (Atomicity, Consistency, Isolation, Durability) properties validation.
  •  Data Integrity
  •  Business rule conformance

User-Interface testing
Database or Data testing
This type of testing is also known as Graphical user Interface testing or Front-end Testing.
This type of testing is also known as Back-end Testing or data testing.
This type of testing chiefly deals with all the testable items which are open to the user for viewership and interaction like Forms, Presentation, Graphs, Menus, and Reports etc. (created through VB, VB.net, VC++, Delphi - Frontend tools )
This type of testing chiefly deals with all the testable items which are generally hidden from the user for viewership. These include internal process and storage like Assembly, DBMS like Oracle, SQL Server, MYSQL etc.
This type of testing include validating the
  • text boxes,
  • select dropdowns,
  • calendars and buttons,
  • navigation from one page to another,
  • display of images as well as
  • Look and feel of the overall application.

This type of testing involve validating
  • the schema ,
  • database tables ,
  • columns ,
  • keys and indexes ,
  • stored procedures ,
  • triggers ,
  • database server validations ,
  • validating data duplication ,

The tester must be thoroughly knowledgeable about the business requirements as well as the usage of the development tools and the usage of automationframework and tools.
The tester in order to be able to perform back end testing must have strong background in database server and Structured Query Language concepts.

DEMO 


Try Our Free Demo Today! call +91-9494646355

ON JOB SUPPORT:


We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.


Selenium

Selenium
Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language
Selenium IDE
Selenium IDE is a Firefox plugin which records and plays back user interactions with the browser. Use this to either create simple scripts or assist in exploratory testing. It can also export Remote Control or WebDriver scripts, though they tend to be somewhat brittle and should be overhauled into some sort of Page Object-y structure for any kind of resiliency

Selenium Client & WebDriver Language Bindings.











Selenium Remote Control

Selenium Remote Control (RC) is a server, written in Java, that accepts commands for the browser via HTTP. RC makes it possible to write automated tests for a web application in any programming language, which allows for better integration of Selenium in existing unit test frameworks. To make writing tests easier, Selenium project currently provides client drivers for PHP, Python, Ruby, .NET, Perl and Java. The Java driver can also be used with JavaScript (via the Rhino engine). A new instance of selenium RC server is needed to launch html test case - which means that the port should be different for each parallel run.[citation needed] However, for Java/PHP test case only one Selenium RC instance needs to be running continuously

DEMO 


Try Our Free Demo Today! call +91-9494646355

ON JOB SUPPORT:


We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.


SAP TESTING

Introduction to SAP

The basic idea behind introducing SAP (System Applications and Products) was to provide the customers the ability to interact with common corporate databases for a comprehensive range of applications. SAP is an integrated ERP (Enterprise Resource Planning) to make business process work efficiently.

DEMO 



Try Our Free Demo Today! call +91-9494646355

ON JOB SUPPORT:


We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.