Tag Info

New answers tagged

0

Your code logic seems okay but there are some parts which need to be changed. First when you want to search a non static value in dynamic id, searched value should match correct pattern so your pattern can not find expected span , this code line should be changed to "By.CssSelector("span[id^='-chosen-']"));" //comment : I hope there is not any span which ...


0

It rather sounds like your first port of call should be talking to your development team to find out exactly what processes are affecting the text entry. There's definitely something moer than you know if those steps aren't providing results.


0

Each node has three configuration items: browserName, version and platform. The version is a "free" format. If you give each of your nodes a made up version name (999,998 and 997) then you can use the Grid capability to force a test the run on the version name of choice. Start the nodes with -browser version=999 In your test ask for a capability: ...


0

I got the solution. From past days I have been checking the console output of jenkins but not "jenkins.err.log" file. There I have found UnknownHostException which is solved by adding the remote ip address into my hosts file.


2

To start with, there is no formally defined list of standard test methodologies. That said, there are a number of test methods that are better suited to web applications than desktop applications: HTML validation - even if a desktop uses HTML display in some or all of its screens, it's not going to be as accessible as right-click - view source in any ...


0

This looks like an issue with the driver. Looks like a bug with the code. https://github.com/ios-driver/ios-driver/issues/369


0

Test Methodologies for the web based applications describes about the different types of testing methods, which should be used for ensuring the quality of the product. Testing Methodologies include Unit Testing, Functional Testing, Integration Testing, System Testing and Acceptance Testing etc. These methodologies are part of the Test Plan and one has to ...


1

I am assuming that the first question you ask is: what are test methodologies for web based and for desktop based applications? because it doesn't make sense when I read it. Test methodologies differ greatly between web and desktop applications, that is a wide topic to get into. I can put a few topics on the items listed but there are many good internet ...


1

We are currently in a similar situation, except not with Selenium, but with CodedUI. I think for the concept the technology does not really matter. We have defined a critical path with functional locations that are most critical to our application. This because we have nearly no automated test coverage and want to start with the most important parts first, ...


2

The most popular tools are listed below: JMeter Gatling Grinder Tsung Yandex.Tank HP LoadRunner NeoLoad Here are few comparisons of them: Grinder vs Gatling vs Tsung vs JMeter LoadRunner vs Grinder vs JMeter Loadrunner vs JMeter vs NeoLoad For more comprehensive list of tools also look at www.opensourcetesting.org.


0

I hope this is repeated question. The Answer to this question can be found in http://stackoverflow.com/questions/30999552/which-is-the-best-performance-testing-tool-when-i-dont-know-the-client-applicati/31003937#31003937


0

Are you creating object for the RemoteWebdriver class and setting the capablities for the firefox browser and chrome browser, on which you want to run the tests ex:RemoteWebDriver driver=new RemoteWebDriver(); capability = DesiredCapabilities.firefox(); Pass the capability object to the driver.


0

As you are using Selenium webdriver for automation, u can use cucumber framework approach to breakdown the test cases. A simple Gherkin format is used to breakdown the test cases, and also helpful to reuse the code number of times. http://www.toolsqa.com/cucumber/first-cucumber-selenium-java-test/ Above link gives the cucumber format UI. I am sure. You ...


1

Building the QA department from scratch is in a sense a great opportunity, as you don't have the old practices to get rid of, but then again you probably need to stress the the importance of the QA to others to get the support your departments will need. So for centralizing stuff, you will probably want to pick a solution that support requirements, manual- ...


0

From a quick look at the site, it appears that you only see the elements in the source after you mouseover so first thing to do is enter "guragon" //Wait for the results WebElement autofill= wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("keyword_suggest"))); you will then need to iterate through the divs/spans below it to create a ...


1

I like the method that is used by the conversion from Selenium IDE to Selenium C# personally, which is as follows: for (int second = 0;; second++) { if (second >= 60) Assert.Fail("timeout"); try { if (IsElementPresent(By.Id("blargh")"))) break; } catch (Exception) ...


0

Where ever the selenium library is running is where the browser will run. If you are planning on putting this on a server, you'll have trouble if there is nobody logged in to the console. You should look at Selenium Grid which allows the browser to run on a different machine. There are cloud based services for these clients, for example, Browser Stack ...


