#

About Baangt

Baangt is the new, open source test suite, that grows along with your requirements.

Testing software has always been a challenging field and it's not getting easier or simpler as overall complexity in corporate and other applications skyrockets. Release cycles in larger corporations are often long because of inefficient regression tests. Also costs of software updates, upgrades and forward development is heavily impacted by too little test coverage.

Download

Type of Tests

No matter if your organization is agile or waterfall oriented or follows one of the many hybrid variants. Sooner or later you'll have an increment - an outcome from your software developers or customizers. You paid for it. You want it in production. But will it work? Will there be any unwanted side effects to existing functionality?

Increment Testing

Lorem ipsum madolor sit, consectetur adipisicing elit, eiusmod tempor sicing elit, eiusmod tempor.

Heartbeat and Alive Testing

Lorem ipsum madolor sit, consectetur adipisicing elit, eiusmod tempor sicing elit, eiusmod tempor.

Regression Testing

Lorem ipsum madolor sit, consectetur adipisicing elit, eiusmod tempor sicing elit, eiusmod tempor.

Performance Testing

Lorem ipsum madolor sit, consectetur adipisicing elit, eiusmod tempor sicing elit, eiusmod tempor.

End to End (E2E) Testing

Lorem ipsum madolor sit, consectetur adipisicing elit, eiusmod tempor sicing elit, eiusmod tempor.

No oversimplification

Lorem ipsum madolor sit, consectetur adipisicing elit, eiusmod tempor sicing elit, eiusmod tempor.

Special Features

Baangt is optimized to be super easy to start and flexible when your demand grows.

#

The fastest, simplest way to record test cases

If your requirements are pretty basic you'd start using baangt with a simple Excel-Sheet as source of Testcase definition and Testdata definition. This is super fast, very easy even for endusers but has limited flexibility, even though it comes packed with all features of the higher end solutions like reporting, fault tolerance, screenshots in case of errors and much more.

Download

Still simple and more powerful ways

As your requirements grow you'd have Testcase and testrun definition separately (e.g. you want to execute the same test cases on different stages of your system landscape (Pre-Quality, Final-Quality, Dev) and not for every heartbeat test you'd want to run through your 1000s of test data. Maybe you'll have a SQL-Query in your Excel based data, which changes data records dynamically or per stage or per version, that you want to test for. Things are not so simple in this stage, but still simple enough for technically versed business department to run high quality tests on all stages by themselves. Even after the point, where you need technicians to integrate baangt with your CD/CI-Pipeline`s buildmanagement tools, the maintenance of data and test sequence can be done without ANY other tools (except Excel or OpenOffice) easily by the people who know best what to test: Your business department

Download
#
#

Subclassing for multiply used functionality

The existing classes baangt.TestCase.TestCaseMaster and baangt.TestStep.TestStepMaster can easily be subclassed and enriched with static functionality - even when you use the Excel version of baangt.py. Yes, you'll need to know some basics of powerful Python Language and most probably an IDE.

You can subclass any other functionality, that doesn't fully fit your needs (IBAN-Generation, Browser-Handling, Timing) and also create your own Assertion-classes (for instance if you need to receive data from a Host-System or RFC/SOAP-Connection or any other source that is not natively supported by baangt.py). Of course you'd only re-implement methods, that you need to enrich and consume everything else from the framework.

Download

BaangtDB for flexible, powerful enterprise grade test automation

Enter the next stage: baangtDB. baangtDB does much more than just replace Excel as input and sequence source. BaangtDB provides modularization of your test cases. In the above example you'd maintain the Sentry-Popup exactly ONCE for all your test cases, where it applies.

Also if you're in a really large corporate environment, you'll start facing problems with the XLS-Based solution as corporate governance, compliance, regulations and so on will sooner or later make it difficult to use the software in this way. Also even if you use git you experience problems with different versions of the Excel-Sheets - depending on your setup of course.

Download
#

Structure of Baangt

If you never used any test automation software before these terms can be intimidating, but in reality it's all very simple.
We'll start from the bottom to the top.

TestStep

TestStepSequence

TestCase

TestCaseSequence

TestRun

Testimonials

Our Customer are our priority. we believe in providing best services to them.

1540
720
560

Frequently Asked Questions

If you got any query? Here you go! Don't hesitate to ask any Question! We are happy to help with your questions.

What is Baangt
#
Testing software has always been a challenging field and it's not getting easier or simpler as overall complexity in corporate and other applications skyrockets. Release cycles in larger corporations are often long because of inefficient regression tests. Also costs of software updates, upgrades and forward development is heavily impacted by too little test coverage.
How to install?

Install from Source
git clone https://gogs.earthsquad.global/athos/baangt cd baangt pip3 install -r requirements.txt python3 baangtIA.py

Docker
git clone https://gogs.earthsquad.global/athos/baangt-Docker cd baangt-Docker Make build Make run

Install PIP-Package
pip install baangt

How many test can I run?

1. Increment testing

2. Heartbeat and Alive-Testing

3. Regression testing

4. Performance testing

5. No oversimplification

Why open source?

Baangt is a great product because it reduces pain on a daily basis. It's fast, simple and available as open-source.

Fast, easy, free test automation can help people transform their lives. Literally! Think of all the testers, developers, DevOps, Project Managers and last but not least Users who are confronted with bugs on a daily basis. Not only new bugs.

Bugs, that have been fixed countless times. Bugs in functionality, that worked yesterday but doesn't today. Nobody knows why, but now that it reached production we've to establish a task force, inform management, sales reps and maybe even customers

Download Software

Latest Blog Post

We have completely updated our work, making it much easier for you to find the information you need. Check out the recently updated work and learn more about application.

#

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

#

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

#

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.