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

learn more… | top users | synonyms

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
221 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
2k 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
870 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
640 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
383 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
527 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
175 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
642 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
660 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
631 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 ...
20
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
227 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
362 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
319 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
615 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
403 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
542 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
831 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
541 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
424 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
229 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 ...
2
votes
1answer
90 views

Library to fake intermittent failures according to tester-defined policy?

I'm looking for a library that I can use to help mock a program component that works only intermittently - usually, it works fine, but sometimes it fails. For example, suppose I need to read data ...
4
votes
2answers
1k views

UI Testing with Visual Studio 2010 Feature Pack 2

One of the most intriguing items in the recently released Visual Studio 2010 Feature Pack 2 is the ability to create and edit UI tests in Silverlight. Here is an example of a coded UI test. I ...
4
votes
2answers
967 views

Is the difference between BDD and TDD nothing more than a vocabulary shift? [duplicate]

I recently made a start on learning BDD (Behaviour Driven Development) after watching a Google tech talk presented by David Astels. He made a very interesting case for using BDD and some of the ...
10
votes
7answers
936 views

Interview question: how much would you test before you stop?

This was a question I got in an interview. After asking the coding question, the interviewer asked how I would test the function. I answered with writing unit tests and test cases to try to cover ...
12
votes
6answers
5k views

What should I ask interviewer during the interview?

I have an SDET interview upcoming in a week. I have been preparing for a long time. It is a good company. I am working as SDET for two years. I wonder what questions I should ask my interviewer ...
44
votes
19answers
4k views

How come compilers are so reliable?

We use compilers on a daily basis as if their correctness is a given, but compilers are programs too, and can potentially contain bugs. I always wondered about this infallible robustness. Have you ...
0
votes
3answers
368 views

How to verify the code that could take a substantial time to compile? [closed]

As a follow up to my prev question: What is the best aproach for coding in a slow compilation environment To recap: I am stuck with a large software system with which a TDD ideology of "test often" ...
0
votes
2answers
9k views

What is the difference between a Software Test Engineer and Software Test Analyst? [closed]

Do they differ in role and responsibilities. Or the terms are dependant on geographical area.
1
vote
2answers
164 views

Automated Acceptance tests under specific contraints

This question is a follow up to my previous question, which was a bit general, so I shall be more specific with this one. I want to automate acceptance testing on a web application. Briefly, this ...
7
votes
7answers
5k views

Who should write the test plan?

I am in the in-house development team of my company, and we develop our company's web sites according to the requirements of the marketing team. Before releasing the site to them for acceptance ...
12
votes
6answers
547 views

How to improve testing your own code

Today I checked in a change on some code which turned out to be not working at all due to something rather stupid yet very crucial. I feel really bad about it and I hope I finally learn something from ...
26
votes
5answers
20k views

What is an integration test exactly?

My friends and I have been struggling to classify exactly what is an integration test. Now, on my way home, I just realised, that every time I try to give a real world example of an integration ...
4
votes
2answers
122 views

Do bugs from Fuzzing belong in my system tests?

I have recently implemented fuzz testing over one of my projects. Several bugs have come up, generally classifiable as (dare-I-say trivial?) input validation bugs, and I've fixed them. In no case so ...