qa

How do I dev test effectively?

At work, we have a pre-QA step where we (the developers) would test each other's work (broken up to individual bugs or enhancements). While this is useful to have (good to have a sort of 'double check' to make sure failures from QA are kept to a minimum; also useful to look at the stuff that other people have been doing); it has always ...

Testing objects with dependencies in PHPUnit

For objects which compose another object as part of their implementation, what's the best way to write the unit test so only the principle object gets tested? Trivial example: class myObj { public function doSomethingWhichIsLogged() { // ... $logger = new logger('/tmp/log.txt'); $logger->info('some mess...

Should we always reproduce the bugs to verify the fixes ?

From time to time we get bugs on production that can be fixed by for example by changing a configuration, disabling some part of the logic, and such. I've argued with my manager that we should reproduce the bugs locally to ensure the fix works, and more importantly so developers and QA can include the check for these cases as part of th...

Testing any web page approach

How should one approach testing a web page with tabs (linking to other pages), frames or form? What should be the general methodology? What could be the various test cases? I was asked this interview for a Junior QA Engineer position without requiring to be very specific. And, I couldn't comprehend the question very clearly. Some of t...

How can I find people to check and play with beta version ?

I'm working with third party tools for databases software company. We've developed a great query tool for different kind of databases, and now we looking for people to play with it and tell us what they think and if everything is working ok. You have any idea where can find people who will want to do it? Added by edit : This is the...

What does Software Engineer in Test do?

Some good software companies like Microsoft or Google look for Software Engineers in testing positions. They expect excellent coding skills in C++ / Java (pick one) + some scripting languages and CS degree. Is this a position for software developer or just re-branded QA ? I'm a software developer and I like refactoring, mocking and unit-...

Regression Testing for dummies

Hi, I'm looking to implement regression testing of my web apps before I release them. Simply put, I'm looking for something that could do the following: record tests via a web browser using something like selenium load those tests into an app make my required logic/feature changes run test scripts view test status (pass/fail) fix bro...

Does anyone use QuickTest Professional's Web Extensibility?

In QTP 9.5 HP presented Web Extensibility which provides the ability to create new test objects that better model your application. I found very little on the web about this feature. Is it really useful? Does anyone here have any experience in using it? ...

Tips for balancing between Dogfood and QA?

Most developers are aware of idea of eating one's own dog food, but at the same time its mathematically proven that its cheaper to have QA staff (or Testers) do QA than having developers do QA. Now of course there is no point in being an extremist in either direction, but I've noticed that depending on the project and developer (or QA s...

Parsing a Flex Application Object Hierarchy Using FunFX

I'm attempting to test a Flex application in which Objects do not have static IDs. I'd like to use FunFX for automation, since it can easily be kicked off from a Linux shell. This said, FunFX doesn't appear to contain functions which allow users to access children via their parent objects (e.g. parent.get_child_at(<index>) or parent.ch...

Quality Assurance in the design phase?

How does quality assurance fit into the design phase of software development? What (if any) quality assurance activities are done in the design phase? ...

How do you QA websites?

I am wondering if there is a detailed list of tools/practices that can be used to QA websites. The tools that seem to get most mention are link checkers, validators and Selenium IDE. In my capacity, only the link checker and validator seem to work well. I'm not a QA specialist, so I don't know what it is that they do and want to be more ...

Does bathtub curve apply to modern software?

Of course software doesn't wear out, but few decades ago it was generally believed, that late in application's life-cycle code maintenance introduces more bugs, then it fixes. But does the bathtub curve apply to the modern software developed with modern software engineering methods? ...

Q/A, Release builds vs Debug builds, and Assertions

Just curious: When you release software builds to Q/A, do you prefer to always use the "RELEASE" version, or do you sometimes use the DEBUG version? Here's my conundrum: We like to use Asserts to trap for conditions that should never happen. On the one hand, it might be useful for Q/A to test our software with the Assertions enabled, ...

QA Process - Best Ideas

What are the best processes with for Quality Assurance (aside from testing)? Do you use code reviews, code profilers? Do you use a QA Standards document, or just eyeball code? Also how do you provide feedback to the developers? What do YOU do for QA? ...

Should QA report to development?

Here's a question I've run across in many, many companies: should QA teams report to the development organization, or be equivalent to development in the company hierarchy? ...

How do I go about building a test plan for our QA department?

We are currently preparing our testing department for a new release of our latest project. We would obviously like them to follow a thorough plan for testing our software and insuring that bugs are passed back to us (the development team) before release. Are there any good tools or methodologies to follow in creating this test plan? ...

Q&A style plugin for vBulletin

I'm in the admin team of a large vBulletin forum and I have recently fallen in love with SO. I think that a Q&A style section would be great for the forum and was wondering if anyone knows about a module/hack that can achieve this. ...

Should QA people write some production code and should devs do some QA?

In small enough organizations, should there be completely independent QA and Dev roles, or should each role involve some time (e.g., 1 day a week) doing the role of the other side? I'm not talking about unit tests. I'm talking about a QA focusing on the system also contributing some production code, and a dev spending some time analyzin...

Does Quality Assurance = Testing & Bug Fixing?

What is Quality Assurance? Is it testing and bug fixing, or is it something more? ...