Posts

Showing posts from December, 2022

BDD in TestComplete

Image
 What is BDD? BDD -  Behavior-Driven Development   BDD Scenarios with TestComplete  Behavior-Driven Development  (BDD) is a software development methodology combining technical aspects and business interests. This allows you to create test scenarios in a plain English language called Gherkin syntax, which uses a Given/When/Then format. In TestComplete, you can create such BDD tests against desktop, web and mobile applications, you can also automate their test steps and run these tests daily. Scenarios To create and run BDD tests in TestComplete, you use the  Scenarios  project item. How automation works After you create a feature file or import it to TestComplete, click  Generate Step Definitions  to command TestComplete to create script functions that will implement a step. You will then see the created code in the script editor. For instance, here is how the steps look like in JavaScript: To Run BDD,

Test execution summary

Image
 Test Execution summary in TestComplete is,

Start page of TestComplete

Image
 This picture is the start page of TestComplete,

Comparison - Current Top Automation Tools

Image
 Comparison of the top automation tools are,

Myths about test automation

  Myths about Automated Testing Time to bust some myths surrounding test automation- 100% automation is possible   – Barring a few very specific applications, 100% automation is just not possible. Exploratory test cases, usability test cases are some of the examples of test cases that can’t be automated. Automation will eat the manual testing jobs   – It is true that with the advent and rise of automation testing and different tools, there is a shift to the requirement of full-stack or dual role testers – who can work on both manual and automation testing. But automation will never be able to completely eliminate the need for manual testing. Developer makes better automation testers   – While a developer might have a slight edge on the coding part but still a tester will be able to think from a testing perspective. Automation is expensive   – When done correctly, automation can reduce the overall testing effort and resource requirement. Thus saving the project c...

License in TestComplete

Image
 TestComplete automation tool provides the trial license for exploring the tool. After the expiry, license needs to be purchased to continue testing with tool

Test Automation

Image