I started to learn Python about a month ago, and today I asked my fellow student at BBST Foundations course if he could recommend any good books to learn Python. He’s an experienced Python programmer. So, he gave me a great list of books. I wish to keep that list for myself and share it with others:

– Effective Python (more advanced)

– Learning Python, 5th Edition – very comprehensive and deep going introduction

– Programming Python, 4th Edition

– Python Testing Cookbook (2011) – nice for testing

– Test-Driven Development with Python – also very interesting book but requires more knowledge of Python

– Testing Python – good for Unit tests, BDD and TDD programming approaches

– Learning Python the Hard Way -> http://learnpythonthehardway.org/ very fast way to get basic knowledge

– 100 Python Programming Exercises – good for practice https://github.com/zhiwehu/Python-programming-exercises/blob/master/100%2B%20Python%20challenging%20programming%20exercises.txt

– Project Euler – more practice more mathematical exercises – https://projecteuler.net/

Thanks, Patrick!

AST_logo

Today is a great day in my life! I decided for myself and joined the Association for Software Testing!
I’m truly excited and proud to be a member of the AST πŸ™‚ I hope to meet many interesting people and learn more about software testing! Here I go!

From the confirmation letter:

Dmitrii Kilishek
QA Engineer
Membership Type: Regular Member

The next thing is coming! I registered myself for BBST Foundations course! Wish me luck πŸ™‚

Foundations_logo

This e-mail confirms your registration for the following event:

Organization: Association for Software Testing
Event Name: BBST Foundations (101-AJ)
Date(s): [Oct 25 2015, 00:05 AM] – [Nov 21 2015, 11:55 PM]

Can’t wait to start this course! πŸ™‚

As a software tester I sometimes find interesting bugs in everything that around me. This time my new 2015 Toyota Corolla LE surprised me with really unexpected one.

A little pre-story. I usually fill up my tank at a gas station that is not far from my home and offers good prices on gasoline. I love to save money, but who doesn’t? And you know this moments… it happens… and I went almost out of fuel when I was far from my favorite gas station. Oh, yes, I know. I should have filled my tank before πŸ™‚ So, I decided to stop at a nearest gas station to add some fuel to be able to get home. So, I thought that 1 gallon would be enough for my trip. And I put 1 gallon in my tank. But how was I surprised, when I saw that my range wasn’t extended! I thought to myself… just don’t rush.. give it a couple of minutes. But nothing changed even after 5 minutes of waiting. So I decided to start my trip. After about one mile warning light came out, but range kept lowering! That was fun, and I imagine what kind of a surprise it would be for somebody who didn’t know the whole story from the beginning πŸ™‚

Following are some pictures.

Here I realized that I was running out of fuel and took a picture:

buggy01
Actually, my car throws warning light every time she gets to the range of 30 remaining miles.

Then I arrived to a gas station where I took a picture before the fueling:

buggy02

And then I took a receipt (The secret is… that wasn’t my first time when I found that issue, I knew what to do :):

buggy03

Then I took a picture after the fueling and I was going to start my trip:

buggy04
Despite on that range and warning light I decided to start my trip. (I added 1 gallon! Why shouldn’t I? πŸ™‚

And then while I was driving, warning light came out but the range kept lowering πŸ™‚ (Sorry, the image is blurry, I was excited and driving πŸ™‚

buggy05

Luckily, I knew that I put a gallon into the tank, so I got home safe! But at the end of my trip the range was 0. πŸ™‚

My experiments showed that when I add 1 gallon of fuel in the range between 20 and 30 miles the computer will extend the range according to 1 gallon of fuel. But when I add 1 gallon at the range 14 miles or less – computer won’t extend the range. Every time I tried to add more then 1 gallon, e.g. 2 gallons the computer recognized that amount and extended the range. So this issue happens only when 1 gallon is added at a low range milage πŸ™‚

Toyota! Test your vehicles better, please πŸ™‚ I don’t think everybody loves this kind of surprises πŸ™‚

I caught another repro on video: