Tag Info

Hot answers tagged

15

Yes. Over the last few years I have built, re-built and evolved testing tools for a number of things: A Windows autumation library on top of UIAutomation A full C# based testing stack built on top of Watin and the UIAutomation library Control generators Test case management systems Defect tracking systems Various intergraion tools to work with TFS, JIRA or ...


14

While it's not updated as regularly as it once was, Grig Gheorgiu's Python Testing Tools Taxonomy is considered by Pythonista's to be an excellent reference point for tools. It covers testing tools for the following uses. Unit Testing Tools Mock Testing Tools Fuzz Testing Tools Web Testing Tools Acceptance/Business Logic Testing Tools GUI Testing Tools ...


10

Who would be administering QC? If it's going to be you, I'd recommend you give it a miss for now. I don't think it's particularly suited to small teams, or Agile teams: it's aimed at large companies, with waterfall development methodologies, and pretty much the whole design is aimed at that - you might find yourself having to swim against the current a lot ...


9

Fiddler http://www.fiddler2.com/fiddler2/ is a great tool for this kind of testing. It is an http proxy which allows you to send a request and then "fiddle" with both the request and the response between your app and going to the server. You can make small changes to a response, or create a response from scratch to send to your app.


9

Assuming you exclude the systems used to execute the application-under-test (Operating System, Browser, etc) there are no tools a tester cannot live without. There are many tools that make testing stronger, more thorough, easier, faster, and/or more efficient. We use bug tracking tools, text reading/editing/printing tools, document storage and retrieval ...


8

I have done quite a few in-house tools built in different languages and platforms, and while I agree with everything that has been said before but one point I think is missing is determining not only that you need the tool but to support it. Either you need to be able to schedule maintenance on the tool, or have a toolsmith to work on it, without that you ...


8

Selenium grid can execute multiple tests in parallel on different browsers like chrome, safari, IE, Firefox and opera. Here is a step-by-step walk-through right from test environment setup to coding using TestNG and Selenium Grid. The sample testng.xml file could be got from: ...


7

HP Quality Centre is a product that has been around for ages. I haven't used the product in anger for a few years, but I don't think that it is particularly tied to any methodology. HP's tools are generally pitched at the non-techical tester with record and playback and step-by-step test execution, especially now as WinRunner is now end of life. As someone ...


6

Where I work, almost all of our tools are built in-house. Some have been extremely helpful, while others have been a big time sink. However, IME, if you take the time to prioritize what you're going to build based on the biggest problems you want to solve first, then develop the tools with the same care you put into developing customer-facing apps - and ...


6

As well as SnagIt (good shout Lyndon) I am starting to use Rapid Reporter which is proving to be a v. useful exploratory testing tool. It doesn't do video, but I use SnagIt for the video (once a defect has been found) to support the other documentation provided / generated by Rapid Reporter


6

There's The Secret Ninja Cucumber Scrolls from Gojko - I started off with this http://cuke4ninja.com/ I'm currently reading The Cucumber Book from Matt Wynne http://pragprog.com/book/hwcuc/the-cucumber-book The RSpec book might also be useful and a bunch of resources here http://mikbe.tk/2011/03/05/learning-cucumber-rspec/ ( I have no experience with ...


6

Actually, there's a bit of a distinction here - namely between whether something CAN be automated and whether it SHOULD be automated. Just about anything software does can be automated, but whether it should be is an entirely different matter. For instance, if you're going to test whether a printout matches the on-screen display, the manual method is, more ...


6

This is a very good question... why ISN'T Sahi more common? When I was evaluating tools a few years back I first tried Selenium RC and liked the overall nature of the tool but found, in my experience, in all honesty, it just didn't work. It didn't work well with IE (a deal-breaker for many) and was way too flakey (tests often failed for no reason, hung on ...


6

Some ideas for the GPS part, based on my experience testing GPS's: Do field tests, and choose you locations wisely- from totally open skies to crowded tall buildings with limited to no GPS reception, from standing still to driving slow and fast, change heights during the tests (GPS is less accurate in reporting heights), choose different times of day, ...


6

I'm not sure what kind of advice you are looking for. You said "here's a lack of quick (not more than 8-10 hrs) and easily available tasks for staff evaluation. It would be nice to have 5-10 typical testing apps for checking various aspects of QA specialist skills". Other than "Create them", I'm not sure what kind of advice we can offer? I've created ...


