Tag Info

Hot answers tagged

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 ...


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.


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 ...


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 ...


2

Yes and No. Hiring managers might like certifications, but here in the Netherlands the two most asked certifications are ISTQB and T-Map. So the ones you name might not be useful in Europe. Also read this question: Do ISTQB/ISEB Testing Certificates prove that someone can test? Personally I am a follower of the http://www.professionaltestersmanifesto.org/ ...


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 ...


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.


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 ...


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, ...


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- ...


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) ...


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


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 ...


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 ...


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 ...


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 ...


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

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.


1

I found the solution at http://stuffandtech.blogspot.in/2012/03/android-quick-tip-adb-over-wifi.html. It worked for me. Steps from article: Connect with USB debugging and do adb tcpip 5555 result is: restarting in TCP mode port: 5555 Now do adb connect <you'r devices IP adress> result is: connected to (you'r devices IP adress) You ...


1

I'm not sure if you're familiar with the page object model, but you might be interested in it. You create a class hierarchy that resembles the page structure of the site you're testing. This model completely separates the WebDriver code and the TestNG code by creating this page interface that gives tests a universal way to interact with a particular page. ...


1

Depending on where you live and whom you work for, fake money transfers on a production system could have serious legal consequences. Same for undocumented money transfers between departments within the business. Consult the legal department in writing if you have one, otherwise your boss, regarding refunds/reimbursements and the necessary documentation. ...


1

Runscope provides a Web UI for creating tests. There is no code to write for standard assertions. You can write more complex assertions using Javascript. It is a cloud based service, which allows tests to be run from data centers around the world, which is useful when testing response times. You can also use our local agent to test APIs that are behind ...


1

I dont see "title_link_1013" in your HTML code, how should it find your <a> ? Maybe use the ID instead? driver.findElement(By.id("listing_image_290")).click();


1

One neat thing you could try is to implement your own wait condition, I don't know the C# bindings, I use it with Java. But maybe you can adapt this to your needs if you think it could help. For example: public static ExpectedCondition<Boolean> readyStateComplete(final WebDriver driver) { return new ExpectedCondition() { public Object ...


1

Can I work in this scenario with the above background? First of all, anything is possible. It's really hard to give advice without knowing more about you and your background. Describing your background in a short post on a forum like this isn't easy. Assuming the company who extended you the offer, knows about your current background and wants to hire ...



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