Test Design involves the selection of a set of test techniques appropriate for discovering the information that stakeholders want to learn.

learn more… | top users | synonyms

4
votes
2answers
165 views

Turning software testing into an internal service

I've been tasked with changing the focus of my team from a "can do everything" team into one that is more service orientated, i.e. we can provide the framework for your testing rather than being there ...
4
votes
2answers
4k views

Web application GUI automation best practices

Our team develops automation solutions for various web based products. I'd like to compile a list of patterns and best practices from the GUI web automation space that have been used and proven as ...
4
votes
1answer
135 views

In performance testing, when have MFAT approaches been successfully applied (in addition to an OFAT approach)?

Background: MFAT = "Multiple Factors at a Time" OFAT = "One Factor at a Time" In the field of Design of Experiments, practitioners in a large variety of fields (including software testing) have ...
4
votes
1answer
75 views

Standard set of unit tests for data layer code

While designing test cases for an application's database code (the data layer), I would like to determine a good subset of tests to run in order to guarantee its proper function. In essence, the goal ...
3
votes
5answers
5k views

How to test a toaster? (interview question)

I want to know how we should approach for testing real world objects. The problem that I faced before is to get the list of use cases from interviewer. Whenever I asked what the real world object ...
3
votes
3answers
574 views

How to test the field with different languages?

I have a few pages where we allow the people to enter other language characters like german, dutch, spanish etc.... I want to test the field by using words of different languages to make sure all ...
3
votes
1answer
249 views

What are the first steps a tester should perform when using combinational testing?

Hypothetically, lets assume that I am testing the "Search and compare flights" functionality of this website*, and I want to apply a combinational testing technique. Where should a tester start this ...
3
votes
3answers
211 views

Why testing, by definition, cannot find deadlocks and stack overflows?

Sean M. Beatty says in "Where testing fails" article that "deadlocks, stack overflows, race conditions and timing problems cannot be detected by testing (whether it is code inspection, whide-box ...
3
votes
3answers
104 views

What is Bi-directional Traceability Matrix?

How is it different from a Requirement Traceability Matrix (RTM)? Please explain with real life scenarios and examples. Also include or link reference material that might help! Thanks.
3
votes
4answers
121 views

Status of TFS test case after execution when minor errors occured

What's the best status of test case execution when minor error occurs, but the main goal of the test case is fulfilled. Let's consider this test scenario: Test case title: Addition of object Press ...
3
votes
3answers
240 views

How does Boundary Value Analysis work?

In a flight reservation system, the number of available seats in each plane model is an input. A plane may have any positive number of available seats, up to the given capacity of the plane. Using ...
3
votes
4answers
835 views

Difference between Exploratory Testing , Monkey Testing and Ad-hoc Testing?

Monkey testing is a software testing technique in which the testing is performed on the system under test randomly. Exploratory testing is simultaneous learning, test designing and execution.Tester ...
3
votes
5answers
499 views

When to use White box Testing in a software or a website?

In a software or an website, when to use white box testing technique?
3
votes
2answers
167 views

IPv4/IPv6 dependency testing

Research from the Software Improvement Group has shown that 1 in every 12 applications behaves incorrectly when confronted with a dual-stack IPv4+IPv6 environment. How does Quality Assurance usually ...
3
votes
1answer
308 views

Path to becoming a security tester for a QA Engineer?

I was looking for some guidelines/documentation on how to start security testing my app and progress on as a security tester. It seems interesting to me to be able to break an application using trial ...
3
votes
2answers
238 views

Using a system test framework that handles test dependencies

To explain better, if test B depends on test A, then if test A fails, then test B should not be run and fail implicitly if test A produces some output, then it should be available for test B I can ...
3
votes
3answers
957 views

Repeat/common Test steps in multiple test cases - to do or not to?

I am trying to seek some input on what might be an efficient best practice. I have been told that end-to-end test cases might have certain steps that are being repeated on other test cases. Let's take ...
3
votes
1answer
135 views

Are there common techniques for testing the conformance of an implementation to a general contract?

Say you have defined some abstract interface and you specify a general contract for that interface to which all implementations must adhere. Are there common techniques that can facilitate testing the ...
3
votes
2answers
110 views

Proper pattern for setting up tests of basic database operations

Trying to write tests for basic database operation, I'd like to understand what is the standard or proper pattern for setting up the data, so that only the functionality that should be tested is ...
3
votes
2answers
113 views

Level of detail in a Scenario - when to stop

Scenario: Installer Link When user enters "product.company.com" into a web browser Then a hyperlink is presented to 'ProductSetup.exe' TODO: There is nothing here about presentation, ...
3
votes
1answer
98 views

What particular testing requirements do data driven applications have?

Different sorts of software need different approaches to testing. An interactive GUI-driven application will be tested in a very different way from a piece of middleware, for example. Specifically ...
3
votes
2answers
609 views

How to test the graphical contents of a bitmap or a PDF file?

The module I'm testing creates some graphical reports which include things like scatter plots and multipage line graphs. The bitmap will never be exactly the same between test runs, since some ...
3
votes
3answers
180 views

How to break down a single test case that covers an entire process into multiple interconnected tests?

I have a particular end to end test scenario which am trying to automate using Selenium Webdriver. If I automate the whole scenario into one test case, the test case is going to take a minimum of 25 ...
3
votes
4answers
287 views

Should test cases contain more than one step with expected result (ISO 29119 definition)

