People who code: we want your input. Take the Survey

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
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
175 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
493 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
3k 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
436 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
193 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
61 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
336 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
444 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
584 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
119 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
266 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
428 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
143 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
1k 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 ...
21
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
183 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
194 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
745 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
743 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
750 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
619 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
38k 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
79 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
352 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
3k 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
451 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
25k 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
752 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
376 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
729 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
188 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
668 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
229 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
78 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. ...
7
votes
3answers
669 views

How do I train a new manual tester?

We're looking to promote one of our customer service agents into a testing role. Right now they roughly go through our deploys in a staging environment prior to it going live. They've requested more ...
3
votes
1answer
492 views

Test Case generation using Equivalence Partition [ISTQB Adanced Level Test Analyst]

You are testing a computerized gas pump that allows users to pay using credit cards. Four types of cards are accepted: Visa Mastercard Discover and American Express The pump will reject any other ...
1
vote
1answer
1k views

Facing problem while returning page objects from a method based on the arguments provided to the method

In the web application i am trying to automate there is a Login page and a Secure page. When user enters valid credentials in Login page s/he is navigated to Secure page with a success message. If ...
1
vote
3answers
138 views

Are there standard processes and patterns for a single tester approach to a project?

Question: I am needing advice on how best to approach a testing for a project where I am the only tester. Are there standard processes that every tester should be following? Are there specific ...

1 2 3
4
5
10