Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [test-design]

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

3
votes
4answers
174 views

selenium 2.0: Design pattern for projects which doesn't have so many pages

I have been POM design pattern with pagefactory from past ~ 4 years. In current project again I have implemented same pattern, but there are not so many pages infact majority of test cases work on 1 ...
6
votes
1answer
1k views

PageObjects: Aggregation/Composition vs Inheritance for nested components

I need to refactor my Selenium tests, and was wondering what the best design solution would be for a portal with a hierarchical page organization. We are using tiles, and we have defined a baselayout ...
13
votes
1answer
4k views

Is Selenium's LoadableComponent a good solution as test design pattern?

I need to refactor my Selenium tests, and come across their LoadableComponent wiki page. I began trying to use it, though I couldn't really understand what is it good for. I took a look at their ...
2
votes
3answers
59 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. ...
4
votes
3answers
654 views

Need guidance on how to prepare for an SQA interview

I am scheduled for a technical interview with a company next Wednesday, they provide an electronic payment system for healthcare providers, healthcare clients, and healthcare payers. I am told by the ...
3
votes
2answers
478 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 ...
10
votes
7answers
17k 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 the interviewer. Whenever I asked what the real world object ...
0
votes
1answer
112 views

As a QA is it necessary to learn all frameworks in Selenium? [closed]

Currently, I am working as a Test Engineer. I want to know something about selenium Framework. I am using page object & page factory design pattern in my project. I don't have knowledge about ...
2
votes
6answers
205 views

Test Management Tool that recommends test cases for next test execution?

I have just finished the Machine Learning course and was wondering if there is a Test Management tool that learns over time which test cases to run for the given project and eventually recommends a ...
12
votes
4answers
7k views

Is there a guide for systematic way of writing test scenarios?

Are there best practices in coming up with effective test scenarios? Are there documented test scenarios that can be reused across different systems?
3
votes
4answers
7k 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!
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' ...
3
votes
2answers
68 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 ...
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 ...
8
votes
1answer
450 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 ...
1
vote
2answers
217 views

Test scenarios steps dependencies management

I have many test scenarios with their steps written as Cucumber features. Each time I start developing new scenario, I have to read through different feature files and try to find whether I have the ...
4
votes
1answer
777 views

Should test cases contain business logic?

I'm in a disagreement with my superior. Background: Basically, for our application, which is very complex at times we have: App specification in .doc documents JIRA requirement tickets that repeat ...
1
vote
0answers
55 views

How to get the name of all the test methods and functions in a test?

I am developing a framework where I need to do the reporting of my tests. I have to do this from scratch with out using junit or testng. I need to create a custom annotation @Testing and write a test ...
3
votes
2answers
183 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 ...
21
votes
2answers
1k views

Systematic approaches to selection of test data

I've used Phadke's design of experiments approach to select parameter values for testing (software) systems. In a nutshell, the approach uses minimum, typical and maximum values of test (method) ...
17
votes
8answers
686 views

How to obtain “fresh mind” results?

I noticed that when you start on a project with a beginner mind (for that particular product) you have a fresh approach and start noticing a lot of bugs. After a while and some experience with that ...
6
votes
7answers
293 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 ...
3
votes
5answers
15k 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 ...
11
votes
5answers
725 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 ...
4
votes
4answers
192 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 ...
27
votes
10answers
8k views

How can developers be assured that their software is fault free?

For example when creating software for critical real time applications, like those used in aviation, how certain are you that it's going to run without problems? Are you 100% certain or are you >90% ...
1
vote
1answer
842 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) @...
4
votes
2answers
4k views

Test Architecture Design document?

What is Test Architecture Design? I have used Test Design Specification and Test Case Specification before but have not heard of a Test Architecture Design document before. I'm not sure what I should ...
0
votes
1answer
176 views

Pairwise Testing - How do you find the most important cases?

Currently I have to create manual test cases for a feature with 64 different combinations. I think it is not useful to create test cases for all of them. How do I find the most important combinations? ...
5
votes
1answer
319 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 ...
2
votes
5answers
403 views

Managing Test Data for UI testing

I am working on a Java/TestNG UI automation framework and having some difficulties with test data management. I use TestNG's DataProvider to pass data to the test method. I need to pass about 30 ...
5
votes
7answers
10k 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 ...
1
vote
2answers
85 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 ...
3
votes
3answers
364 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 ...
12
votes
6answers
455 views

What online games (ideally with a bunch of glitches) would make for a good software testing training exercise?

I'll be giving a 3-day course on software test design later this month with lots of hands-on exercises. I'd like to include one or more exercises that would involve testing an online game for ...
1
vote
2answers
154 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 ...
7
votes
3answers
442 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 ...
4
votes
5answers
348 views

Where to start when testing web pages with large number of options

I have inherited a web application that has no useful requirements/specifications, and no tests. The page that I am currently looking at sets the configuration options for the application and consists ...
3
votes
1answer
254 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
535 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
127 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 ...
3
votes
3answers
1k 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 ...
5
votes
3answers
544 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 ...
0
votes
1answer
92 views

How to answer if interviewer ask how do you test e-commerce site [closed]

Once interviewer asked me how you gonna test the e-commerce site, i tried to explain flow wise and module wise but he looks unhappy.
3
votes
2answers
1k views

How should a Black-box Tester measure Test Coverage?

I work in Product based company as a QA/Test Engineer. For ex:I have been assigned a new project/enhancement that would be delivered to the clients in the next production release. The Business Analyst ...
9
votes
5answers
926 views

What proportion of different types of software testing does your team use?

Note: I've asked this over on SO and p.SE and it got closed. I'm not trying to game the system, just looking for a home :) I'm seeking a little "wisdom of crowds" estimation or a pointer to an ...
0
votes
3answers
102 views

Online site for manual software testing

Does anyone know of an online site or application that can be used to test manual testing skills? I am looking at site where techniques like BVA, negative, positive, equivalence partitioning etc. can ...
3
votes
3answers
97 views

What is this test design technique called?

So I have a flow chart diagram (say A to E where many have bidirectional paths) and I am supposed to design test cases covering 100% of possible paths. So I traverse the diagram and goes like: ABCDE ...
0
votes
1answer
147 views

Selenium Dynamic Selectors for WebElements

I am building a testing framework, my objective is to test many websites that have similar pages with light difference between each other using this framework. I have an issue where I want ...
3
votes
2answers
970 views

BDD & Rest API automation

When I search for BDD and Rest API automation. I get lots of examples where some user scripts a human-readable user story which shows how to use his API. This user calls it BDD. But BDD based not ...