Tag Info

Hot answers tagged

16

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


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


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


10

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.


10

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


9

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


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


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


7

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


7

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


7

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


7

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


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

Windows has the built in Windows Automation API available. Depending on what you want to do, it could get a little hairy using the APIs. The TestAPI project has some nice wrappers around UIAutomation to simplify the model.


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

Read MindMapping 101 from Darren McMillan - http://www.bettertesting.co.uk/content/?p=956 and this discussion ( prompted by myself ) on the STC - http://www.softwaretestingclub.com/forum/topics/im-the-map-im-the-map-im-the They are nothing new, use of them seems to come in waves - as your question demonstrates :)


6

Disclaimer: We are the authors of Sahi, and this answers the original post and the next answer by Tarken. This is of course biased, but I hope in a sense of fairness this will not be removed :) Hi Steve Miskiewicz, you should definitely check out Sahi. Don't be worried about the blogs and online presence. The problem space of web automation is small. You ...


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

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


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

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


5

IMHO, a team lead who is a developer with less knowledge in testing, is the wrong kind of person to be selecting a test tool. Do you have any QA Professionals on your team - perhaps someone with test tool experience? Or, lacking that do you have anyone on the team who will actually be tasked with using a test tool? I would suggest you turn to them. If ...


5

The key challenge is getting control of either: the thing that triggers action requests. the clock by which the system determines what time it is. The other answers (and your question) have already mentioned the first possibility, so I'll focus on the second. When I design systems like this, I try to arrange for the clock to be substitutable. For the ...


5

I think you want to pick the framework which has the most active development and the most documentation resources on the internet. Of-course you first need to check which framework fits your requirements, I would pilot all for a short while (starting with the most active one. If you have multiple candidates.) Which is more popular: Number of (recent) ...



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