Press "Enter" to skip to content

Posts tagged as “E2E Testing”

Going In-Depth into what is Chai Assertion Library and why it’s so popular

Vladimir Simonovski

What is assertion? An assertion is a form of validation statement in the programming language which verifies if the given result or outcome is correct and valid. The purpose of using assertions in test automation is to identify if the given outcome of a particular scenario is equal to the actual outcome. In other words, checking the expected vs actual result for a test. If they are not the same then the test would fail with the failure message shown…

Cucumber: Write automated tests in behavior-driven development fashion

Vladimir Simonovski

What is Cucumber? Cucumber is a test framework that is used for writing BDD tests for web applications in a simple English language text called Gherkin. Tests written in Cucumber can be easily read by everyone within the team whether technical or non-technical individuals. It provides some form of live test documentation that is updated regularly but in the background, there are methods that are mapped and executed with each Gherkin sentence. When BDD comes into the picture, Cucumber is…

Regression Testing: All you need to know

Vladimir Simonovski

Why do we want to test all the features that we have implemented and released? Is that really necessary and should we focus on the new features only? These are a couple of questions that were asked many times during the process of evolution of software testing in many organizations. To answer these questions we need to think about what makes our application great and how to maintain the stability of the quality of the application. In this post, we…

Using Protractor for smooth E2E automation

Vladimir Simonovski

E2E Automation testing has always been the goal to achieve for most of the companies especially for those who create highly-customizable web applications or widgets. Today, almost all websites are based on Angular. If you are wondering why it’s because Angular has shown big growth in the market for the past few years due to its exceptional performance and effectiveness. A TypeScript based platform initially planned for creating SPAs and since then it is constantly improved which is the main…

What is E2E testing?

Vladimir Simonovski

What is E2E Testing? Nowadays, software systems are getting more complex and more dependent on other third-party software. If for some reason, any of the internal parts fails, the whole system may fail which can be costly. Developers and software testers in the organization need to put more time into defects solving which can directly affect the project timelapse. That’s why companies perform so-called E2E testing. End-to-End testing is a software testing method that tests the whole system from start…