TestingBot: Cross-browser testing tool for everyone on the cloud

What is every web designer and developer’s nightmare? Of course, it is the cross-browser compatibility, because it is an essential requirement especially from a user experience point of view. Here I will introduce you the TestingBot cross-browser testing tool for everyone on the cloud, but unfortunately it is not a free tool. This is a […]

Read more
Beautiful interface, but poor performance?

Wondershare MirrorGO   In my last blog post, I talked about Vysor, a screen mirroring application and the benefits of using similar tools for manual testing. This time I will write about Wondershare MirrorGO, another Android screen mirroring application with rich features and beautiful interface. MirrorGO Android Recorder is developed by Wondershare. They promote it […]

Read more
Cucumber in Web testing (part 8 of 8)

8. Keyword “Examples” and conclusion Gherkin keyword: Examples Cucumber provides another useful Gherkin keyword which is used scenario parametrization. A scenario with an “Example” keyword will be executed multiple times with different parameters. Here is an instance: Examples: Similar Posts from the author: Cucumber in Web testing (part 6 of 8) Cucumber in Web testing […]

Read more
Cucumber in Web testing (part 7 of 8)

7. Hooks Cucumber provides a methodology called Hooks which is analogue to traditional before and after methods. The hooks must be annotated with @Before and @After in step classes. Make sure to use cucumber.api.java.Before and cucumber.api.java.After annotations and not the JUnit ones. By default each before method will be executed before all scenarios and each […]

Read more
Cucumber in Web testing (part 5 of 8)

5. Web testing project structure Structure without cucumber The following picture represents our basic structure what we use for web testing: TestBase contains the initialization and termination of a Selenium Webdriver. It usually contains a before() and after() method where we start and close web browser. In addition to this we setting up desired capabilities […]

Read more
Can Chrome DevTools’ Device Mode be substitute for the Real device?

Every tester probably heard about Chrome Device Mode, if you didn’t, don’t worry, we will try to introduce you with it. Open the Chrome DevTools and Toggle the Device Mode button to turn Device Mode on or off. Device Mode will emulate your site across different screen sizes and resolutions. In Viewport Controls you can […]

Read more
Make your manual testing faster with Vysor

Testing Android devices can be frustrating. Entering long texts, taking screenshots and screen recordings, transferring files from the Android device to PC, losing time just with putting down – picking up the device. All these things can be forgotten if You could use the Android device on your PC. There are many apps available for […]

Read more
Cucumber in Web testing (part 4 of 8)

4. TestRunner and Test steps To run features we need a Java class to start the test run. Here is a simple example: The TestRunner class needs to be annotated with @RunWith(Cucumber.class) and a body of it can be totally empty. By annotating the class with @CucumberOptions we can specify extra options to our test […]

Read more
Cucumber in Web testing (part 3 of 8)

3. Cucumber features “Feature” in cucumber is supposed to describe a single feature which is analog with “test group”/”test class” in standard Java world. A feature includes one or more scenarios. A scenario can be represented as a “test case” or a ”test method“ in standard Java world. The code of a cucumber feature need […]

Read more