Posts

Showing posts from November, 2017

Smoke Testing Vs Sanity Testing

Image
Smoke Testing Vs. Sanity Testing “Smoke Testing” is usually done on the nightly/interim build to test its stability. Therefore “Smoke testing” is often called as “Build Verification Testing” too. In contrast, “Sanity Testing” is usually done during the later cycles after thorough regression cycles are over. When multiple cycles of testing are executed, “Sanity Testing” is done towards the Product release phase. “Smoke Testing” is done following a shallow and wide approach where all the basic and major areas are tested without going too deep into the functionality. In contrast, “Sanity Testing” is usually a focused but limited form of regression testing, which follows a deep and narrow approach to test a particular functionality in detail. “Smoke Testing” is done by developers before the build is released or by testers before accepting a build for further testing. On the other hand, “Sanity Testing” is done mostly by the testers. “Smoke Tests” are mostly in form of scripted f

"SELENIUM" - An Open Source Test Automation Tool for Web and Mobile

Image
Selenium is one of the most popular open-source automated testing Tools available today. Selenium automates web applications and mobile apps for testing purposes, but is certainly not limited to just that. Introducing Selenium Selenium is a free (open source) automated testing suite for web applications across different browsers and platforms. It is quite similar to HP Quick Test Pro (QTP now UFT) only that Selenium focuses on automating web-based applications. Testing done using Selenium tool is usually referred as Selenium Testing. Selenium is not a single tool, instead it is a set of different tools each with a different approach to support test automation. Learning all the tools will give you different options for approaching different test automation problems. These tools when used together give many options for locating the UI elements and comparing expected test results against actual application behavior. The following  are the four tools that comprise the Selenium&#

AGILE Methodology “SCRUM” industry most appealing software development model

Image
Agile methodology  is also called as RELEASE or DELIVERY DRIVEN APPROACH since it gives better prediction on the workable products in short duration of time. AGILE Methodology are used to develop an application very FAST and adopt the changes at greater pace. Agile is all about how to work together as a Single team to achieve a common goal (Quality). AGILE TEAM is not only suitable for the Software Developers but also for Team Leaders, Project Managers, Product Managers, Development Managers, Testers, QA Managers, QA Engineers, Technical Writers, Web Designers or anyone involves in the delivering of software. Winston Royce’s Waterfall Model  “From the 1970 IEE paper “Managing the Development of Large Software Systems” A careful reading of Royce’s paper reveals: Each phase should pass iteratively to the next The entire process should be exercised twice before release Backtracking is not possible in waterfall after analysis phase is done. No customer involvemen

What is Automation ?

Image
Automation can be defined as the technology by which a process or procedure is performed without human assistance . As per ISA , the dictionary defines automation as “the technique of making an apparatus, a process, or a system operate automatically.” We define automation as "the creation and application of technology to monitor and control the production and delivery of products and services.” For better reference watch the video below:- credits: Wiki, International Society of Automation (ISA), Youtube.