There is a big dispute in the software testing world. In general, a test case is a pair of an input and an expected output (or as many books say, it mostly has just a single step: do sth and check ...
3
votes
1answer
95 views

Multiple Assembly QA Systems?

I'm having difficulty deciding whether or not using multiple assemblies for a QA system is the right approach to take. Here are some important details: The underlying system is a single assembly ...
3
votes
2answers
53 views

Why ISTQB says boundary analysis is a black box technique

Boundary analysis is - according to ISTQB - a black box technique. How can anyone agree with that? Most developers write unit tests following equivalence partitioning and boundary analysis to make ...
3
votes
4answers
183 views

How to ensure Quality of the product with test cases?

The process which we generally follow for quality is: Everytime we receive a Requirement document, we study the same, analyse it, discuss it and then after multiple rounds of the same process it is ...
3
votes
3answers
190 views

Need guidance on how to prepare for an SQA interview

Thanks for taking the time to read this. I am scheduled for a technical interview with a company next Wednesday, they provide an electronic payment system for healthcare providers, healthcare ...
3
votes
3answers
67 views

Testing Access Control

I'm in the process of writing Access Control tests for a system in the Utilities industry. A component of the system is accessed depending on the role of the User (Role Based Access Control). There ...
3
votes
1answer
123 views

xUnit tests patterns for testing threaded applications

Are there either any xUnit (or otherwise) design patterns or anti-patterns for testing threaded code?
3
votes
1answer
93 views

How should I design a testing framework for a trading system?

I work in finance and my firm would really like me to automate our execution platform's testing suite. Right now the tests communicate directly with the system; they are extremely brittle and tightly ...
3
votes
2answers
272 views

Any good test plan/cycles or experiences without using crowdsourcing?

I'm trying to rethink our test cycle that we use at my company and am wondering if anyone could give any leads, examples, experiences, etc. to how you test without the use of crowdsource data. The ...
3
votes
2answers
333 views

XMLs and JMS queue trigger to database - what to test?

I'm testing a system that involves XMLs from a JMS queue getting inserted into a database using a JMS trigger (webmethods). Firstly, I turn off the JMS trigger to let messages accumulate on the ...
2
votes
6answers
2k views

How to test dynamic GPS location in mobile

How to test my application for gps location without travelling in real time ? Problem behind my query : I am in need to test a travel based application where your location will change according to ...
2
votes
2answers
7k views

Approach to writing Manual Test cases/Scripts

I am in the process of writing Manual Test Scripts for a system in System Testing Phase. A comprehensive set of Use Cases have been prepared by the Business Analysts on team. From these Test Scenarios ...
2
votes
2answers
75 views

What are some good thinking tools that a tester can use to generate ideas? [closed]

As a tester I want to generate more out of the box ideas, so that I can test all positive as well as negative test scenarios and find most critical defects before the product is released. Are there ...
2
votes
1answer
2k views

What are the Selenium, JUnit, Ant and JScover and how they are combined?

I am given a javascript function which takes as input some numbers and returns the max, as a part of a project at the university, and I have to test it, using Selenium, JUnit, Ant and JScover. I have ...
2
votes
2answers
270 views

Test data specification to generate actual test data

I don't want to describe the domain I work in at my work, so I will describe some fake scenario; might be silly but hopefully illustrative enough. Let's say we have a system that qualifies whether an ...
2
votes
2answers
151 views

Checking two related functionalities in same test case

Each of our end-to-end test cases checks two aspects/functionalities of message processing: Whether the message has been processed correctly (resulted in a correct action of the system). Whether ...
2
votes
3answers
108 views

When should a Test Case be marked as “No Apply”?

When executing test cases when should we mark a test case as 'No Apply'. When the test conditions/requirement is not clear or when its not feasible/possible to perm a test. Also why not mark a test ...
2
votes
3answers
178 views

Release methodology for complex distributed system

I have a problem on deciding how to guarantee good testing of a complex distributed system before release. We have an automated testing infrastructure in place. The problem is that running all the ...
2
votes
1answer
263 views

How to reuse test steps in HP ALM test plan?

I'd like to reuse the same sequence of steps in different test scenarious. For example, scenario of testing printing functionality and testing calculation functionality both need address entering. So ...
2
votes
3answers
144 views

Should I perform tests during fixture?

I'm automating testing for a fairly complex system involving multiple VMs, routers, and switches. Because of this complexity, the setup/teardowns sometimes fail (a node did not boot up correctly, or ...
2
votes
1answer
2k views

Software Tester Job Interview: Case studies on Test Design

Case Studies during job interview is a great technique which allows to find out how the candidate would behave in different situation. For instance, the following case: Given a developer ...
2
votes
2answers
147 views

How are dependencies dealt with when writing tests?

If you have three tests A,B,C and each tests a specific scenario, where B depends on A and C depends on B and A. How do you deal with that? Is it a case where there should not be three tests in the ...
2
votes
1answer
252 views

Use case testing tools and methods

Is use case testing standard practice and if so could people point me towards some methodology and perhaps some tools. I was thinking that my Test cases could easily be represented via some type of ...
2
votes
2answers
221 views

Testing asynchronous concurrent systems in a systematic way

Problem I have a system with two logical threads, living on different machines and operating concurrently and asynchronously. First one receives data from an external system and puts them into DB. ...
2
votes
2answers
180 views

Should test cleanup happen in each individual test method or in a general test cleanup?

For example, let's say I have these tests: test1() { signIn(); // Do some testing signOut(); } test2() { signIn(); // Do some testing signOut(); } Would it be better to ...
2
votes
3answers
528 views

How do you manage dependencies between automated UI tests?

I am currently helping out with the TodoMVC project by adding automated tests. I have been 'exercising' my tests by trying them out on new submissions, such as this one recently. One problem I have ...
2
votes
2answers
395 views

What new things need to be covered in Embedded Systems testing compared to normal manual testing?

Can you provide me with some common checklist for Embedded Systems testing please? What are the new things that are covered in this? And can you also advise me some interesting references for reading ...