Wednesday, December 20, 2017

EuroSTAR 2017 in Images

I'm glad I was part of the of TestLab team this year at EuroStar 2017.

Here's how EuroSTAR TestLab looks in images.



























Happy testing and... make it green, becomes a dream :).
See you next year!

Thursday, October 26, 2017

EuroStar 2017

Happy to be part of TestLab team this year at EuroStar 2017.

The Test Lab (https://conference.eurostarsoftwaretesting.com/conference/social-events/test-lab/) is a place where participants have the possibility to meet new testers, practice testing techniques, learn from the experience of others. It also gives participants the opportunity to meet speakers face to face, gaining thorough knowledge of their presentation. 
During the 3 TestLab days, you'll learn more about: DevOps, API testing, test reporting via open discussions, tools presentation, real testing, test challenges and bug hunting.
We look forward to meet you at this event! You will be surprised by what you will find there.



Happy testing and... make it green, becomes a dream :).




Tuesday, October 17, 2017

Postman Integration with Newman and Jenkins

Postman is a powerful GUI platform to make your API development faster & easier, from building API requests through testing, documentation and sharing.
If you are working on a long-term project and you are performing API testing with Postman, you may want to include postman tests into a CI system.


Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.





1. What you need first, is to create a collection with Postman that will contain assertions/tests. You'll need to export this collection.



Save your collection and your environment locally.





2. The next step is to link Postman with your build system and for this, you can use Newman which works perfectly with Postman. To use it you'll need java jdk and node.js installed. Install newman with this command:


You can run your postman collection that was previously downloaded with the command below. If you used an environment, add to the command, -e environemnt_name.json argument at the end.



The test result in commander line will look like this:



3. The final step is to setup Jenkins to work with Newman.




You need to create a new freestyle job project and to add a new build step of type Execute Windows Batch Command.







Add this batch command:



Build the project and go to Console Output to see the result. You should see something similar like the result previously shown.




If you want to find more about Postman integration with Jenkins you can also visit these:



Happy testing and... make it green, becomes a dream :).

Friday, July 21, 2017

Azure Storage Client Tools

Introduction

If you want to view/interact with your azure storage data you'll need to have an Azure Storage client tool.
You can either user Microsoft tools or third party tools.

Microsoft Tools
Azure Storage Client Tool Tables Queues Files Free Web Windows OSX Linux
Microsoft Azure Portal X X X Y X
Microsoft Azure Storage Explorer X X X Y X X X
Microsoft Visual Studio Server Explorer


Third-party Tools
Azure Storage Client Tool Tables Queues Files Free Web Windows OSX Linux
Cloud Portam X X X Trial X
Cerabrata: Azure Management Studio X X X Trial X
Cerabrata: Azure Explorer X Y X
Azure Storage Explorer X X Y X
CloudBerry Explorer X Y/N X
Cloud Combine X X Trial X
ClumsyLeaf: AzureXplorer, CloudXplorer, TableXplorer X X X Y X
Gladinet Cloud Trial X
Happy testing and... make it green, becomes a dream :).

Wednesday, June 14, 2017

Selenium - Uploading file when input is invisible

Do you have problems simulating file upload in case the input is invisible?


You can make the element visible by using javascript in your code. Make the element visible and then call SendKeys to enter the path into the upload file input.



Happy testing and... make it green, becomes a dream :).


Wednesday, April 26, 2017

Protractor - Analyze Browser Console Logs with protractor-screenshoter-plugin

Have you ever wondered if there is any possibility to capture browser errors when you run protractor tests? 
There is. One solution is to use protractor-screenshoter-plugin that works for jasmine2.
After the entire .spec run, a folder e2e will be generated that will include an index.html. Open it and you will get your browser logs.




This plugin has 2 reporting parts:
- screenshot parts
- console reports
The first one will take screenshots for each jasmine2 expect success/failure, run time, failure reason, and what is important, the browser's logs.




The second one is an overview for all browser console logs.




How to install




Usage











Happy testing and... make it green, becomes a dream :).

Wednesday, March 8, 2017

ISTQB Agile Tester Exam Impressions

What is ISTQB Agile Tester


If you are working in an Agile project you may be interested in taking ISTQB Agile Tester exam.
This a certification that appeared in June 2014, so it's quite new and I wasn't able to find too many documents, sample questions, exam impressions about it.

As described on ISTQB site, Agile Tester is an extension of the foundation level. An 'extension' is a training and a certification module that is focused on a specific topic, such as domain-specific testing practices, specific testing techniques, specific testing methods.


The interest in Agile Tester certification is the following:


What are the objectives of istqb Agile Tester Syllabus?


Preparing for the Exam


The study materials that I used for this certification are:
- ISTQB documents
- Books

- Sample Exam questions that you can find on the internet. I gathered a list of URLs that contains sample questions, for some of them you need to pay.

  1. http://www.testingexcellence.com/istqb-quiz/istqb-agile-tester-certification-exam-sample-test/
  2. http://www.ebay.com/itm/ISTQB-Foundation-Level-Agile-Tester-Full-Length-Online-Practice-Test-/221781994210
  3. http://www.proprofs.com/quiz-school/story.php?title=istqb-agile-ext-quiz-chapter-1
  4. http://www.gocertify.com/astqb-and-istqb/istqb-practice-quiz-agile-tester-ctfl-at-quiz-1
  5. http://www.gocertify.com/astqb-and-istqb/istqb-practice-quiz-agile-tester-ctfl-at-quiz-2
  6. https://testpot.com/exams/istqb-online-test/56b3dac62527e42823ff53bf/

Exam Tips



  • You need to read the syllabus for at least 5 times. Some K1 parts should be memorized (e.g. agile values, agile principles, xp values, etc.).
  • Focus on the Learning objective. While you read the question try to be aware to what chapter that question belongs and remember what is the learning objective for that chapter. Try to be aware of the distribution of questions per chapter (see below). For example question 14, belongs to chapter 2.1 and you'll need to know the difference between testing activities in agile and in traditional projects, question 26 belongs to 3.1 and you should know what is TDD, BDD and ATD.
  • There will be 26 questions. Questions 13, 25 and 40 are K1, from Glossary of Terms.

  • Even question of K2 and K3 may require strong knowledge of the syllabus
  • I remember that there are 2 questions from 1.1.1, 1.1.2, 1.1.3 and 1.2.3, 3.1.3, 3.3.2
  • The majority of K3 questions are practical, e.g. what are the valid acceptance test cases for a user story, asses quality risks, perform exploratory testing
  • Take care with the exam time cause is flying, especially when K3 questions start (from question number 29).
Good luck!

Happy testing and... make it green, becomes a dream :).

Popular Posts