Verifying the behavior of a software system against the expected behavior of that system.
2
votes
1answer
94 views
Are there any formalized/mathematical theories of software testing?
Googling "software testing theory" only seems to give theories in the soft sense of the word; I have not been able to find anything that would classify as a theory in the mathematical, information ...
-1
votes
0answers
41 views
% of bid that should be allocated for testing in mobile programming [on hold]
I am trying to develop a mobile application and I am unsure how much of our funds I should allocate for testing.
In your experience, what percentage of the total cost of a bid should go to testing a ...
2
votes
5answers
86 views
Should mock objects for tests be created at a high or low level
When creating unit tests for those other objects, what is the best way to create mock objects that provide data to other objects. Should they be created at a 'high level' and intercept the calls as ...
0
votes
1answer
300 views
Should programmers itemize testing for projects? [closed]
I recently hired a programming team to do a port of my iPad app to the iPhone and Android platforms.
Now, in a separate contract, I am asking them to implement a bunch of tips on how to play the ...
0
votes
0answers
65 views
Elo system behaves oddly in program I've created [closed]
Alright, so I'm looking to build a small program (C# and XAML) that, essentially, does this:
Generate array of players. Each player has a current rating and a true rating. I set current rating to ...
1
vote
4answers
155 views
Testing on different operating systems
I am a developer who has windows 7 installed as the host operating system with vmware. I have linux installed using vmware. Therefore I am able to test java and c++ apps on windows 7 and Linux.
I ...
-3
votes
2answers
183 views
Agile team with no dedicated Tester members. Insane or efficient? [duplicate]
I'm a software developer. I've been thinking a lot about the efficiency of the Software Testers I've worked with so far in my career. In fact, I've been thinking a lot about the Software Testers ...
0
votes
2answers
72 views
Area of testing
I'm trying to understand which part of my code I should to test. I have some code. Below is example of this code, just to understand the idea.
Depends of some parametrs I put one or another currency ...
5
votes
1answer
139 views
Is there an established or defined best practice for source control branching between development and production builds?
I struggled in how to phrase my question, so let me give an example in hopes of making more clear what I am after:
I currently work on a dev team responsible for maintaining and adding features to a ...
0
votes
1answer
57 views
Test Doubles : Do they go in “source packages” or “test packages”?
I've got a couple of data access objects (DefaultPersonServices.class, DefaultAddressServices.class) which is responsible for various CRUD operations in a database.
A few different classes use these ...
1
vote
1answer
87 views
How to create unit/integration tests for my web app?
I am currently developing an Ajax chat application that uses PHP on the back-end. Some of the features it has right now are different types of users (admin/mod/banned), public and private rooms, ...
-3
votes
1answer
45 views
What options are there to programmatically use windows application in VB.NET? (Button Press and Keyboard Strokes) [closed]
I have this complex windows application that I need to create an automated testing system for.
I need to use VB.NET, and it needs to be able to click all kinds of things, be conscious of the windows ...
1
vote
3answers
166 views
How do I limit the resources available to a program?
I'm delving into multi-threaded programming with Java, but I'm finding it hard to test my program for bugs. My computer simply has too many resources and cores, making it hard to see how my program ...
0
votes
0answers
19 views
Best Practices for Testing Application Dashboard Data [migrated]
We have a dashboard that contains metrics based on a 6 month reporting period. Users log in and see their metrics based on the current 6-month reporting period.
Every 6 months, we load new metrics ...
40
votes
13answers
2k views
Is it reasonable to insist on reproducing every defect before diagnosing and fixing it?
I work for a software product company. We have large enterprise customers who implement our product and we provide support to them, e.g. if there is a defect, we provide patches etc. Fairly typical ...
2
votes
5answers
180 views
Why use in-memory database for integration testing?
I'm really confused when I see a lot of in-memory database implementation used for testing, because I also heard a lot from integration testing best practices that the environment running the test ...
2
votes
2answers
140 views
How can I test an application that depends on specific hardware
I have written an Android application. The application requires a Bluetooth connection to a very specific piece of hardware, currently a prototype. The only way I can test the app at present is to ...
2
votes
4answers
197 views
Test Driven Development: A good/accepted way to test file system operations?
I am working on a project at the moment that generates a table (among other things) based on the contents of a file-system, and and in turn does some meta-data modifications on the things it finds. ...
2
votes
1answer
133 views
Rethinking testing strategy
Working on Plone projects our team tries to achieve full test coverage at least for important products. The kind of tests we write are unit tests, functional tests and integration tests. (Also ...
7
votes
3answers
227 views
Should I store test files in source control?
I have a number of (large) test files that need to be maintained. This means access to their history is a requirement.
Benefits
Any new developers get the entire test suite with just a git pull.
...
0
votes
1answer
179 views
Testers With No Experience/Programming Skills [duplicate]
We've got a bit of a problem in the company and not really sure the best way to handle it. We have a small programming team putting out incremental releases in a legacy system that is somewhat ...
2
votes
2answers
96 views
Equivalence partitioning understanding A<5 and B<5
I do not understand the following example. It says that a function X will be executed if either of A and B variables will be lower than 5. The go on and explains that there are three valid equivalence ...
3
votes
1answer
108 views
How to deal with the notion of time in UI/Integration tests
There are some well-known techniques for dealing with the notion of time in unit tests. These allow you to write unittests that always work with a specific time so the outcome of the test is ...
3
votes
2answers
180 views
What are the different meanings of 'fixture'?
I have some difficulty understanding the concept of "fixture". I know what a test suite is, a test case, a test run,
but what exactly is a "fixture"? A parameterized test case?
It seems to me that ...
0
votes
0answers
78 views
Test Driven Development vs Behavior Driven Development [duplicate]
I am a developer for 3 years and preparing to dive in TDD but then I heard about BDD and the world is talking about it. I don't know which is suitable for which time? Is BDD only applicable for ...
0
votes
0answers
47 views
Assert equality in mstest when types may differ
I've been working on some MSTest automated test infrastructure, that is testing a tool that merges data sets into SQL Server database tables. The basic structure of the test is to:
Define the ...
2
votes
2answers
167 views
Who fixes broken tests? [duplicate]
Our small team has made the curious observation that diagnosing and fixing broken automated tests is a useful activity; in particular, if the CI build indicates that developer A's last check-in broke ...
0
votes
1answer
43 views
Using a flag in in-memory-repository to indicate update to entity
I'm about to write a lot of test for my application. While some of the tests check whether everything works if the user enters the right data, most of them deal with wrong/missing data. In these cases ...
1
vote
1answer
106 views
Can AspectJ or AOP in general be used to test exception handling?
I'm reading a book's chapter ("Controlled Exception Test" in "Testing Object-Oriented Testing") about testing exception handling in a running system (not at unit level). The conclusion is that it is ...
1
vote
2answers
123 views
Understanding unit testing for dynamically changing condition
I was trying to understand how to write unit tests for a few days now. I'm confused with following scenarios in the existing code.
In first function the max value changes depending on the object ...