Monday, 30 January 2017

Difference between Selenium IDE & Web Driver




Selenium IDE

           Selenium Webdriver

·       Selenium IDE is a record and run tool

·       Selenium Webdriver doesn’t have have record and run functionality  

·       It runs only in Mozilla

·       Runs in all browsers  - Firefox, IE(6,7,8),Opera,Chrome



·       No need of any Servers

·       No need of any Servers

·         Not  at all Object Oriented

·       It is purely Object Oriented API

·       Can not move Mouse with it

·       Mouse over is available


·       No Listeners

·       Implementation of Listeners is provided

·       Can not test iphone & Android Applications

·       Can Test iphone & Android Applications


·       Full xpath have to be appended with ‘xpath=\\’syntax

·       No need to append xpath



Sunday, 29 January 2017

Top 3 Antivirus apps for Android OS



The usage of Android OS Smartphones had gone a huge in numbers, as the number of the users increased the amount of apps also has been increased a lot in Google PlayStore.Which also has the negative impact means more number of viruses. Every Android user looking to keep their phone safe from viruses and also from thefts.Here we put together an updated list of Android Apps which are the Top 5 Best Android Antivirus Apps for Smartphones
.

CM Security
       
CM security (Clean Master) is an all-singing, all-dancing option made by Cheetah Mobile that brings you a whole host of anti-virus and security features for free - as long as you don't mind a few ads. Or you can pay $.99c each month to remove them.



Feature-wise it tries to offer everything - anti-virus, browsing protection, battery saving, privacy protection of apps, the whole lot. It takes pretty much the same simplified approach to each of those things too. CM security identifies what it describes as threats and then asks what you want to do about them in a straightforward way.

Avast Antivirus & Security

Avast's anti-virus and security package is one of the most feature-packed in this list. If you want an app that can take care of all your security, RAM boosting, junk cleaning and other needs, Avast could be it.


Some of those features will, as with similar apps, require the installation of other components too though. On the purely protection side of things, Avast has the on-demand and real-time scanning you'd expect of an anti-virus app, and also includes things like the ability to check the security of your current WiFi connection and to lock specific apps so only you can open them.      

AVG Antivirus Security
        
AVG Antivirus Security is another antivirus Android app that many people know about from the PC antivirus space. As such, it has over 100 million downloads to date and a respectable 4.4 rating in the Play Store. AVG is a bit lighter of an option compared to other name-brand options and includes real-time protection, device scanning, and consistent antivirus database updates.


Source:


Friday, 27 January 2017

Getting started with Microsoft Dot Net


Learn Most Powerful Cross Platform Programming Language

Getting Started with Microsoft Dot Net:
Dot Net is a Software Framework developed by Microsoft in the year 1990, It is an open source programming language which runs anywhere. Programs developed using Dot Net Framework executes in an environment called as Common Language Runtime (CLR).
The most significant feature of Microsoft Dot Net is it is used to develop “High Performance Applications in less time on any Platform 
Cross Platform performance makes Dot Net Framework an unique programming language which also helps to develop web sites that runs on many different platforms such as Windows, Linux, and macOS. Let’s go through this Dot Net Tutorial for beginners.
Implementations of Dot Net
Microsoft also has more other implementations under Dot Net Framework where each has its unique functionality and implementations
Dot Net Core
Dot Net Core is one of the alternative implementation of Microsoft Dot Net which an alternative for Managed Code Framework. It is also more or less similar to Dot Net framework and also shares some API,
The design of it differs from Dot Net framework where it based on different set of principles. Dot Net Core is an open source, cross platform and also free. Check more about it in Updated Dot Net Training Topics
Advantages of Dot Net
  • Dot Net allows the use of multiple languages
  • The model design is consistent programming model
  • Can support Linux and Mac through third parties
  • It consists of many languages in both cases such dynamic and static
  • It is Powerful Open source cross platform programming language
As mentioned above Dot Net has many number of features that makes it useful in different kind of field areas. Hence it is important to every beginner whose likes to enter into software field to have Dot Net Training.

Tuesday, 17 January 2017

Agile Testing Methodologies




Agile methodology is the latest SDLC model that has evolved several  development framework such as Scale agile, Scrum , Extreme Programming(XP), Feature Driven development etc. Agile is nothing but the term used to unite the self organized teams with principles of transparency, simplicity, flexibility, collaborative and responsiveness to deliver the customer expected modules incrementally. Entire development cycles will happen in the sense of review and adapting through each cycle in sense of product features and process.

Agile Manifesto:

·        Individuals and Interactions over using the tools and process which makes process overhead.
·        Customer satisfaction over contract negotiation and deal conversion. Focus on delivering the modules incrementally that satisfies the customer. Automatically that converts the deals instead focusing directly on preparing documents to make deals
·        Working software should be delivered during end of every short fixed release cycles(Sprint or increment) over going with detailed document.
·        Application should be always respond to change rather than going with static way of development like traditional models like waterfall, prototype model etc.

Continuous Integration and delivery of the qualitative product is the prime goal of the Agile methodology.
Agile testing is nothing that it focus mainly on individual interactions or short meetings rather doing of documents like qa checklist, detailed test cases etc. developers and testers  will sync in frequent intervals. Testing here is not only focus on identifying the bugs in the product features or functionalities. It needs tester help in grooming the product features that make value to the business. So participation of interaction with product owner will help is better qualitative product. Test activities are listed below that will help in the product improvements.
  • ·        Plan
  • ·        Run
  • ·        Evaluate
  • ·        Improve

