Home » Tag Archives: Testing (page 2)

Tag Archives: Testing

Efficient enterprise testing – test frameworks (5/6)

java-interview-questions-answers

This part of the article series will cover test frameworks and my thoughts and experiences on when and whether to apply them. Thoughts on test frameworks The reason why I’m not too excited about most test framework is that, from my view, they mostly add some syntactical sugar and conveniences, but per se don’t solve the problem of having maintainable ...

Read More »

Efficient enterprise testing — workflows & code quality (4/6)

java-interview-questions-answers

This part of the article will cover the impact of having effective workflows during our development sessions as well as how proper test code quality enables us to create maintainable tests, especially for complex projects. Development workflows & pipelines Programming is a flow activity and we developers should be interested in keeping our workflow efficient and the turnaround times low, ...

Read More »

Efficient enterprise testing — integration tests (3/6)

java-interview-questions-answers

This part of the series will show how to verify our applications with code-level as well as system-level integration tests. (Code-level) integration tests The term integration test is sometimes used differently in different contexts. What I’m referring to, following the Wikipedia definition, are tests that verify the interaction of multiple components, here on a code level. Typically, integration tests make ...

Read More »

Selenium Testing For Effective Test Automation

While there is a substantial increment in the mobile apps market share, web apps are still prevalent with a significant user base. Enterprises are focusing on the quality at speed when it comes to web apps, before deployment. This is where testing has an important role to play. UI testing is still mostly a manual process unlike some functional testing ...

Read More »

22 Reasons Why Test Automation Fails For Your Web Application

I can relate to the feeling where you wish to achieve flawless automation testing in the blink of an eye! On the other hand, I also understand the apprehension that is causing you to delay test automation. When an enterprise has just begun the transformation, there are a plethora of challenges to overcome. Even if you apply the best practices, ...

Read More »

Efficient enterprise testing — unit & use case tests (2/6)

java-interview-questions-answers

In the first part of the series we saw some generally applicable principles and constraints that effective tests should fulfill. In this part, we will have a closer look at code-level unit tests and component or use case tests. Unit tests Unit tests verify the behavior of a single unit, usually a class, while all concerns that are external to ...

Read More »

Thoughts on efficient enterprise testing (1/6)

java-interview-questions-answers

Testing in the enterprise is still a topic that is not as extensively used as it should be. Writing and especially maintaining tests takes times and effort, however, cutting short on software tests can’t be the solution. Which scopes, approaches, and test technology should be pursue in order to make testing more efficient? I’ve put together a series with my ...

Read More »

Seven Testing Sins and How To Avoid Them

Throughout this article I will be using Java within code snippets, whilst also using JUnit and Mockito. This article aims to provide examples of test code which can be: hard to readdifficult to maintain Following these examples the article will attempt to offer alternatives, which can be used to enhance the readability of your tests, which in turn will help ...

Read More »

Functional Testing Vs Non-Functional Testing

According to a report, app crashes cause 71% of uninstalls. Others reasons that compel users to uninstall the app are page response time, confusing UI, battery consumption, etc. This indicates the importance of functional testing as well as non-functional testing to deliver a user-friendly app. So let’s understand what is functional testing. What is Functional Testing?  Functional testing is done ...

Read More »