0

First thing to try is to increase newSessionTimeoutSec to 80 or 120 secs. I.e. run instead: java -jar ios-server-standalone-0.6.6-SNAPSHOT.jar -newSessionTimeoutSec 120 -port 5555 If it doesn't helps below is mdiwakar's solution from a discussion of similar issue on GitHub: I am using mac VM, it seems the issue was instruments were crashing ...


3

All-in-one: SeeTest Mobile web: Windows Phone Web Driver BridgIt Native apps: CodedUI Winium.StoreApps windows-phone-8-bootstrap Hybrid apps: CodedUI Winium.StoreApps.CodedUi Silverlight apps: Windows Phone Driver P.S. If you know other solutions, please share. Thank you.


1

For iOS and Android you can use Appium. And for Windows Phone you can use Winium. Both tools are "selenium-based", meaning that they have same basic API, and you can use same language and tools to write tests for all three platforms.


1

Here's a list of useful resources: Official Quick Start guide Official Docs Getting starting guide by Mark Colevan Practical guide, with example application Some advanced techniques Video lesson by Jim Lavin


0

I have also added another solution which you wanted to implement ie) passing the values from the servlet post method to your selenium test Download selenium java client driver here Extract the downloaded jar and add the selenium-java-2.46.0.jar and all the other jars in libs folder into /WEB-INF/lib folder of the deployed web app I will add a basic script ...


0

The best approach is save the values from the servlet to a Database. Install continuous Integration server like Jenkins and create a Java project to check for new entries in database. Set cron job for this build. Actually Jenkins has all these features you just have to specify the time interval. Example: If the time interval is set to 10 mins the ...


1

Though you specifically say you want separation of responsibilities I'll go ahead and recommend to you InformUp which is a full-featured ALM with requirements management, test case management, bug tracking and built-in wiki. By the way, as an ex-Microsoft stack person you say you are, you'll be right at home with InformUp's IIS based stack. If you really ...


0

I've heard from co-workers JavaScript isn't the easiest language to use with Web Driver and protractor is based on Web Driver. Something about all the asynchronous calls. You might try web driver with Ruby. Sauce Labs has a Bootcamp available for free.


0

From my experience, Yes. It definitely helped my career. I was recently in the job market and in my area all of the good jobs wanted automation experience. If QA is the path you want to continue to follow I would suggest learning Selenium with either Python, Java, or C#. Those are the 3 you will see most often. As someone stated above, salaries are higher ...


0

Consider TRAC. It free/open source integrated wiki for documentation, bug tracker, subversion/Git/mercurial/... code repository, and code viewer. Code viewer is smart enough to parse comments in code and correctly interpret them as hyperlinks to docs or bug tracker. Comments in bug tracker can expands to changeset, etc. Atlassian wiki (confluence) is very ...


1

