DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Testing, Tools, and Frameworks Topics

article thumbnail
How To Select The Right Test Automation Tool
When every company is a software company, and software companies need to test faster than ever, it's important to choose the right tool for the job.
March 12, 2020
by Daniel Knott
· 12,102 Views · 3 Likes
article thumbnail
Testing State Machines — The Model-Driven Approach
Following the model-driven paradigm, state machines are first modeled on an abstract level and in a second step transformed into source code.
Updated March 11, 2020
by Thomas Kutz
· 8,268 Views · 3 Likes
article thumbnail
dksnap: Docker Snapshots for Development and Test Data
Learn more about dksnap, which allows you to create and manage snapshots of Docker containers.
March 11, 2020
by Ethan J Jackson
· 6,131 Views · 3 Likes
article thumbnail
Java Testing Complete Guide
In this article, we discuss nine of the most common types of application testing and review code samples and tools for each in Java.
Updated March 11, 2020
by Dmitry Egorov DZone Core CORE
· 59,113 Views · 38 Likes
article thumbnail
How to Migrate From JUnit 4 to JUnit 5 Step by Step
In this tutorial, we take a look at how you can create and migrate a basic Spring Boot application from JUnit 4 to the refreshed JUnit 5.
March 11, 2020
by Awkash Agrawal
· 49,651 Views · 4 Likes
article thumbnail
SpringBoot: Performance War
A closer look at SpringBoot and its role in performance.
Updated March 11, 2020
by Santhosh Krishnan
· 21,962 Views · 14 Likes
article thumbnail
Collecting Logs in Azure Databricks
This article demonstrates how you can use Azure Databricks with Spark to create and collect logs and Docker.
March 10, 2020
by Shubham Dangare
· 9,497 Views · 1 Like
article thumbnail
The Anatomy of a Microservice, One Service, Multiple Servers
It’s (finally) time to look at the API Server layer and expose the business service to the outside world.
March 10, 2020
by Ray Elenteny DZone Core CORE
· 17,252 Views · 5 Likes
article thumbnail
Deploying an Angular App to AWS S3
In this article, you'll create and deploy an Angular app to AWS S3 from scratch in less than five minutes Prerequisites
March 9, 2020
by Marouen Helali
· 31,542 Views · 6 Likes
article thumbnail
Defining Implementations of Services: Dependency Injection in Angular
I was working on a practical project using Angular 8, where I was creating a service and thinking more about how to implement SOLID principles. I decided to have an interface to define my service and a class to implement the logic. Everything was okay with that design, but a question came to my mind, "How can I implement dependency injection with my Angular component?" In this example, I am going to use an abstract class, Let's create an abstract class, named IGreetingsService. This will be used as an Interface with a greeting method. TypeScript x 1 export abstract class IGreetingsService { 2 constructor() { } 3 abstract greeting(): String; 4 } Now, let's create a class, GreetingsServiceImpl. This class implements the IGreetingsService abstract class. TypeScript xxxxxxxxxx 1 1 export class GreetingsServiceImpl implements IGreetingsService { 2 constructor() { } 3 greeting(): String{ 4 return "Pruebaa"; 5 }; 6 } At this point, we have a regular class to use as a service, but we need to add the annotation @Injectable. We have to put it at IGreetingsService. TypeScript x 10 1 @Injectable({ 2 providedIn: 'root', 3 useClass: GreetingsServiceImpl, 4 }) 5 export abstract class IGreetingsService { 6 7 constructor() { } 8 9 abstract greeting(): String; 10 } The magic is at the property useClass. This class is used by the Angular framework to know what concrete class has to use for dependency injection when you are using theIGreetingsService abstract class. So we are ready to use our service into an angular component. TypeScript xxxxxxxxxx 1 12 1 @Component({ 2 selector: 'my-app', 3 templateUrl: './app.component.html', 4 styleUrls: [ './app.component.css' ] 5 }) 6 export class AppComponent { 7 name: String; 8 constructor(private service: IGreetingsService ) { 9 this.name = this.service.greeting(); 10 } 11 12 } At the moment, to create an instance of the AppComponent, Angular automatically creates an instance of GreetingsServiceImpl , instead of IGreetingsService. (Remember IGreetingsService is an abstract class). This approach can help you in several situations; for example, think about a service using REST services to get some data, but now there is a new requirement, and you need to get the same data from session storage or local storage. You can create a new class implementing your abstract class and update the property useClass to refer to your new class. Another situation would be if you needed a different implementation on production environments and testing environments. You can find the complete source code here: https://stackblitz.com/edit/angular8-injectiondependency-interface. A final note, you can define a provider in the component definition annotation to inject a specific implementation of your service. TypeScript x 1 @Component({ 2 selector: 'my-app', 3 templateUrl: './app.component.html', 4 styleUrls: [ './app.component.css' ], 5 providers :[{ provide: IGreetingsService, useClass: GreetingsServiceImpl }] 6 }) Further Reading Angular: Everything You Need to Know [Tutorials]. About Dependency Injection.
March 9, 2020
by Javier Santos
· 9,547 Views · 4 Likes
article thumbnail
How to Test for Lock Table Consistency When Deploying High Availability for SAP ERP
In this article, see how to test for lock table consistency and create shared file systems when deploying high availability for SAP ERP.
March 6, 2020
by Harry Aujla
· 13,878 Views · 3 Likes
article thumbnail
Taming AWS Costs With Cost and Usage Reports + AWS Athena
If your cloud costs are wearing you down, take a look at how you can integrate AWS Athena with you database for better cost usage insight.
Updated March 5, 2020
by Ayush Sharma
· 6,995 Views · 2 Likes
article thumbnail
Top 7 Programming Languages for Test Automation in 2020
In this article, look at a highlight of the top 7 programming languages to look out for for test automation in 2020.
March 5, 2020
by Himanshu Sheth DZone Core CORE
· 24,827 Views · 15 Likes
article thumbnail
Testing Asynchronous Operations in Spring With JUnit 5 and Byteman
In this article, we will be discussing how to test operations in an application that uses a Spring context (with asynchronous operations enabled).
February 28, 2020
by Szymon Tarnowski DZone Core CORE
· 39,592 Views · 7 Likes
article thumbnail
Authorizing the MuleSoft API Using AWS Cognito User Pool and Mule JWT Validation Policy
This article describes in-depth the process of using AWS Cognito and a Mule JWS validation policty to authorize the MuleSoft API.
Updated February 25, 2020
by Jitendra Bafna
· 26,710 Views · 5 Likes
article thumbnail
Top 6 Complete Automation Testing Solutions
These six solutions are some of the best for automation testing.
Updated February 21, 2020
by Rafaelo Condret
· 28,355 Views · 16 Likes
article thumbnail
Incorporating Fault-Tolerance Into Your Microservice Architecture
In this article, we discuss the process of incorporating fault-tolerance into a microservice architecture.
February 19, 2020
by Oresztesz Margaritisz DZone Core CORE
· 10,609 Views · 13 Likes
article thumbnail
Implementing DDoS With MuleSoft: Demonstration With Apache JMeter
In this article, we discuss how to stop DDoS attacks with MuleSoft by limiting the number of time a user can hit a certain API endpoint.
February 14, 2020
by Gaurav Dhimate
· 16,507 Views · 4 Likes
article thumbnail
Testing Asynchronous Operations in Spring With Spock and Byteman
In this article, we discuss how to test asynchronous operations in Spring applications with Spock and Byteman.
February 13, 2020
by Szymon Tarnowski DZone Core CORE
· 13,372 Views · 5 Likes
article thumbnail
Achieving SOC 2 Compliance in DevOps
Learn more about the specific guidelines for meeting SOC 2 security requirements in a DevOps pipeline and how AWS can help meet them.
February 10, 2020
by Mauricio Ashimine
· 27,656 Views · 3 Likes
  • Previous
  • ...
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×