Software Testing

Testing Tools & Strategies

Why test your code?

Software development can sometimes be a tricky business, with many different types of bugs and error appearing/reappearing out of the blue.Β 

In an effort to limit the amount of bugs in a system, it is vital to create a solid testing framework. Whether this means balancing the right amount of intergration tests over unit test, or use special testing tools, it something which I will investigate in this sub-page.

INTEGU - Robot Framework icon
βœ… Testing
Robot framework

Robot Framework is an open-source test automation framework designed to simplify and streamline the process of software testing.

Read More β†’
INTEGU - Static Code Analysis Tools
βœ… Testing
Static Code Analysis

A static code analysis tool is a utility for analyzing the code without having to compile it. Without any compilation the analysis happens much faster than other tests which require compilation, for example unit tests.

Read More β†’
INTEGU - Test-driven development
βœ… Testing
Test-Driven Development (TDD)

Test-driven development is a methodology in which the developer is intentionally writing the test code for a piece of code before the actual code is implemented.

Read More β†’
INTEGU - JUnit
βœ… Testing
Unit Testing

Unit test is a testing method, which covers one unit of code (e.g. a method in Java) per test case. The idea behind unit tests is to cover the source code on the lowest and narrow possible level.

Read More β†’
Pitest-icon - INTEGU-Mutation-testing
βœ… Testing
Mutation Testing

Mutation testing is a way of testing software with the intention of creating bugs in the code and verifying that the test suites catch the bug.

Read More β†’

About

Hi, I'm the Author

My name is Daniel H. Jacobsen and I’m a dedicated and highly motivated software developer with a masters engineering degree within the field of ICT.Β 

I have through many years of constantly learning and adapting to new challenges, gained a well-rounded understanding of what it takes to stay up to date with new technologies, tools and utilities.Β 

The purpose of this blog is to share both my learnings and knowledge with other likeminded developers as well as illustrating how these topics can be taught in a different and alternative manner.

If you like the idea of that, I would encourage you to sign up for the newsletter.

Cheers! 🍺

Didn't Find What You Were Looking For?

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Scroll to Top
INTEGU - Cookie-consent

INTEGU uses cookies to personalize your experience and provide traceability for affiliate links. By using the website, you agree to these terms and conditions. To learn more see the privacy policy page.