Questions tagged [test-design]

Use for questions about designing tests, specifically selecting test techniques to use in specific circumstances.

Filter by
Sorted by
Tagged with
4
votes
4answers
181 views

How to verify software when no pre-verified input and the corresponding output are given?

Let's say I have a piece of software that takes X as input (information about a vehicle), processes it and then returns Y as output (valid transfers at the next stop). The way X is processed is known (...
1
vote
3answers
266 views

Test Plan/Strategy scenario

New here. i have this scenario right here as im applying for my first intern position. i really don't understand what to do here. should i make a testplan document etc? Problem: 1) You're given the ...
6
votes
2answers
611 views

Is there a name for this (automated random input) technique? And are there any existing tools for using it?

This came up while talking to another developer. He recalled some product that was in development like 15 years ago (but didn't remember the name or details, or whether it went to production) that ...
2
votes
4answers
73 views

Should I test multiple paths to a webpage in this case?

Here is an example. Say you are testing an ebook reader web app. The app lets users highlight text, add notes to highlighted text, view all their highlights & notes in the book, search for ...
6
votes
2answers
2k views

How do we as testers best approach API test cases without entering the realm of insanity?

I'm looking for some clarity on how to approach API testing holistically, I have a project to automate a Restful web service, containing 2 controllers(foo & bar) with a collective sum of around ~...
3
votes
4answers
178 views

How to develop and review test cases?

This is how our test case development process looks like. A tester writes a test case in a spreadsheet, with each test step and expected result. Then, another tester reviews the test case and approves ...
6
votes
2answers
506 views

Boundary Value Analysis: Why would you test valid values inside the boundary?

I can't understand why to use two values inside the boundary when using Boundary Value Analysis. For instance, suppose a program has the requirement: Values between 1 and 100 are true, while all other ...
3
votes
5answers
4k views

How to write test case for multiple roles?

How should I create test cases for complex system that provide usage for multiple roles such: super admin, admin, customer service etc. The capabilities such: create, read, delete and update for ...
7
votes
2answers
471 views

Is dependency injection suitable for TDD?

I used dependency injection in some projects but I didn't fully understand why. I think it is partly to facilitate TDD - if we use dependency injection then many dependencies of the software can be ...
2
votes
2answers
196 views

Is there a dancing pony on the screen? (Visual testing)

Motivated by this talk about the accidental unexpected pony dancing on the screen. We currently have a rather rich subset of end-to-end tests for our AngularJS applications. And, we do get a lot of ...
1
vote
2answers
67 views

Proper button names for warning popups

In our application, we show warning popup about unsaved data and that popup contains following message with two buttons OK and Cancel You've unsaved data. Do you want to continue? If we look at the ...
5
votes
3answers
340 views

How important is doing QA considered today (2017)?

I'm doing QA since a while now and I am content with my job. However one thing I'm not so sure about is the value of being QA. The reason why I am asking this is because I see far more developers ...
2
votes
4answers
2k views

How to write test cases when different test data gives different results?

Example test case: Check mobile bill payment after due date. For the above test case, different telecom operators have different sets of rules. For example, some allow payment after due date, and ...
6
votes
5answers
477 views

Test automation | Are we focusing more on automation than testing?

Take a very specified example of web application testing with selenium: It seems obvious that (almost) everyone is suggesting using element ID as the best locator strategy, and that your GUI-...
5
votes
4answers
2k views

How to choose page object design & structure

We had a discussion between several automation engineers on page object design, specifically about how many layers it should have and what are the responsibilities of the layers. I hope you guys could ...
7
votes
6answers
586 views

Quality assurance when people's lives are at stake

We are currently working in an insurance claims processing space and even though we have high quality standards, testing and quality assurance overall has always been, honestly speaking, a supporting ...
3
votes
1answer
120 views

Supervised machine learning in a "one-time-test" classification problem

Being inspired by the question "Good practices for identifying "one-time" tests?" I decided to make a proof of concept for the idea of applying supervised machine learning algorithms to a ...
5
votes
1answer
288 views

How to identify and justify how many test cases is enough when you have a potentially huge number of combinations?

I'm working on a form builder project. Users can drag and drop elements to build questionnaires. If we simplify and say there is only 3 form elements that can be used: Numeric answer, with ...
5
votes
4answers
450 views

Defending corner cases

Sometimes, we find specific corner cases that cause a failure in our application - for example, broken relationships between the main entities in our application that are not properly handled (that ...
0
votes
1answer
53 views

How to test our web app on an iMac if we don't have one?

We are a software development company that is building a new web application. Part of our responsiveness test, we need to check how it would look like on iMac 21.5" and iMac 27". Problem is, we don't ...
3
votes
1answer
154 views

How should I create test cases for things that should not be present?

How should I create a test case, or what should the test case be, when the scenario is for a function that shouldn't be in the system? I'm creating test cases based on the FSD (Functional ...
4
votes
1answer
93 views

Do we need to do cross browser testing for minor text changes in blackbox testing?

Background: When a new user opens our web page for the first time, we show them how to use the webpage. For each control they need to use, we display a popup next to the control to tell them how to ...
4
votes
2answers
2k views

Selenium / Java: how to handle test case execution on a flaky network connection?

What is the best strategy to handle test case execution when there is a possibility of losing network connectivity during execution? In my case, I have to run 300 test cases which usually take around ...
22
votes
9answers
4k views

Should application and automated test languages match?

If an application is written in a certain language, e.g. Python, Ruby, Clojure, etc. should Quality Engineers use the same language to write the tests? Should this be a decision that we can apply ...
2
votes
1answer
200 views

How should I handle failing tests caused by external dependencies?

I have a situation where an dependent application is down and I cannot execute the test case. The test execution is automated. The test first calls the dependent application API and this API returns a ...
3
votes
3answers
201 views

How should Testers improve their analysis of the the Functional specification document?

I work on testing a web-based financial application. Usually as soon as the Business Analyst publishes the first version of the 'Functional specification/requirements' document, I as a black-box/...
3
votes
1answer
1k views

Which is the better way for data-driven testing for Specflow automated tests?

I'm working with a project and I'm planning to use Specflow and Selenium C#. I'm new with using Specflow (SpecFlow is the open source port of Cucumber for .NET) for automation and I'm going to use it ...
1
vote
2answers
752 views

How can I organize my Specflow test cases?

I'm working with a project and I'm planning to use Specflow and Selenium C#. I'm new with using Specflow (SpecFlow is the open source port of Cucumber for .NET) for automation and I'm going to use it ...
2
votes
2answers
751 views

Is there any open source tool to automate oracle POS Xstore Application?

I am looking for a tool to automate Oracle XStore Application, Suitable tool to automate Oracle Xstore POS system. Application: oracle Xstore OS: windows
3
votes
3answers
756 views

Design patterns specific for test automation

Software engineering has many design patterns, including Adaptors, Abstract Factories, Decorators etc. Test automation, as a branch of software engineering, can use same patterns but has also its own ...
4
votes
2answers
629 views

How to use fictitious people and personas in testing?

I've recently stumbled upon the concept of "Personas": A persona, first introduced by Alan Cooper, defines an archetypical user of a system, an example of the kind of person who would interact ...
21
votes
7answers
4k views

How to report a bug that has no technical solution?

When we were testing a project, which would require an Excel sheet as an input. The only validating mechanism of this whole file importing process was offered by Excel macro (validate against inputs' ...
4
votes
4answers
40k views

How to click a button from multiple buttons on same page in selenium web driver?

Here my requirement is need to click on one button from multiple buttons, but which are having same class and type on same page. I need to click on button number 4 from below example. For example ...
3
votes
2answers
84 views

Is it okay to test the absence of exceptions or error messages in an application?

There is a web page which is supposed to display current month's sales of five types of items. One bug report says that a server error message is displayed on this page and the sales report is not ...
12
votes
5answers
356 views

Heuristics for identifying "one-time" tests?

I understand the importance of having good "regression tests" to ensure fixed bugs don't get reintroduced. But I think it's possible to go too far and end up with a massive "regression test suite" for ...
9
votes
1answer
455 views

How do I deal with poorly documented tests?

I work in a big multinational company. There are too many testers in my company whose test cases (i.e. test steps) are unclear & are riddled with grammatical errors. Many of these testers are ...
13
votes
5answers
3k views

What to do when a bug is fixed, unfixed and fixed

A blocker bug I raised last week had been fixed and ready for re-testing. This morning, I re-tested it, it passed and subsequently closed. In the afternoon, by accident, I noticed this feature was ...
4
votes
4answers
203 views

How to create test data/pre-requisites if it is required for only few of test cases of a test class?

I've clubbed feature related tests in one test class. Suppose we've 50 tests in that class. Out of 50, suppose there are 5 test cases which require common test data or pre-requisites. If I create/set ...
1
vote
2answers
5k views

ISTQB Foundation Level Paper 3, no. 37

How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment? if (condition 1) then statement 1 else statement 2 fi if ...
46
votes
15answers
15k views

Can a Manual Tester survive in software industry without learning Automation?

I mean to say is that if I dislike coding and don't understand complex code, then will I be able to survive as a QA. Or do I need to learn test automation to grow position and pay in my career, as I ...
6
votes
7answers
500 views

Detecting tests that will never fail

We have a rather big test codebase (~1500 test cases) for a Python/Django application. From time to time we stumble upon existing tests that will never fail: tests with missing assertions tests that ...
59
votes
15answers
26k views

How should a Software Tester deal with missed Defects/bugs in Production?

I work as a QA/test engineer in a small software company. It is an e-commerce based product. I was assigned a few projects by my manager. I mostly do functional/blackbox testing. Before the production ...
11
votes
5answers
761 views

Signal to noise ratio during early testing

The Context For the past several years our QA team has been very active in manual and automated testing of our products which led to a very small amount of real-user complaints about the functioning ...
5
votes
1answer
377 views

cause effect graphing - creating simple graph

I need to draw an cause-effect-graph, I have read a lot about these graphs but still I am not able to draw one. I you could help me it would be perfect. Here is the description of program: function ...
11
votes
3answers
730 views

How do you know if you are writing high quality tests?

Inspired by Exercises on software testing We can learn to write automated tests and we can learn to do tdd and bdd but what tools / resources / guides are available to tell us if the actual tests we ...
1
vote
2answers
194 views

How to test register confirmation?

I have to test the register functionality of my website. When a user creates an account on the website, it sends an email to his mailbox. A user clicks on confirmation URL and unlocks functionality of ...
1
vote
1answer
3k views

Shared variable between tests

I have framework that has been written in Groovy, Spock and JUnit. Are there any way for getting variable from CreateResource class (after its execution) in GetResource class? @RunWith(Suite.class) @...
5
votes
3answers
736 views

How to isolate test cases from each other?

Our system under test is a GUI application. It appears beneficial to have test cases isolated, i.e. their execution does not depend on each other. For example, a later test case should not rely on ...
1
vote
2answers
238 views

How do I test when I have incomplete requirements

My client doesn't have a full requirement document but they want their software delivered anyway. How should I go about designing tests for the client, and how should I test their product? I would ...
2
votes
3answers
81 views

Is the TMap next book from 2006 still aligned with nowadays IT?

In 2009 I was following a workshop about QA and received the TMap next book: Now I would like to know more about testing and would like to know whether this book is still aligned with nowadays IT. ...

1 2 3
4
5
10