Currently, I’m learning test automation. The tools I’m using are: Java Development Kit(JDK), Apache Maven, IntelliJ IDE and JUnit. I have easly installed them for MS Windows but installation for Ubuntu linux was a little challenging for me, that’s why I decided to write this article. I really hope the article will be helpful for those, who wants to use those tools in Ubuntu linux. At least you can find all you need here, one source makes it easier 🙂 The article is good for Ubuntu 14.04.3 and actually, it should be good for 15.10 with a little difference in JDK installation. (JDK 8 is available from Ubuntu Software Center in Ubuntu 15.10). Let’s start!
Java SDK installation.
First of all we need to install Java Development Kit. I was thinking to use Ubuntu software center for this installation, but OpenJDK Java 7 Runtime is the latest version available there. According to Oracle current version is Java SE Development Kit 8u66, I actually like to use latest versions, and I’m going to use that one for installation here. For this installation we need to add PPA repository from webupd8team and install JDK from there. So, let’s open our Terminal and run these commands:
We should check which version of Java we have installed now. Run this command:
$ javac -version
That command returned the following message:
Which is a good sign though 🙂 I expected something like that 🙂 We’ve got our Java Development Kit installed! As I mentioned in the beginning, in Ubuntu 15.10 this installation can be done from Ubuntu Software Center which is easier.
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/
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:
Membership Type: Regular Member
The next thing is coming! I registered myself for BBST Foundations course! Wish me luck 🙂
This e-mail confirms your registration for the following event:
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 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:
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:
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 :):
Then I took a picture after the fueling and I was going to start my trip:
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 🙂
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 mileage 🙂
Toyota! Test your vehicles better, please 🙂 I don’t think everybody loves this kind of surprises 🙂