<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dominik Dary's Blog</title><link>https://dary.de/</link><description>Recent content on Dominik Dary's Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 23 Apr 2023 16:13:06 +0200</lastBuildDate><atom:link href="https://dary.de/index.xml" rel="self" type="application/rss+xml"/><item><title>Blogmark AI Testing</title><link>https://dary.de/posts/202304-ai-testing-blogmark/</link><pubDate>Sun, 23 Apr 2023 16:13:06 +0200</pubDate><guid>https://dary.de/posts/202304-ai-testing-blogmark/</guid><description>This post is a collection of interesting blogs and findings in the internet about quality engineering, software analytics and other software engineering (leadership) related topics.
Using Transactional Coverage for Detecting Testing Gaps In his blog post, Baubak Gandomi explores the concept of transactional coverage as a functional approach to detecting test coverage gaps. He discusses the challenges of traditional code coverage analysis and explains how transactional coverage can provide more accurate insights into the effectiveness of testing efforts.</description></item><item><title>Blogmark April 2023</title><link>https://dary.de/posts/202304-blogmark/</link><pubDate>Sun, 16 Apr 2023 18:26:06 +0200</pubDate><guid>https://dary.de/posts/202304-blogmark/</guid><description>This post is a collection of interesting blogs and findings in the internet about quality engineering, software analytics and other software engineering (leadership) related topics.
Software Analytics What is &amp;ldquo;Software Analytics&amp;rdquo;? Tim Menzies &amp;amp; Thomas Zimmermann defined it as &amp;ldquo;Software analytics is analytics on software data for managers and software engineers with the aim of empowering software development individuals and teams to gain and share insight from their data to make better decisions.</description></item><item><title>About Dominik</title><link>https://dary.de/about-dominik/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://dary.de/about-dominik/</guid><description>Dominik Dary works at Salesforce as an Engineering Manager.
He is passionate about solving challenges combining the technical and human aspects to delight the customers with high quality products. By creating (test) strategies, processes, tools and organizations to provide fast feedback which enables organizations to quickly adapt and change the product. Fostering a culture of respect, collaboration, empowerment, and innovation is majorly important to him.
He has a strong passion for Test and Automation engineering and am a polyglot programmer who loves to code in Java and Python.</description></item><item><title>Disclaimer</title><link>https://dary.de/disclaimer/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://dary.de/disclaimer/</guid><description>The opinions expressed on this blog are the opinion of Dominik Dary, and do not represent the opinion of Salesforce or any former employer.
The opinions expressed by those who write comments are theirs alone, and do not reflect the opinions of Dominik or any current or former employer.
All data and information provided on this site is for informational purposes only. Dominik makes no representations as to accuracy, completeness, currentness, suitability, or validity of any information on this site and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use.</description></item><item><title>Speaking</title><link>https://dary.de/speaking/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://dary.de/speaking/</guid><description>I enjoy speaking at conferences or meetups, and to anyone who’s interested in quality intelligence, quality engineering, testing strategies and creating cultures of innovation.
Upcoming conferences:
Nothing planned yet. If you are interested, please talk to me! Past conferences:
June 22, 2017, Testautomation Meetup Vienna, Vienna October 21, 2015, Mobile Quality Crew Meetup, Hamburg May 14, 2015, Romanian Testing Conference, Cluj February 24, 2015, Adobe Tech Summit, Moscone Center San Francisco October 29, 2014, Google Test Automation Conference, Google Kirkland Office March 30, 2014, Codefest, Novosibirsk November 27, 2013, NXP Software Summit, Hamburg November 21, 2013, Software Test Usergroup, Hamburg May 15, 2013, OOSE Techtalk, Hamburg March 13, 2013, Swiss Testing Day, Zürich January 22, 2013, OOP Conference, München November, 1, 2012, Mobile Testing Summit, San Francisco October, 23, 2012, Mobile Developer Conference, Stuttgart October 20, 2012, Google Developer Group DevFest, Zürich September 25, 2012 , Iqnite Conference, Zürich September 17, 2012, User Group &amp;ldquo;Softwaretest und Qualitätssicherung&amp;rdquo;, Leipzig September 7, 2012, InfoCamp (Keynote), Chur April 26, 2012 - Iqnite Conference, Düsseldorf April 18, 2012 - Dutch Testing Conference March 13, 2012 - Belgium Testing Days, Brussels March 14, 2012 - Swiss Testing Day, Zürich November 9, 2011 - German Testing Day, Frankfurt The slide decks you can find on my publication page.</description></item><item><title>Mobile App Testing Book Recommendation</title><link>https://dary.de/posts/2014/10/mobiletestingbook/</link><pubDate>Tue, 14 Oct 2014 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2014/10/mobiletestingbook/</guid><description>Yesterday Daniel Knott announced that he has published his book Hands-On Mobile App Testing.
Daniel writes on his book page: &amp;ldquo;This book is aimed at anyone interested in mobile apps and mobile testing, ranging from junior to expert mobile testers who are already involved in mobile development teams. This book is also ideal for software test managers who need to manage mobile testing teams or to select a mobile test strategy.</description></item><item><title>GTAC 2014</title><link>https://dary.de/posts/2014/10/gtac-2014/</link><pubDate>Tue, 07 Oct 2014 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2014/10/gtac-2014/</guid><description>I&amp;rsquo;m happy to announce that I will give a lightning talk at Google&amp;rsquo;s Test Automation Conference (GTAC) about selendroid. The schedule of this year&amp;rsquo;s conference you find here
In the mean while I have written together with Michael Palotas an article about Mobile Test Automation with Selendroid in the Methods and Tools Magazine.</description></item><item><title>Mobile webdriver Selendroid</title><link>https://dary.de/posts/2013/11/mobile-webdriver-selendroid/</link><pubDate>Thu, 21 Nov 2013 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2013/11/mobile-webdriver-selendroid/</guid><description>In this blog post I would like to write again about mobile test automation. In the last months I spent a lot of my time working on a new test automation framework: Selendroid - a mobile WebDriver implementation for native and hybrid Android apps.
Selendroid is an implementation of the Selenium WebDriver JSON Wire protocol, which is about to become a W3C Standard.
Main features of selendroid are: Full compatibility with the JSON Wire Protocol.</description></item><item><title>GDG Devfest in Zurich</title><link>https://dary.de/posts/2012/10/gdg-devfest-in-zurich/</link><pubDate>Sat, 20 Oct 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/10/gdg-devfest-in-zurich/</guid><description>Yesterday and today I attended the Google Developer Group (GDG) DevFest in Zürich and I really enjoyed it! I have seen good presentations, met really nice people and I had great discussions. This afternoon I did a presentation about how to automate native Android apps using Calabash-Driver and how to leverage an existing Selenium Grid2 architecture to allow scaling and parallel testing.
Here you find my slides of today&amp;rsquo;s presentation:</description></item><item><title>Howto inspect Android Activities</title><link>https://dary.de/posts/2012/07/howto-inspect-android-activities/</link><pubDate>Sun, 15 Jul 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/07/howto-inspect-android-activities/</guid><description>For writing good automated mobile end-to-end tests I personally prefer to use e.g. the IDs of the elements. For doing this, you can have a look at the application&amp;rsquo;s source code and analyze the corresponding layout.xml file.
But sometimes, if e.g. on the screen are dynamic lists like search results displayed, it is quite helpful to inspect the dialog on the mobile device that is currently displayed. The Android platform has a tool called hierarchy viewer - which is working quite well.</description></item><item><title>Speed up the development of Calabash-Android tests</title><link>https://dary.de/posts/2012/07/speed-up-the-development-of-calabash-android-tests/</link><pubDate>Sat, 14 Jul 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/07/speed-up-the-development-of-calabash-android-tests/</guid><description>In one of my previous blog posts I described about how to use Calabash-Android in general. In today&amp;rsquo;s post I&amp;rsquo;m describing about how to speed up the development of automated mobile tests using Calabash-Android using and mostly configuring the interactive Ruby shell (IRB).
IRB is a shell allows the execution of Ruby commands with immediate response, experimenting in real-time. This is pretty useful if you are about to automate an Android application screen that is part of an flow and you are in the process of finding for the UI elements the right commands e.</description></item><item><title>Calabash-iOS</title><link>https://dary.de/posts/2012/04/calabash-ios/</link><pubDate>Sun, 15 Apr 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/04/calabash-ios/</guid><description>In today&amp;rsquo;s post I&amp;rsquo;m describing about how to setup calabash-ios to automate your functional end-to-end test for iOS applications. In my previous post I described about how to setup the Greenhouse application.If you are interested in how to automate an Android app, checkout this blogpost.
For using Calabash-ios, you need to have access to the app source code. The XCode project must modified, which means in detail, that a http server is added through linking with the the calabash.</description></item><item><title>Calabash-Android</title><link>https://dary.de/posts/2012/04/calabash-android/</link><pubDate>Mon, 09 Apr 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/04/calabash-android/</guid><description>In my previous post I blogged about open source frameworks for mobile end-to-end testing and in the other past post I described about how to setup the Greenhouse sample app environment.
In this post I would like to describe how to test an Android app with Calabash-Android, which was open sourced in the beginning of March.
The basic architecture of Calabash is described in this figure, which I have taken from the Less Painful homepage:</description></item><item><title>Test Automation - 10 (sometimes painful) Lessons learned</title><link>https://dary.de/posts/2012/03/test-automation-10-sometimes-painful-lessons-learned/</link><pubDate>Fri, 16 Mar 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/03/test-automation-10-sometimes-painful-lessons-learned/</guid><description>Last Wednesday Michael Palotas and I have given together a presentation at the Swiss Testing Day 2012 in Zürich about the 10 (sometimes painful) Lessons we have learned in test automation and the presentation is about:
eBay&amp;rsquo;s European quality engineering team has broad experience implementing end-to-end test automation in different software development environments (agile, waterfall, co located , outsourced, distributed). This presentation illustrates the key lessons learned from a technical and business perspective</description></item><item><title>Greenhouse Application</title><link>https://dary.de/posts/2012/03/greenhouse-application/</link><pubDate>Mon, 12 Mar 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/03/greenhouse-application/</guid><description>In my past blog entry I listed different Open Source Frameworks that can be used for mobile testing on Android and iOS. For showcasing the different frameworks, I will use the Open Source project Greenhouse that SpringSource has created some while ago to:
Serve as a open-source, public-facing reference and driver for Spring technology, including Spring MVC, Security, Integration, and the new Spring Social and Mobile projects.
For making the demonstration easier, I have forked the corresponding projects on Github and in the following lines you find all the details you need to follow to setup everything:</description></item><item><title>Overview about Open Source mobile test automation Frameworks</title><link>https://dary.de/posts/2012/03/open-source-mobile-test-automation-frameworks/</link><pubDate>Sun, 11 Mar 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/03/open-source-mobile-test-automation-frameworks/</guid><description>The mobile market is changing. In the past a lot of mobile solutions has been created and a lot of them has been used to gather experience in the mobile field. Now more and more companies like car manufacturers or banks ( PayPal, Barclays)are creating mobile solutions that really have an impact on their main business. If you look e.g. at eBay&amp;rsquo;s mobile facts, the numbers are just impressing:
2011 there was a transation volumne of 5 billion USD worldwide 1 million Listings every weeks are done via mobile 176 Number of dollars spent every second through mobile purchases From a test automation perspective, I&amp;rsquo;m looking into this area from a functional end-to-end testing perspective, there are different open source tools available to write automated tests for iOS and Android:</description></item><item><title>Camholder</title><link>https://dary.de/posts/2012/03/camholder-0-2-1/</link><pubDate>Sat, 10 Mar 2012 00:00:00 +0000</pubDate><guid>https://dary.de/posts/2012/03/camholder-0-2-1/</guid><description>Via Twitter I found the camholder ( http://camholder.org), which can be used to
&amp;hellip; present your mobile content right on your device – with all it&amp;rsquo;s sensors! The HD camera and the (optional) Mac Software are proven to work on stage for your best live performance.
So I ordered one and some days ago the Camholder was delivered and I&amp;rsquo;m really happy that I ordered one. I&amp;rsquo;m planning to use the CamHolder in presentation and as well during the day to day work because the team I&amp;rsquo;m part of is distributed around Europe.</description></item></channel></rss>