Testlum Advantages - TestlumFramework/Testlum GitHub Wiki

Testlum Advantages

An accessible and functionally unlimited framework for developing automated tests, which is easily integrated with CI/CD development tools, and can test WEB / REST - API within one test scenario with the ability to interact with multiple databases and API.

We are developing a product that will fully cover your needs, working with projects of any complexity. It is no secret that high-quality software is a product, which has a complete testing coverage. Our test framework for end2end testing will bring you a bit closer to developing a perfect software.

Languages and Tools:

AWS Docker Git Java JS jenkins Kafka kubernetes mongodb mysql oracle postgresql RabbitMQ Redis Selenium Spring

Watch the video

Simple test structure

The test scenario has a very clean and readable look due to the structure of commands and XML. By looking at this test scenario, any member of your team will be able to figure out what this scenario is testing, and what methods and data are used for this. Because each command that is used in Testlum has a mandatory 'comment' field, which allows you to quickly understand what is happening.

<click comment="Click on Registration Button" locatorId="mainPage.registrationButton"/>

<input comment="Input email" locatorId="registrationPage.email" value="[email protected]"/>

<input comment="Input Password" locatorId="registrationPage.password" value="myPassword!@#1"/>

<click comment="Click on finish registration button" locatorId="registrationPage.confirm"/>

<assert comment="Asserting that user was redirected to profile page">
    <title comment="assert title">
        <content>Profile</content>
    </title>
</assert>

Test scenarios are living test cases.

New members of your team will not need to spend a lot of time sorting through a large amount of test documentation, they will simply open the project in Testlum and personally will be able to apply the test case they see in practice.

Flexibility

One of the key differences from competitive products is that the Testlum tool supports connecting modules as dependencies - if there is any special one, it will not be a problem to add it and use it in the future. We have an individual approach to the client, and we will be happy to develop any feature for you that only you will have.

As we can see, by using our tool you will not be limited only to the functionality that is available in the box.

Full test coverage

Due to the possibilities and integrations that are available in Testlum, the team that has mastered this tool will be able to cover all the functionality of the project with tests without any problems.

Developers have the ability to create Unit tests (tests allowing to check the correctness of individual modules of the source code of the program, and check the performance of the written code).

After that, QA-specialists can start writing integration tests that check the interaction of system modules with each other. All together, it will move into the stage of regression testing, where all the above actions will be repeated until the successful completion of software development with regular regression tests.

This approach will ensure high-test coverage of your product.

⚠️ **GitHub.com Fallback** ⚠️