5

There are a lot of performance testing tools: Apache Bench The Grinder Siege Pylot Setup for the most part is very easy. You could run each of these packages on a local VM; however, if you want to simluate large loads of traffic you need to have a machine with a little more RAM and Processor. Since this is an AJAX application you might have to simulate ...


5

The team I work in uses a combination of open source software and home grown software, but a staggering majority of it is home grown. We use available solutions for continuous integration and the running of automated tests, but the rest of the framework around this has been built from scratch; the needs of each of the technologies we are responsible for ...


5

I use two tools for these kinds of problems. One which I found because it is recommended by Michael Bolton (just to credit the source) is BB TestAssistant - http://www.bbsoftware.co.uk/BBTestAssistant.aspx which has a free express license available. The other is a tool called Jing which is free http://www.techsmith.com/jing/. BB TestAssistant I use for ...


5

I recently discovered PSR.exe, which is part of Windows 7 (just type in psr in the search field). It allows the user to record everything he or she does (like Snagit), but also makes it easy to add comments and to highlight certain regions of the screen. Once you finish recording, everything will be saved in a zip file as a so called ".mht" file. When you ...


5

The only tool you have listed which is free is Selenium. So I'd suggest you start there. I don't believe it's as important to pick the one, specific tool that is hot in the market right now. It's better to understand how test automation tools work in general, what tradeoffs must be made, etc. That way, then knowledge is quickly transferable to other ...


5

Along the lines of Joe - discuss with others and don't be reluctant to bring in an extra pair of eyes. This helps with "make no assumptions" and is a good de-focusing exercise. No matter how well we try not to make assumptions it is quite easy to slip into them without realizing. Therefore, describing your findings and approach to someone else is very ...


5

From my Experience I would Say Yes to VSTS Test Edition I used VSTS Continiously ran load tests for 4 Hours, Simulated Maximum of 60 requests / sec with 4 Test machines, OLTP Application Web Service / Biztalk / SQL Server / Replication / Service Broker based architecture VSTS Tests - Easily bind data to tests. This is pretty straight forward ( ...


5

Not saying that it's cheap, but, tools like OneNote tend to fill this void very well. We use a notebook for each application. For projects, we use Tabs/Sections for Modules/areas, and for operational type changes, we use a new section for each Release. Each session takes up 1 page. These get stored on either a sharepoint or in a shared folder that we all ...


4

I had only one experience of automation testing for Qt apps on Linux. The tool I used is Squish, and it supports Java, Web and Mobile testing as well. The test scripts are written in python. Just FYI. It's a commercial product, you need to buy the license.


4

We use selenium 2 and have recently started testing IE in addition to firefox, and there were a lot of problems that came up while trying to test IE. Mainly, we used xpath to define just about everything. For firefox this seemed to work fine. But there was something about the way IE and selenium used xpaths that never really worked for us. Our first big ...


4

Hey. Other possibility is Test Explorer. It has very nice features: record test as 'steps' which reflect what tester did Capture screenshot for every step record movie add notes to test during recording save test as baseline record local files usage record registry changes record system resources used replay test (which is actually displaying steps from ...


4

You should not focus on the concurrency rate, rather try to get traffic statistics, such as visits, amount of activity, and so on. If you already have a site running, you can analyze the server logs or any audit trails your application might write. When your site is still offline and you just want to go live, you have to come up with some expectations for ...


4

In my - admittedly limited so far - experience, I've found that TestComplete's keyword tests are useful for rapid automation of self-contained, small, highly modular test items. I have yet to find anything that keyword tests can do that coded tests can't, and I keep finding new things that coded tests do easily that keyword tests either can't do, or can't do ...


4

At work we are using the HP QC. It is a very powerful tool but I would use it only for really big projects. I think that it is not suitable for small/media projects. The projects I am working has 17 teams and more than 160 people and this tool is a corporate decision and not the result of an analysis of which tools are available.


4

On a functional basis, something like Selenium or Watir-Webdriver will work to test some of the most popular browsers. But IMHO the first line of defense is going to be a human, since a majority of the issues I've seen with regard to cross browser support tend to be rendering issues, that are often not easy to automate in a non brittle fashion. It's ...



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