Monday, 3 November 2014

Indian government's IT spending to cross $7 billion in 2015:


Indian government's IT spending to cross $7 billion in 2015: Gartner 
 
 
 
NEW DELHI: Emphasis on 'Digital India' initiative and use of technology to deliver citizen services is expected to help IT spending in the government sector in India to grow 5% to touch USD 7.2 billion in 2015, research firm Gartner today said.

For the ongoing year, government IT spending is on pace to total USD 6.6 billion, Gartner said in a statement.

The forecast includes spending by the government sector (of state, regional and central government agencies) on internal IT (including personnel), hardware, software, external IT services and telecommunications.
"IT services, which includes consulting, implementation, IT outsourcing and business process outsourcing, will be the largest overall IT government spending category through 2018," Gartner research director Anurag Gupta said.

IT services are expected to grow 10.9% in 2014 to reach USD 1.8 billion in 2015, up from USD 1.6 billion in 2014, with business process outsourcing segment growing 22% during 2014, he added.

Internal services, which refers to salaries and benefits paid to information services staff of an organisation, is expected to grow 9.9% in 2014.

The information services staff includes all company employees that plan, develop, implement and maintain information systems.
 

An app that tell you when you will die





 

A new app called Deadline can determine the date of your death by scanning information from your iphone's Healthkit tool.
The tool records information like your height, diastolic blood pressure and monitors your sleep and number of steps you take in a day.
Using this data and mixing it with some questions about your lifestyle, the app finds the approximate date and time of your demise, Bustle reported.
"No app can really accurately determine when you will die. Instead, the app actually monitors your own health and motivates you to make better lifestyle choices or consult a physician, if necessary," its developer Gist LLC wrote on the Apple iTunes page.
You can even change your predicted date of death by following a healthy diet and an active exercise routine, it added. 

Android Lollipop coming to Nexus hardware today




  
It's November 4, which means it is 'D-Day' for Nexus hardware users as Google is pushing out the latest Android 5.0 Lollipop. The biggest new feature is actually the overhaul of the user interface which is now punctuated with Google's new Material Design.
Material Design is a fancy language for the metaphorical digital surface/paper that Google has added as the basis for the new interface. The base surface acts and behaves like real paper and ink. Motion to animations acts like a guideline for how the system works and adds a layer of fluidity to the navigation of the interface.
Material Design is not being restricted to Android Lollipop and a number of Google apps have already received the update with the new design. The Google Play store as been totting the new interface for a few weeks, but more recently Google's Inbox app and the new Gmail and Calendar apps have also received the update to Material Design.
But beyond this, there are many underlying updates like a new Battery Saver mode, update to the new ART runtime environment, a new app switcher, native 64-bit support and a Apple continuity like feature which adds synergy between Chrome OS and Android. Graphics also receive a fillip with the Android Extension Pack.

Friday, 12 September 2014

Testing Tools

1) Open Source Tools

a) Test Management tools
  • TET (Test Environment Toolkit)
    • The goal behind creating the Test Environment Toolkit (TET) was to produce a test driver that accommodated the then current and anticipated future testing needs of the test development community. To achieve this goal, input from a wide sample of the community was used for the specification and development of TET’s functionality and interfaces.
  • TETware
    • The TETware is the Test Execution Management Systems which allows you to do the test administration, sequencing of test, reporting of the test result in the standard format (IEEE Std 1003.3 1991) and this tools is supports both UNIX as well as 32-bit Microsoft Windows operating systems, so portability of this is with test cases you developed. The TETware tools allow testers to work on a single, standard, test harness, which helps you to deliver software projects on time. This is easily available for download on ftp download.
  • Test Manager
    • The Test Manager is an automated software testing tool is used in day to days testing activities. The Java programming language is used to develop this tool. Such Test Management tools are used to facilitate regular Software Development activities, automate & mange the testing activities. Currently Test Manager 2.1.0 is ready for download. If you want to learn more information of Test Manager, Click here to get a latest copy for free.
  • RTH
    • RTH is called as “Requirements and Testing Hub”. This is a open source test management tool where you can use as requirement management tool along with this it also provides the bug tracking facilities. From here you can download the latest version of RTH.
b) Functional Testing Tools
c) Load Testing Tools

2) Proprietary/Commercial tools

a) Test Management tools
b) Functional Testing Tools
c) Load Testing Tools

SQL Basics

            SQL tutorial gives unique learning on Structured Query Language and it helps to make practice on SQL commands which provides immediate results. SQL is a language of database, it includes database creation, deletion, fetching rows and modifying rows etc.
SQL is an ANSI (American National Standards Institute) standard but there are many different versions of the SQL language.

What is SQL?

SQL is Structured Query Language, which is a computer language for storing, manipulating and retrieving data stored in relational database.
SQL is the standard language for Relation Database System. All relational database management systems like MySQL, MS Access, Oracle, Sybase, Informix, postgres and SQL Server use SQL as standard database language.
Also, they are using different dialects, such as:
  • MS SQL Server using T-SQL,
  • Oracle using PL/SQL,
  • MS Access version of SQL is called JET SQL (native format) etc.

Java Basics

When we consider a Java program it can be defined as a collection of objects that communicate via invoking each other's methods. Let us now briefly look into what do class, object, methods and instance variables mean.
  • Object - Objects have states and behaviors. Example: A dog has states - color, name, breed as well as behaviors -wagging, barking, eating. An object is an instance of a class.
  • Class - A class can be defined as a template/ blue print that describes the behaviors/states that object of its type support.
  • Methods - A method is basically a behavior. A class can contain many methods. It is in methods where the logics are written, data is manipulated and all the actions are executed.
  • Instance Variables - Each object has its unique set of instance variables. An object's state is created by the values assigned to these instance variables.

First Java Program:

            public class MyFirstJavaProgram  
            {  
             /* This is my first java program.  
             * This will print 'Hello World' as the output
             */
                public static void main(String []args)
                {
                   System.out.println("Hello World"); // prints Hello World
                }
            } 

Selenium Introduction

 About Selenium

Selenium is a software testing framework for the web that facilitates the automation of browsers. The Selenium project produces various tools for automation testing such as Selenium IDE, Selenium Remote Control (RC), Selenium Grid and Selenium 2.0 & WebDriver. Learning all the tools will give you many different options for approaching different automation problems. The entire suits of tools result in a rich set of testing functions specially geared to the needs of testing of web application of all types.

Selenium WebDriver

The primary new feature in Selenium 2.0 is the integration of the WebDriver API. WebDriver is designed to provide a simpler, more concise programming interface in addition to addressing some limitations in the Selenium-RC API. It enables you to use a programming language to write test scripts in different programming languages like html, Java, .net , perl, ruby and which enables you to use conditional operations, looping and other programming concepts which makes you test script robust. Selenium-WebDriver was developed to better support dynamic web pages where elements of a page may change without the page itself being reloaded. WebDriver’s goal is to supply a well-designed object-oriented API that provides improved support for modern advanced web-app testing problems.