Majors ceremonies and activities testers/developers in cross functional team guys in Scrum (Agile type)team will join and perform.

Planning meeting – It will happens in day 1 of each of sprint(Iteration cycle) for planning of task for each and its estimation will be done by team
Execution of sprint or scrum task – Team collaboratively works to complete the tasks in the sprint. They will ensure that everything is fine as per definition of done list.
Daily Scrum or Stand up calls – This meeting will happen of 15-30min per day to where team stands towards the sprint goals. Also to check any impediments for the team to move towards sprint goals
Requirement Grooming or Refinement – Understanding about the next level priorities in the product by team discussing with the product owner or stakeholders
Review Meeting - Demo the features that were developed during the sprint to the stakeholders.
Retrospective Meeting – Retrospective meeting will be end of the sprint after review meeting. Process side improvements will be done in this meeting by the team.


Recommended Reading: 





Tuesday, 10 January 2017

Android - APP Store Optimization - Purpose & its Advantages

 APP Store Optimization Guide

 

What is that?

       
       APP Store Optimization (ASO) is the process which is used to increase the visibility of mobile app in app store. In other words it is just like search engine optimization used for website ranking in Search Engines such as Google, Yahoo.
o  SEO – Websites
o  ASO – Mobile Apps

This App Store Optimization tutorial will help you to learn about the overall technique.

Purpose of APP Store Optimization
        Purpose of ASO is the one which we need to know about before starting optimizing our app. It is proved that apps which are higher in app store search results drives more downloads than others.
             There are over 2million mobile apps in major app stores, thus getting your app noticed by users is one of the biggest challenge nowadays. Hence ASO is more important and plays a major role in boosting the amount of downloads of our app.

Goals of APP Store Optimization
 List of goals that every ASO marketers tries to reach out are as follows,

  • ·       To Rank higher for specific keywords
  • ·       To Rank higher compared to competitors
  • ·       To be in the position which can be easily found by the users

How to do APP Store Optimization
          How to do APP Store Optimization is the questions that confuses most number of APP Developers, The following steps will give you a clear idea about the process

Top Priority


Keywords:

          Keywords are the main factor in APP Store Optimization, In order to rank good it is important to select correct and relevant keywords which is most often used by your target audience.
              There are many tools available online to find the exact keywords that to be focused also take a look on your competitors which also helps.


Title:
          Title helps the users to reach your APP, hence it is important to make it attractive also must have your selected keyword.         
               Also often changing your APP also not recommendable which leads you to lose your audience who tries to reach you by your name.

Other ASO Factors

  • ·       Total Number of Downloads
  • ·       Reviews/ Rating to your APP
  • ·       Choose one visual element
  • ·       Use the same icon on different platforms
  • ·       Use the correct format and size
  • ·       Use URL Friendly characters in Name

Implement all these ASO factors in your app and analyze the result., above all it takes some time to get you on the path.

Recommended Reading


         


 


                

Friday, 6 January 2017

Top 5 Useful Android Apps for Students

Top 5 Useful Android Apps for Students

In this modern world the usage of Gadgets has become more, peoples who are in different fields are also using their own apps, students are also included in the list. Here are the Top 5 Useful Android Apps for Students.
More than two million definitions, synonyms and antonyms, Dictionary.com's fast and user-friendly mobile app
Available for free for both Android & iOS
BenchPrep is an interactive course library with all the graduate and professional exam study material you can handle. It includes hundreds of practice questions, flashcards, in-app purchases and almost 600 study lessons.
Available for free for both Android & iOS
     
                                                      
Learn other Language, Duolingo provides courses in a number of languages including Spanish, French, German and Italian. Best of all, it’s totally free and presented in a fun and unique way.
Available for free for both Android & iOS
       Mathway—the mobile application that will guide you step-by-step while you search for algebra, geometry, or any other math solution. Enter your task into the application, and check if your solution is the same with one offered.
Available for free for both Android & iOS
All the famous and most fascinating people are in your phone now! High-quality videos of different conferences from all over the world are waiting for you in TED
Available for free for both Android & iOS



Tuesday, 3 January 2017

Rooting in Mobile Device - Pros and Cons

Rooting in Android

What is Rooting?
               
           Rooting in Android is the process of allowing the users to attain privileged controls in Android Os such as installing unapproved apps, updating the OS, replacing the firmware, overclock the processor and also helps to customize anything you need.
            Rooting access is compared to jailbreaking, which permits you to delete or complete removal of the operating system.

Methods in Rooting:
            
How to root the android device? There are many different methods which helps to root the mobile, few of them are as follows,
            The process of rooting method involves the use of command prompt and a development interface called as Android Debug Bridge(ADB)
            There are also many different types of applications available which helps in rooting the android mobile as easy as possible just by clicking one button.

Pros and cons of rooting Android Device:
            Pros:
·        One of the major advantage of rooting android mobile is having a large amount of internal memory – Rooting helps to transfer the apps stored in internal memory to SD card.
·        It allows you to overclock the android which helps to get more out of the device.
·        Also Rooting the android device allows you to get the latest android operating system,  which can be done using custom and tailor made ROM
·        Can able to use various apps which are compatible with the rooted devices.
Cons:
·        Major disadvantage in rooting the device is your mobile might get bricked
·        You void your manufacturer warranty once you rooted the device.

FullStack Course - Offer is on..! Book Now to grab the discount.

Registration Procedure: 5 more seats left to book.!