Verifying the behavior of a software system against the expected behavior of that system.
-1
votes
1answer
120 views
Service to test app on all the iPhones? [closed]
I have some developers creating an iPhone app, often the app will not work on one type of iPhone even though it worked on another one using the same version of iOS. Therefore, I am looking for a ...
2
votes
1answer
451 views
How to unit test image processing code?
I'm working in image processing (mainly OCR) and I wonder how I should integrate unit tests in my development.
I'm already using unit tests for more "common" type of code but when dealing with image ...
2
votes
5answers
287 views
bug: deviation from requirements vs deviation from expectations
I am not clear on this one. No matter the terminology, in the end the software fault/bug causes (according to a lot of sources):
Deviation from requirements
Devation from expectations
But if ...
8
votes
8answers
768 views
Copy-and-Pasted Test Code: How Bad is This?
My current job is mostly writing GUI test code for various applications that we work on. However, I find that I tend to copy and paste a lot of code within tests. The reason for this is that the areas ...
2
votes
1answer
130 views
Testing controller logic that uses ISession directly
I have just read this blog post from Jimmy Bogard and was drawn to this comment.
Where this falls down is when a component doesn’t support a given
layering/architecture. But even with ...
2
votes
2answers
101 views
Testing of visualization projects
We develop small to large visualization projects for different tasks and industries and sometimes while rewriting them a couple of times in the process we hit walls because we discover that we need to ...
1
vote
3answers
404 views
TDD, BDD or both?
I'm a little bit confused about BDD. I'm doing TDD currently.
My question is whether BDD is complementary to TDD or it's a whole new thing and my team should do both TDD and BDD? Or is it enough to ...
2
votes
5answers
517 views
Resurrecting a 5,000 line test plan that is a decade old
I am currently building a test plan for the system I am working on. The plan is 5,000 lines long and about 10 years old. The structure is like this:
1. test title
precondition: some W needs to ...
2
votes
5answers
175 views
Verification of requirements question
Doing a lot of reading about V&V, I would need to clarify the following.
A lot of definitions (less formal ones found in books) define verification like that:
Verification: The software should ...
10
votes
6answers
953 views
How to Be a Software Engineer?
My problem is kind of weird so please bear with me.
I have been working in a start up concerned basically with mobile development since my graduation 2 years ago. I develop apps for iOS but it's not ...
3
votes
2answers
527 views
Functional testing in the verification
Yesterday my question How come verification does not include actual testing? created a lot of controversy, yet did not reveal the answer for related and very important question: does black box ...
7
votes
3answers
384 views
How do I hire testers by giving them a buggy app for testing their efficiency?
My boss wants to recruit testers based on their testing efficiency (number of bugs identified). So, he's shortlisted 5 people and I need to give them an app full of bugs and see how they fare in ...
8
votes
3answers
496 views
How come verification does not include actual testing?
Having read a lot about this topic --- such as on this Software Testing Fundamentals site on verification and validation and Software Testing and Quality Assurance: Theory and Practice by Naik and ...
1
vote
3answers
216 views
Who are 'users' in testing?
Having e.g. a system for booking flights, during UAT it is not being tested by real users (customers who will buy tickets) rather than people from the client side who will just simulate this. Are ...
3
votes
4answers
730 views
Introducing a (new) test method to a team
A couple of months ago I was hired in a new job. (I'm fresh out of my Masters in software engineering)
The company mainly consists of ERP consultants, but I was hired in their fairly small web ...
2
votes
2answers
150 views
Is deserializing complex objects instead of creating them a good idea, in test setup?
I'm writing tests for a component that takes very complex objects as input. These tests are mixes of tests against already existing components, and test-first tests for new features.
Instead of ...
39
votes
8answers
2k views
Does software testing methodology rely on flawed data?
It’s a well-known fact in software engineering that the cost of fixing a bug increases exponentially the later in development that bug is discovered. This is supported by data published in Code ...
2
votes
4answers
167 views
What Does It Usually Mean for a Feature to be “Supported”?
I'm currently working some testing for a particular area of an application. I had to write some automated tests for a particular feature but due to the circumstances, this was not easy to do. When I ...
1
vote
2answers
128 views
Severity and relation to occurence - priority?
I have been browsing through some webpages related to testing and found one dealing with the metrics of testing. It says:
The severity level of a defect indicates the potential business impact
...
0
votes
2answers
210 views
Code testing practice
So now I have come to the conclusion like many others that having some way of constantly testing your code is good practice since it enables fewer people to be involved (colleges and customers alike) ...
2
votes
2answers
176 views
Where (if there is) is the IEEE glossary newer than 1990?
I have been looking for some formal definitons but could not find any IEEE newer than 610, which is from 1990. Could you help me please?
2
votes
3answers
328 views
Bug severity classification issues
In a book I have, there is a following classification of defect:
Critical : A defect receives a “critical” severity level if one or more critical
system functionalities are impaired by a defect with ...
1
vote
1answer
382 views
ISTQB terminology question (Defect)
According to ISTQB (and few more sources + wiki ), a defect/bug is the actual cause of error in software, e.g. incorrect statement, logical or semantic error. The actual definion is: a flaw in the ...
6
votes
2answers
259 views
How much detail is in a good UI regression test?
We use a detailed step-by-step user-interface regression test for our commercial web application. It has a "backbone" test for the most used / most important parts of the system, with optional tests ...
2
votes
4answers
174 views
Must all new features go through betatest?
Obviously, small usability fixes and bugfixes go directly into the stable product. What about small new features? Can you afford to just release them after internal testing, or do they have to be ...
8
votes
2answers
340 views
Data Quality in Relational Database Regression Tests
I have been working on an open source Museum Collections Management web application that is to be used to keep track of a museum's accessioned, donated, loaned or otherwise acquired artefacts.
This ...
4
votes
2answers
279 views
Javascript tools for branch coverage [closed]
I'm looking for tools that will help me write test cases to cover all paths through a function in Javascript. Ideally, I'd like something that will spit out a list of combinations of parameter and ...
0
votes
4answers
373 views
What Are Some Tips For Writing A Large Number of Unit Tests? [closed]
I've recently been tasked with testing some COM objects of the desktop app I work on. What this means in practice is writing a large number (>100) unit tests to test different but related methods and ...
0
votes
1answer
62 views
How to test a random-generating feature in application? [duplicate]
Possible Duplicate:
How should I test randomness?
One of the features to be developed in our application was allowing user to click a button which will choose an element at random out of ...
21
votes
11answers
1k views
Why it is necessary to to test my iPhone app on actual iPhone device
I developed one application for iPhone and now I want it on App Store. So many my iOS geek friends told me to test it on actual device i.e. on iPhone.
So I wonder that why it is necessary to to test ...
8
votes
11answers
3k views
Why is using System.out.println() so bad? [closed]
Of course, it is very good use to use a logging framework for the error messages or warnings. But sometimes I use System.out.println() if I want to try something new in a short time.
Is it really so ...
1
vote
2answers
238 views
Unit Tests code duplication?
How can I avoid code duplication in unit tests?
Using Java and JUnit suppose I have something like this:
public interface Arithmetic<T> {
public T add(T a, T b);
public T sub(T a, T ...
10
votes
5answers
459 views
Methods for testing a very large application
I have a PHP app which is very large. There are usually 2-3 developers working on it full time and we are getting to the point where we are making changes and creating bugs (cough features!). The ...
5
votes
5answers
174 views
Is there much thought towards internal diagnosis testing within an enterprise application?
Imagine a discussion between four people - one a developer, one a manager, one a tester and one a deployment/operations type.
The Manager is very angry as a system has fallen over after a new version ...
9
votes
9answers
1k views
As a professional developer, is it acceptable to not write unit tests? [closed]
Just wondering on the pros and cons on TDD/automated unit testing and looking for the community's view on whether it's acceptable for professional developers to write applications without supporting ...
1
vote
1answer
70 views
Which mobile devices cover the widest spectrum for testing?
My company has decided to purchase a multitude of devices for browser testing our stages e.g. iPhones, Android, Windows and assorted tablets. They've tasked me with finding specific devices that cover ...
4
votes
2answers
317 views
What is the best way to handle last minute changes to product scope?
What is the best way to handle changes to product requirements or scope during or after User Acceptance Testing (UAT)? How dangerous is it to make those changes, and how can the danger be mitigated?
7
votes
4answers
467 views
Is functional spec a “design document”?
So I have been a bit lost in the terms, so first of all I present you what I have learned so far:
System requirements specification - what users want, what the system should do
Functional requirement ...
3
votes
0answers
97 views
Inserting validation in Data Driven Tests
I am working on a testing tool that provides image comparisons. For test data insertions, I am using excel and csv files that supply the tests with text that is used by the tool to mock actual user ...
6
votes
3answers
253 views
How do I go from “here's the zip” to a good release strategy?
I can write code, resolve dependencies, and get my program to run on my computer; I have no idea where to go from here though. How do I get the software ready for distribution?
The school ...
6
votes
4answers
390 views
How should I test my TEST code?
One of the few things that most software developers agree on is that
you shouldn't rely on code to work correctly unless you test it. If
you don't test it, it may have hidden bugs that are only ...
8
votes
5answers
751 views
What is a normal “functional lines of code” to “test lines of code” ratio?
I'm pretty new to TDD approach and my first experiments say that writing 1 line of functional code means writing about 2-3 lines of testing code. So, in case I'm going to write 1000 LOC, the whole ...
5
votes
2answers
107 views
Automated tests for differencing algorithm
We are designing a differencing algorithm (based on Longest Common Subsequence) that compares a source text and a modified copy to extract the new content (i.e. content that is only in the modified ...
-6
votes
2answers
324 views
Is it possible to test a theory? [closed]
We are a group of students who are working on a theory in software engineering (talking about the theory takes a lot of time so I just skip that).
Implementing the theory is impossible, due to ...
0
votes
2answers
153 views
Determining an application's dependencies
I have developed an application using Windows Forms in C++ (IDE MS VC++ 2010). Some parts of the application also use MFC, and OpenCV.
I want to send the application to my cleint for interim testing ...
3
votes
1answer
94 views
A testing feedback/report tool?
I'm thinking of developing a pluggable test and assessment module. This tool will be used especially for desktop application projects to report and log errors, bugs, missing features and suggestions ...
4
votes
2answers
402 views
How to test the render speed of my solution in a web browser?
Ok, I need to test the speed of my solution in a web browser, but I have some problems, there are 2 versions of the web solution, the original one that is on server A and the "fixed" version that is ...
31
votes
9answers
2k views
Are programmers bad testers?
I know this sounds a lot like other questions which have already being asked, but it is actually slightly different. It seems to be generally considered that programmers are not good at performing the ...
5
votes
4answers
234 views
Testing To Prevent Cascading Bugs
Yesterday, Twitter was hit with a "Cascading Bug" as described in this blog post:
A “cascading bug” is a bug with an effect that isn’t confined to a particular software element, but rather its ...
0
votes
1answer
133 views
In rails, what defines unit testing as opposed to other kinds of testing [closed]
Initially I thought this was simple: unit testing for models with other testing such as integration for controller and browser testing for views.
But more recently I've seen a lot of references to ...
