Posts

Showing posts from April, 2020

Python Object and Data Structure

Numbers - FAQ Numbers FAQ  1. What's the difference between floating point and an integer? An integer has no decimals in it, a floating point number can display digits past the decimal point. 2. Why doesn't 0.1+0.2-0.3 equal 0.0 ? This has to do with floating point accuracy and computer's abilities to represent numbers in memory. For a full breakdown, check out: https://docs.python.org/2/tutorial/floatingpoint.html https://github.com/Radhika108/pythonIntroduction/blob/master/01-Numbers.ipynb Strings FAQ 1. Are strings mutable? Strings are not mutable! (meaning you can't use indexing to change individual elements of a string) 2. How do I create comments in my code? You can use the hashtag # to create comments in your code https://github.com/Radhika108/pythonIntroduction/blob/master/02-Strings.ipynb Strings FAQ 1. Are strings mutable? Strings are not mutable! (meaning you can't use indexing to change individual elements of a string) ...

Python 3 - Learning the Basics

Image
Command Line Basic Find your directory: Windows Command: 1. search for cmd: cd - for current path 2. For content of Directory: dir 3. Change folder cd and name folder back cd .. 4. Clear screen cls Linux and MacOS 1. Open Terminal search terminal 2. working directory pwd - print working directory 3. list folder ls 4. change directory cd desktop Install Python: https://www.python.org/downloads/ https://www.anaconda.com/products/individual https://docs.conda.io/en/latest/miniconda.html Running Python Code: 1. Download IDE, of your choice 2. Create your first program:       print("Hello World") 3. Save as hello.py 4. Navigate to your location of hello.py, type python hello.py and enter You should get an output Hello World

Test Process in Continuous Testing (DevOps)

Image
Continuous Testing  is defined as a software  testing  type that involves a process of  testing  early,  testing  often,  test  everywhere, and automate. It is a strategy of evaluating quality at every step of the  Continuous  Delivery Process. The goal of  Continuous Testing  is  test  early and  test  often.  Shift Left and Shift Right Pro's and Cons  Pro's LOWER THE COST OF TESTING & DEVELOPMENT It’s well known that the sooner a bug is found, the cheaper it is to fix. One of the aims of Agile testing is detecting errors as soon as possible. With shift-left testing it’s possible to detect in real time, the exact moment in which an error was inserted into the system in order to resolve it in a timely manner. When testing is done with each build (especially during unit testing), the errors that are found are smaller, easier to detect and locate, and subsequently, less costly to ...