Posts

Showing posts from February 28, 2016

Deduplication Algorithm

Image
Introduction to Deduplication  According to wikipedia, "Data deduplication is a specific form of compression where redundant data is eliminated, typically to improve storage utilization. In the deduplication process, duplicate data is deleted, leaving only one copy of the data to be stored. However, indexing of all data is still retained should that data ever be required. Deduplication is able to reduce the required storage capacity since only the unique data is stored. Methods For DedupLication Algorithm: File-level Deduplication Block-level Deduplication File-level deduplication  watches for multiple copies of the same file, stores the first copy, and then just links the other references to the first file. Only one copy gets stored on the disk/tape archive. Ultimately, the space you save on disk relates to how many copies of the file there were in the file system. Lets assume a company having a 1000 employee share a common file say "data.txt" which ...

Automation Approaches

Image
Introduction Define Automation Test Strategy in Agile based Product Development. For version 1.0 Release. Define Risks & Mitigation Plan Product Development is done using Agile-SCRUM Methodology Product is a web based application. Definition of “Ready” for User Stories is met before Sprint Starts. The First Release is tagged and labelled as Version 1.0 One Milestone constitute of  3 Sprints  One Sprint is of 10 working days. 0% Automation Coverage is achieved but needs to be increased, however keyword driven framework is adopted based on objects. Automation Tool is Finalized and considered in Project Kick-off. Development Team combination is of 6 Developers and 3 QA. Continuous Integration (CI) is adopted. Objective: To prepare an Automation Test Strategy that could achieve maximum automation To meet the deadline To ensure quality and meeting acceptance criteria Proposed Solutions: Adopt Parallel Approach Adopt La...