Have you tried programming in some languages easy for beginners, like Python? Did you like it? If you did, adding test automation to your skills is positive. But if you did not like programming, adding skills for a job you do not enjoy will make you miserable and makes no sense. You may consider becoming a test manager instead (or continue to be an even ...


0

Learning new technical things will definitely boost your career. That too, a free software like Selenium with huge employment, will certainly uplift the career ladder. A * Your experience will help to manage teams. If you know Automation, you could drive a team with automation skills as well. * There are no. of onsite chances (if you wish to go to abroad) ...


2

Of-course it will add value, automated testing is partly programming. Understanding the challenges the developers have while making software products you test is very good. With 8 years of experience you could be under 30 or 55+ in age, depending on how old you are I would decide if you want to learn programming skills and pick it up or not. Also even if ...


0

I'm finding in the UK more recruitment agencies are asking for ISEB/ISTQB Foundation Certificate, not sure whether this is required by companies using them, or they are using it as a 'quality gauge'. Agencies tend to know little or nothing about testing so this may be their only tool at their disposal. May be possible that having a certificate means you get ...


-1

Yes you should move to automation after this great experience in manual testing. I think you are little bit late , Tester should move to automation as soon as possible for strong career. Many tester move to automation just after 1-2 years experience in manual testing. It is depends on opportunity for automation and interest of tester. Your decision is good ...


1

There are many, many approaches, each having its pros and cons when it comes to simplicity of reading, easiness of modifying data, easiness of modifying data schema (refactoring), easiness of parsing data, type of data you want to model. If you were I would experiment. I would pickup the simplest approach (properties) to see if fits your problem. Here's the ...


1

First of all:There is no best approach. There are just several approaches and you have to decide which one is your favorite. What is the best approach to make test data configurable ? Through XML file or properties file or any other way. But must not be hard coded. I like it to put the test data in properties files, read the data and put them ...


0

Sounds like you want to do Data Binding (also called Data Driven Testing). You can parse a CSV file and have your test run as many times as there are rows in the file. Each row can have columns for username and password. You will need to add appropriate logging so that when a test 'fails' you know which iteration it failed on. How you read in the csv file ...


0

Check this link http://www.testingbrain.com/tutorials/soapui-tutorial.html . There you can find some pdf tutorials about SoapUI


0

I would suggest that you need to start by presenting a comprehensive approach to QE to the team so that they can see how it will fit in with Agile Development. For me a comprehensive approach to QE basically means a comprehensive approach to testing. For this I start with these four quadrants: Integrated | Performance -------------------------- Unit ...


3

ui element tagging tends to be brittle. The tool you end up using will find elements in different ways. So you'll likely change up based on the tool you use. Hopefully the tool you pick makes it easy to change 'selectors' (find element logic). testers tend not to have some of the technical skills or experience that developers do. Look into using ...


1

My thoughts were mainly keeping projects separated for issue tracking (not sure of the software we will use yet). I am a fan of Atlasssian's products. You can get issue tracking with JIRA, documentation with Confluence, communicate with HipChat, and host source code on BitBucket. Where I work now, uses these. I came from a .Net stack that used TFS and ...


3

I had similar question few years back. At that point I had only seen page object based implementation. In my current company we have a single framework that manages mobile, web, web services. A nice presentation of page object challenges is available in http://www.slideshare.net/abagmar/perils-of-pageobject-pattern. There is also a youtube session on the ...


1

An answer to your second bullet point, from one project I've experienced recently: Allow the QA department to draft developers as extra testers for UI tests. Allow the developers to spend some time on automating UI tests. Suddenly a lot of boring, repetitive tests got automated. Make the testers/test analysts available to help with unit tests, especially ...


1

The issues in the question sound pretty typical of Selenium users and development/QA teams in general. ui element tagging tends to be brittle. Automated testing make the most sense when the interface stays the same but the implementation changes. If a page tends to change a lot, it may make more sense to test it by hand, or to test it with a ...


-1

ToolsQA is awesome. Please have a look and do go step by step. You will learn quite a bit.


0

There's one more new and promising tool — Winium. Few more comments: Coded UI — official, from Microsoft; languages are Microsoft ones (C#, etc.). It should be stable, but scalability (parallel run) is a question, also you need some time to get familiar with it. Winium — third-party, promising & actively developed. Right now supports ...


1

You can run it using BrowserWindow.Launch("http://www.google.com/", "-private"); Official information is available on CodeProject.


1

Yes. It's documented in official documentation. Also you can find an example here to understand better / start with.


0

You have one year of experience with the Banking and Finance Industry, that's good! Experienced or not, having a certification is good and proves that you have knowledge and know how to use the knowledge. Yes, it's helpful for your career. Put the certification and your one year experience as a bonus. HR will be interested in hiring you from this ...


0

Would getting Certifications like below help my career? Definitely Maybe. It probably matters where in the world you intend to work, and for what kinds of companies. I tried to explore that question a while back. In my locale, I concluded that the answer is "It probably won't matter": ...


8

The best way to help your career is to learn how to test and become very good at it. James Bach has a really good post directed at new testers, that is worth reading (lots of recommendations) and he says this about certifications: Don’t get certified. There are no respectable commercial testing certifications. If you are forced to get certified for ...


0

Follow the below mentioned steps:- 1. adb tcpip 5555 This should give the output: restarting in TCP mode port: 5555 2. Now knowing the IP of you'r Android device (Settings->About->Status) type the following into the terminal: adb connect you should now get the output: connected to 3. You should now be able to debug against you'r device as ...



Top 50 recent answers are included