Tag Info

Hot answers tagged

6

There are two sides of this question: Your result is not 100% because there is an issue with the Automation test designed by you. If this is the problem, then definitely you need to improve your automated test cases, so that they execute perfectly (not in terms of approach) but in terms of requirement and coverage. Once they are corrected your ...


4

It all depends what high level operations you have on your page. The requirement of High level functionalities differ from application to application and page to page. Some of the pages may not be having any or some of the options mentioned by you but some may have additional operations like Edit : Change the record to edit mode Delete : Delete the ...


3

You should spend more time understanding your application and importance of different features. It does not make sense to postpone important release, which delivers important new features which give you advantage over competition because of a bug in some obscure feature which rarely anyone uses. But you would not want to knowingly release software with bug ...


3

End to end testing will always have a certain amount of flakiness. If you work on a single app or website full time then you start to figure out the characteristics of it and how to deal with them. Timing issues is usually the problem for myself... But getting to know how to use the WebDriverWait class with ExpectedConditions helps dramatically since it ...


3

Oh Boy! you might start another one of the Java vs Python vs Other language war. These are kind of question which are always answered with preference for a specific language in mind. For me- I would prefer Python over Java, because of one reason : Its simplicity. Our test team comprises of people who have little programming experience. However, most of ...


2

Is there any specific reason to pick Java over Python? Not really. It depends on which language you feel more comfortable with. However, most of our developers (apart from the iOS devs, obviously) are intimately familiar with Python and are using it in our production environment. So go with Python. Then Devs can also contribute to e2e Test ...


2

I am only working with Page Objects which makes it pretty straightforward to keep them inside the page object where it is used, meaning inside a class. Actually this way you are accomplishing some things that are important for successful automation projects: DRY principle (only this one class contains and cares about your xpath) Ease of use (no ...


2

Since drop down contains more than one values, so we need to make selection out of a range of options. So there are three ways of getting or selecting elements from a drop down using the Select class of Selenium webdriver: Using the index of element in drop down. Using the Value of element in drop down. Using the text of element in drop down. Consider ...


2

What questions should I ask the developers so that i can proceed with automating? It depends what kind of test you want to have, if it is only end2end testing then "Base URI" should be enough for you. If you need to test more than that (e.g Tests which need mocking), you may need to have access to the project code to add your test code there. For ...


1

When choosing any tool you need to evaluate the options available to you. First step is to get a list of tools that are out there (google is your friend). Before I begin evaluating I tend to make a list of criteria and give each tool a mark out of 10, for example; Features – Does the tool offer the features you think you will need? Usability – How usable ...


1

You need to use the Tree listener and/or Table Listener in JMeter, Sampler result tab of Tree listener provided the value of both "Latency Time" and "Load Time" (this image has been taken from google and just for reference, Tree listeners looks exactly same) This lisnter will provide the result of individual samples, i.e. you have to select the sample ...


1

The correct way for you to answer would be something like "I'm new to Agile, so I don't really know." If you have non-Agile experience, you could expand on your answer and talk about the number of test cycles on the projects you tested. And if you have read enough about Agile to feel confident that your reading applies to this particular context, then you ...


1

For the free tools you can use AutoIt or Winium. And if you want to go for commercial tool then TestComplete is a good tool in that league.


1

With such a large system, I'm assuming that the code is built into many different individual libraries. One way you can narrow down the list of unit tests is to identify and run only those unit tests that are found in the same library as the code change. This approach also assumes local functions aren't exported to become public outside of the module that ...


1

There is a tool designed for APIs testing - SoapUI, you can try it out and see how it goes. In regards to JMeter - yes, it can be used for functional testing. If your concern is about test scripts readability and maintainability you can check out Taurus - new automated tests configuration and execution engine with clear syntax and very good reporting. You ...


1

One question: What is your office space like? Distractions often are ubiquitous. You can only try to circumvent. Headphones is one option, changing work hours is another. Changing your expectations is a third. So what you need to do is: Find out average/acceptable performance. You may not have a problem at all. Detect production breaking habits, ...


1

Considering your focus on atomic page operations, I would add some basic operations on popups, like ClosePopup, AcceptPopup, CancelPopup. Perhaps depending on the technology you should add some extra functions.


1

It is totally depends on your requirement and based on that you can decide that if test is pass or fail. Generally you can verify following : 1 - Correctness of data which graph represents. 2 - Graph layout in different browsers. 3 - Ensure that if data changed then is it reflecting in graph or not. 4 - If there are multiple types of chart then verify ...


1

White Box Testing In The Absence of Functional Requirements Sometimes, lacking requirements, we read the system code to attempt to discern what it was supposed to do, and then write tests based on that knowledge. This can arise when someone is asked to automate tests for a legacy system. There is a place for white box testing, but it is not a substitute ...


1

What I'm getting from your description of problem is that you have a website developed in C# and need to test it. If you're thinking of writing tests, using Selenium, then it shouldn't matter which language your website is developed. You can have a website developed in C# and still use Python/Java code to write Selenium scripts and then test it. This is ...


1

You could, but you shouldn't. You can just create tests in Visual Studio. Just use the Selenium NuGet packages and write the tests in C#. This beats having two development envs, one for the app and one for the tests. Here is an getting started guide: http://automatetheplanet.com/getting-started-webdriver/ Or this older one without the NuGet package, but ...



Only top voted, non community-wiki answers of a minimum length are eligible