java Archives - InterWorks

Automated Parallel Testing of Mobile Applications on Kobiton using Appium, Java and TestNG

This article describes the process of executing two or more tests in parallel on Kobiton test cloud service, using Appium, Java and TestNG.   Introduction   What is Kobiton? Kobiton is a mobile testing platform that accelerates delivery and testing of mobile apps by offering manual and automated testing on real devices in cloud. It […]

Experimenting with Kotlin and JVM on AWS Lambda

Amazon Web Services has announced Lambda containers that support Java since mid 2015. Lambda provides the Amazon Linux build of openjdk 1.8 which means that Lambda fully supports running all languages that can be compiled and run on the Java Virtual Machine. There are many popular languages that use JVM such as Scala, Groovy and […]

Automated testing on Kobiton mobile test cloud using Appium

In this article we describe the steps needed for running Appium Java tests on Kobiton Test Cloud service and Jenkins configuration for automated test execution on Kobiton and collecting test results in Jenkins. Introduction Kobiton is a mobile cloud platform that enables users to perform manual or automated testing on physical iOS and Android devices. […]

Configure AWS Device Farm for running Java Appium mobile automated tests

Introduction   Device Farm is an app testing service that enables you to test and interact with your Android, iOS, and Web apps on real, physical phones and tablets that are hosted by Amazon Web Services (AWS). There are two main ways to use Device Farm: Automated testing of apps using a variety of available […]

JMeter for testing Windows Forms applications using Java Robot class

Introduction   Apache JMeter™ is an open source desktop Java application that is designed to load test and measure performance. It can be used to simulate loads of various scenarios and output performance data in several ways, including CSV, XML files or graphs. Because it is 100% Java based, it is available on every OS […]

Multi-tenant architecture using Java Spring and Hibernate

The term multi-tenancy refers to software architecture in which a single instance of a software application serves multiple customers. Each customer is called tenant. In a multi-tenancy environment, multiple customers share the same application which is deployed on a common set of software and hardware resources, with the same data-storage mechanism. One important aspect that […]