Verifying the behavior of a software system against the expected behavior of that system.

learn more… | top users | synonyms

8
votes
3answers
764 views

Math underpinnings of software testing?

In my software engineering course, we recently (briefly) covered testing. Over the course of the discussion some topics came up that made me wonder about the math underlying software testing (such as ...
19
votes
6answers
1k views

How to explain the value of unit testing

I want to introduce the concept of unit tests (and testing in general) to my co-workers; right now there are no tests at all and things are tested by actually performing the tasks via the UI to see ...
7
votes
4answers
966 views

Do testers have to look at source code?

How necessary is it for testers to do white-box testing in addition to black-box testing? As a developer, I see value in having a QA-minded person go through my code and look for weak points, but it ...
10
votes
9answers
514 views

Coping with an unfixable endless project

We have a large (1200+ hours) website that has a lot of technical debt. This is mainly caused by the following (usual) reasons. Multiple programmers who come and go during development. Change of ...
5
votes
2answers
211 views

Generating tests from specification

I am reading "The Pragmatic Programmer" . The book has the following paragraph Dave once worked on an international telex switch. Quite understandably, the client demanded an exhaustive test ...
62
votes
27answers
9k views

Why to let / not let developers test their own work

I want to gather some arguments as to why letting a developer testing his/her own work as the last step before the product goes into production is a bad idea, because unfortunately, my place of work ...
1
vote
1answer
231 views

Is it worth cross-browser testing in GWT applications?

as GWT is supposed to abstract all the browsers implementations (for widgets, etc) is it worth doing cross-browser testing? I was just thinking to test only the styling related stuff (CSS related) in ...
7
votes
5answers
1k views

Outsourcing Quality Assurance and Testing [closed]

I was recently approached by a software firm that specializes in Quality Assurance and Testing. Up until this point, the developers at our (small) company have been responsible for their own QA for ...
6
votes
3answers
205 views

How do open source projects deal with complex setup and deployment?

At most of my corporate clients they have very complex systems with multiple entities to be deployed and tested. (e.g. client software, user database, system, database, identity manager application, ...
10
votes
3answers
684 views

Questions for a peer code review

I am in the process of creating a short check-list for peer code reviews. So far I have come up with the following... Is there a unit test? Is there a integration test? Do you understand the code ...
1
vote
2answers
339 views

How to Convince management that a specific product training is important to QA?

I am leading a QA team of 10 people. we have been received the request for a training of a ETL dataware housing tool for QA, Support and Development. But however the management does not feel that it ...
-1
votes
1answer
232 views

Mac Dev Team, suggestions for an remote windows testing environment?

Alright, so my situation is as follows: 1 Front End Developer 2 Back End Developers 1 QA Tester We all currently have Virtual Machines, or Second PC's set up with our windows environments to test. ...
2
votes
6answers
1k views

How did you find the slow performance in your application?

What makes the web application perform and scale better is always a big topic. And finding the performance problems and tuning them is another... Here is some my thoughts of how to "finding" ...
4
votes
1answer
78 views

Reports from the front lines: VS Lab Management

I'm looking into Lab Management right now for our test environment for manual and automated testing. I'm just getting started on the process of putting together various servers to host/support it and ...
-1
votes
1answer
225 views

Help with Seminar on Software Testing [closed]

All, I need to give a small seminar(about 20mins duration) to a class on Software Testing. Given the time constraint, I wanted to seek opinion from everyone as to what primary topics should I cover ...
8
votes
5answers
3k views

How do you identify “edge” cases on algorithms?

Basically how do you find out which could be your worst or best case and any other "edge" cases you might have BEFORE having them and so, how do you prepare your code for them?
8
votes
3answers
885 views

Are there any tools for testing drag & drop Windows desktop applications?

I need to develop a Windows desktop application (win32 API) which will use drag & drop extensively in many formats, including my own. I need to test it, for example, with CF_TEXT dragging, CF_RTF, ...
8
votes
8answers
417 views

Programmers doing testing

I am wondering how typical it is for programmers to switch hats and do testing on each other's work. Assume that the team wants to take a "shared responsibility" approach to moving tasks from being ...
3
votes
1answer
642 views

Android development & hardware testing - Which handsets & tests? What are the best options/deals? [closed]

I'm quite new to Android development. I spent a few weeks, doing tutorials and developping simple apps. Now, I'm focusing on all the test aspects. I have done Junit tests before so I thought it would ...
3
votes
2answers
385 views

Why would you use built-in WebDev instead of local IIS

Since starting developing ASP.NET projects I find myself familiar just touching F5 for debugging. I think most of us are learned that way? From then and much later I learned to live with the spooky ...
2
votes
2answers
180 views

Where can I get beta testers for a software library?

There are a few similar questions to this one already. But mine differs enough to warrant being asked separately. I've written an authentication ASP.Net library and I'm looking for beta testers. I've ...
6
votes
3answers
158 views

Dealing with resistance to testing code

I've recently switched jobs. At my previous job, everyone wrote tests and we were all in a happy place. In my new role, I've been asked to setup CI and testing. I'm experiencing some resistance to ...
11
votes
6answers
1k views

How do I approach fixing an unreproducible/randomly occurring bug?

We have a multilingual website in which a bug was discovered some days ago. It was displaying other language data in other language and also the mixture of data like English language was selected but ...
0
votes
1answer
134 views

Testing activities carried out in an OO development project

Does anyone know the testing activities carried out in an Object-Oriented development project that uses an incremental approach to development and delivery?
2
votes
1answer
529 views

Using JMeter with a utility that does not support proxies

Currently I'm checking some client and server software and I wish to expand the testing coverage for it. Specifically I want to increase the quality of the load and stress testing that is performed so ...
47
votes
10answers
6k views

(Why) is it important that a unit test not test dependencies?

I understand the value of automated testing and use it wherever the problem is well-specified enough that I can come up with good test cases. I've noticed, though, that some people here and on ...
7
votes
2answers
485 views

Does anyone know of a way to acquire a REAL credit card that is specifically designated for ecommerce testing purposes?

What I mean is we always want to test something in the actual real world live production environment, regardless of any testing we do with any fake paypal credit card numbers or other sandboxed ...
3
votes
1answer
176 views

controlling 2 Windows simultaneously for a-b testing

I'm searching for an app that is cloning all my commands(mouse and keyboard) to a second window. Especially for Browsers. I'd like to test a web page and want to see the different behavior in two ...
9
votes
5answers
2k views

unit tests for a csv parser

What tests should I use to unit test a csv parser? I have a simple csv parser in C#, and I want to be sure I have good unit test coverage of all the common (and uncommon) edge cases. What tests ...
3
votes
1answer
661 views

Studies on breakdown of various costs associated with a Software project [closed]

I am looking for links and advice on studies done on the breakdown of costs associated with Software development. In particular I am looking on what percentage of effort is testing vs programming, ...
7
votes
10answers
664 views

What do you call the test suite developers run before checkin?

I'm working on a project where we're adding automated testing to an existing project. We're starting with a central component, and setting up both unit tests at the code module level, and tests that ...
1
vote
2answers
643 views

Does TDD formally use black box testing to supplement unit tests?

Unit tests are never perfect at capturing functionality, particularly in certain parts of an application (such as the GUI), so everyone needs some measure black box testing. Does TDD have anything to ...
11
votes
4answers
2k views

Should each unit test be able to be run independently of other tests?

Say you have tests for two methods of a class. The first method gathers data from another tier and puts it into some sort of storage independent of the runtime (such as a SQL table), so all of the ...
21
votes
4answers
1k views

Unit testing best practices for a unit testing newbie

In recent years, I have only written small components for people in larger projects or small tools. I have never written a unit test and it always seems like learning how to write them and actually ...
2
votes
3answers
228 views

Smartphones and tablets for testing

In my work I have started development of a website/webapp that will be viewed primarily on smartphones and tablet. I have now been given the task of buying the necessary hardware for testing the ...
6
votes
5answers
2k views

Parameterized tests - When and why do you use them?

Recently at work we've been having some differences of opinion with regard to Parameterized testing. Normally we use a TDD-style (or at least try to) so I understand the benefits of that approac. ...
0
votes
2answers
367 views

Key phrases showing benefits performing certified software testing for “your” company?

I am wondering what phrases that would have the most impact when approaching a business, to inform them why they should test their software. Obviously you have easy ones; reduce costs/risk, improves ...
6
votes
5answers
331 views

If a new feature is implemented and there is a bug, should QA reject that feature or accept it and file a new bug?

At work, we use a bug tracker called Pivotal Tracker (www.pivotaltracker.com) that allows engineers to file features and bugs. If a feature or bug fix is delivered, it is QA's job to accept or reject ...
9
votes
11answers
1k views

Turn away a bug if no reproducible test case exists? [duplicate]

If the customer has problems which are not reproducible because of complexity of actions they took and can't remember step by step, then coders are missing a test case. Indeed, this issue is ...
14
votes
6answers
618 views

Do abstractions have to reduce code readability?

A good developer I work with told me recently about some difficulty he had in implementing a feature in some code we had inherited; he said the problem was that the code was difficult to follow. From ...
8
votes
4answers
404 views

How do I quote a job with PHPUnit?

I've been doing website programming for 15 years and PHP for the last 5 years or so. I've always written solid code. HOWEVER, I have a client that is insisting on 80% of the code being unit tested. ...
30
votes
21answers
6k views

Is Software Testing Really Needed?

I'm a student working on my B.E(CS) and my question is the following: Is testing in the software field needed? If we create a software with great care, then why should we test? After testing can ...
3
votes
16answers
545 views

Bugs vs. Nonexistent Features

Is it fair to refer to a feature that has not yet been coded as a "bug"? For example, I am working on a project that involves three distinct features. If I only start one of them, is it correct to ...
5
votes
2answers
847 views

Programming Practice/Test Contest? [closed]

My situation: I'm on a programming team, and this year, we want to weed out the weak link by making a competition to get the best coder from our group of candidates. Focus is on IEEExtreme-like ...
5
votes
4answers
548 views

Is there value in having new developers (graduates) start as testers / bug-fixers?

Hi Programmers Community. What are your thoughts on the following: Is there value in having new developers (graduates) start as testers / bug-fixers? There are two schools of thought here that I ...
20
votes
14answers
2k views

When is it okay to ship a product with a known bug?

When is it okay to ship a product with a known bug?
2
votes
9answers
1k views

How do you QA and release software quickly with a large team?

My work used to be a smaller team. We had less than 13 devs for a while. We are now growing rapidly, and are over 20 with plans to be over 30 in a few months. Our process for QA'ing and releasing ...
2
votes
3answers
435 views

What's the *ISTQB* and are they trustable?

I heard that my co-worker want to get ISTQB certification. But I heard it first time. So it's hard to trust it. In fact I can't understanding the concept of qualification for testing software. What ...
2
votes
4answers
230 views

Should Whitebox testers be involved in the software design process?

Should Whitebox testers be involved in the software design process and why?
3
votes
3answers
1k views

How to calculate the quality of software project [duplicate]

I am working on a project and my task is to evaluate quality of that project by quality metrics. I found three types of metrics namely product, process & project. On some websites I fount other ...