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
4answers
174 views

Are test set cases always meant to be run in succession?

We are in the process of developing an in-house testing solution that is tailored to our applications. As of right now when you add a new test case to a plan you must choose the prerequisite steps, ...
4
votes
5answers
131 views

Testing non-central features

Only 1% of our clients use particular features or scenarios. Do you think we should spend as much time testing these features and scenarios as we spend on our central features and scenarios, or we ...
4
votes
1answer
260 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 ...
4
votes
2answers
4k views

Automated White box/backend testing for a Test Engineer?

I have been writing a lot of UI tests lately using Selenium and I want to do more integration testing from the backend as well. What is a good approach to start with this, where can I find some more ...
4
votes
5answers
12k views

How can I test a user story? Examples please?

I'm a new QS tester in a company in an Agile environment. During the sprint commit I was told that one of my tasks was going to be testing user stories? How exactly do you test something like that. If ...
4
votes
1answer
178 views

How do I assess the testing process of a project?

I need to asses the efficiency/productivity of a project's testing process, which also uses SCRUM. How do I go about? Are there some peer-reviewed or well-known standard approachs to evaluate the ...
4
votes
2answers
263 views

Test isolation and automation

We are using Selenium webservices for our automated functional testing . I have a test which tests creation of some objects. If I run the same test again, I need to make sure that each test has a ...
4
votes
2answers
281 views

Should A Formal Test Plan For Dynamic String Testing Include All Combinations?

Situation: Large enterprise web application Formal test plan in HP Application Lifecycle Management (née Quality Center) Many dynamic text strings in the web application with several variables An ...
4
votes
2answers
175 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 ...
4
votes
4answers
412 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 it)....
4
votes
1answer
143 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 ...
4
votes
2answers
671 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 ...
4
votes
2answers
168 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
2answers
343 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 ...
4
votes
2answers
75 views

What is definition of done in automation testing?

Team, What is definition of done for automation testing? For example, do we consider execution time or test case coverage?
4
votes
3answers
109 views

Why does ISTQB say Boundary Value Analysis is a black box technique

Boundary Value 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 value ...
4
votes
1answer
78 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 ...
4
votes
1answer
86 views

Test design for MongoDB

I am reviewing the information in the MongoDB documentation regarding test design which is a good 'how' of implementing a test, but I am curious if anyone has any feedback or know of additional ...
3
votes
3answers
658 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
6answers
3k 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 ...
3
votes
3answers
212 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
594 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
147 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
5answers
549 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
3answers
344 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
2k 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
1answer
336 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
265 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
1k 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
113 views

Architecture design for UI automation using selenium Web Driver

I am new to both Automation and selenium. I am planning to write an automated tests for the UI using selenium web drivers in the py.test. I would like to know what is the best architecture (not the ...
3
votes
2answers
112 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
115 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, e.g., ...
3
votes
1answer
103 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
3answers
142 views

Do I Need To Create Mock Classes For Every Class?

Let's say I have a system composed of three classes: A,B,C that share certain dependencies. To test A independently, I would need to create mock objects for B and C To test B independently, I would ...
3
votes
2answers
39 views

Where to define the selector for the navigation step - PageObject vs. Test Class?

I am using Selenium webdriver using the Page Object Model. My question is, where would it be best practice to define the navigation step selector? Should it be in the page object class or in each of ...
3
votes
3answers
66 views

What are some Problem solving techniques that can be used in testing? [closed]

What are some Problem solving techniques that can be used in testing. For example I need to think of all the test ideas to test a module ..administrator module for instance. How can I improve test ...
3
votes
4answers
307 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
248 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
1answer
633 views

Fitnesse editor with syntax validation?

We use Fitnesse with tens of project-specific fixtures to design the tests. However, writing the correct test is tedious, because of some trivial errors we make: Syntax errors: unclosed tables, ...
3
votes
1answer
218 views

Encouraging project teams to define Edge cases

Can you please give me concrete examples of Edge cases preferably for Financial systems (General Ledger) and STP Settlements to help us kick start the right kind of thinking /approach by both the ...
3
votes
1answer
96 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
3answers
280 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 clients,...
3
votes
3answers
73 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
126 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
107 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
1answer
127 views

Multi-platform testing | What PageObject approach to use?

When developing multi-platform test framework (e.g. mobile-focused) there can be several ways to use PageObject pattern. For instance, platforms can be separated at least: at the level of locators &...
3
votes
2answers
280 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
1answer
38 views

How quality relates to functionality? (it is not considered by quality models)

Some quality models, like the probably best known one, ISO 25000 (SQuaRE project) defines quality model based on quality characteristics that are all non-functional. It explicitly reads that the model ...
2
votes
3answers
8k 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 ...