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
3
votes
3answers
389 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
458 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
155 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
452 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
350 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
266 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
606 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
128 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
561 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
933 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
104 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
149 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
996 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 ...
3
votes
3answers
4k views

Automating Restful API — Tools?

I've been automating tests for our restful api's using retrofit and testNG. Basically, I create a POJO-Model... send the request in retrofit and do the assertions on the model. Example: public ...
7
votes
3answers
269 views

Which testing process will be good to start building a new product? [closed]

Your company is started building a new product and they are hired you as a Sr. QA position for this new product. As of the companies expectation you have to work on both manual and automation (...
4
votes
5answers
555 views

Should I open the same page in every test?

I'm new to automated testing and asking for your help. As I know every test should have its own steps and if I define several tests in one class, should I open the same page several times in each ...
4
votes
2answers
352 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 ...
1
vote
1answer
59 views

How to test a application which is having multiple recent screen? [closed]

I am testing one application which has multiple recent screens for recent activity! I am working for an email client android application which is having different different modules e.g. Email module, ...
3
votes
3answers
124 views

How do I test hardware without an existing test plan? [closed]

My manager asked me to test some hardware, but this hardware has been tested by someone previously and they had automated tests. I do not have any test plan, all of the functions of this hardware ...
5
votes
2answers
1k views

How to test current time, date/time through automation?

I've tests where I've to check whether current time and current date/time is correctly returned by my APIs through automation. Suppose, getCurrentTime() returns current time in format HH:MM:SS (A/P)M ...
2
votes
1answer
6k views

What are 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 ...
4
votes
6answers
8k views

How to categorize defects?

Many project managers and other non-tester roles search for proper categorization according to severity (A-B-C) of the defects and they search for description how to distinguish between each category. ...
2
votes
1answer
2k views

Write a test case for addition operation

I have a program that works as below for addition, and it's the same for all operations. It starts showing this menu: Enter + for add Enter - for subtract Enter * for multiplicaiton Enter ! for ...
0
votes
5answers
3k views

What are features of the Selenium Test framework that are not present in other tools? [closed]

I have recently joined a company and we are looking to standardize our testing frameworks and tools across multiple (many legacy) products. Because of this, I'm seriously considering the Selenium ...
3
votes
2answers
270 views

How do you drive what testcases to write based on a large decision table?

I have constructed a large decision table based on the possible inputs I can have. My question is, how do I determine what test cases to write?
7
votes
4answers
289 views

Should testers be worried about Quality Assurance? [closed]

In some companies, the testers are expected to do Quality Assurance. In my opinion, this is not the way to go. Testers normally don't have the mandate to push things thorugh on a higher level. Because ...
6
votes
4answers
9k views

How to write proper Test Case steps?

I am beginner in writing test cases. I am working on a live mobile testing project. Consider a test case to login to a Mobile application: Test case Description: To verify that user is able ...
8
votes
6answers
2k views

What is Scenario Testing and how to create complex test scenario's?

Is there any general approach or methodology to create complex user scenarios for any application or is it completely context-driven. Are there some general test ideas/patterns/strategies to create ...
2
votes
1answer
319 views

test cases for methods signatures

I have a program and I was looking for a more formal way to test it, I read about test cases, and I dont know if I understnad correctly. For example I have a program where I have some methods ...
1
vote
2answers
115 views

What role does requirements play in generating test cases for white box testing?

I'm currently preparing for an exam on software quality assurance. By looking through slides and ISTQB material, I got to the question: "which role the requirements play in white-box testing?" Of ...
7
votes
2answers
584 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 ...
12
votes
9answers
4k views

Tools for Server application testing [closed]

I'm currently working (almost finishing) a Java project that consists on a server application and some client applications on the same network, that will communicate with the server only to request ...
17
votes
5answers
1k views

What Are Some Examples of Why Explicitly Sleep Statements Are Bad?

I've read various places that explicit sleep statements are a bad practice in automated tests, even if I've used them occasionally. They can be annoying (creating unnecessary waiting in tests) but I ...
1
vote
1answer
90 views

Negative testing plus sign in url parameter

Are there any real locations, company headquarters, point of interest which contains a "+" plus sign in the name? I'm looking for a real-world test to validate a webservice handles double-encoded ...
0
votes
2answers
6k views

Difference between Singleton, POM, Abstract design patterns

These are the three most popular design patterns in JAVA. Most Selenium WebDriver projects are build on these. What is the difference between these three, with examples? Does Choosing a pattern also ...
3
votes
3answers
233 views

The company I work for have provided me with money to spend on training ? Need ideas on what to spend on to help further my QA career! [closed]

I've been working in QA for a year and a half now, I started of doing manual testing and then I've moved on to QA automation and or been using Ruby + selenium webdriver + page object model + page ...
2
votes
1answer
593 views

Testing for invalid conditions using decision table technique

I have a small confusion about decision table testing. We basically use decision tables to arrive at various possible combinations and then decide what conditions need to be tested and what need not ...
2
votes
4answers
599 views

Software tools for taking screenshots [closed]

Am currently using jing software tool to take screenshot for bugs, can anyone let me know Is there any other tools in the market to take screenshot very effectively and quickly. Thanks in advance.
1
vote
4answers
8k views

What is Red,Yellow and Green Box testing? [closed]

I can find the explanations for black box and white box testing, but couldn't find any better explanation on Red box, Yellow box and Green box testing. Red Box is User Acceptance testing. Grey Box is ...
1
vote
5answers
433 views

Are special characters in names commonplace enough to test for?

If folks use special characters in their names, e.g. names like Amélie, Jôse, 王 I will test that we can store them. My question is whether people use these names on the web in the US? Or do folks ...
3
votes
4answers
916 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
2answers
2k views

write test cases in terms of input and output

I'm learning about testing and having some doubts regarding test cases. For example, I was trying to create a test suite, a set of test cases for a calculator program. The program is basically like ...
1
vote
2answers
3k views

How to write Test cases from a functional design specification document?

I am having problem in writing test cases from a functional spec document. The doc has many different sections and each section has sub-sections, each one describing the new functionality or ...
3
votes
1answer
159 views

Testing without external data?

The plugin, that I am writing in php, is getting data from an external api. I have gathered some sample-data which the api sends (array). Now I would like to create tests to make sure that the plugin ...
2
votes
1answer
48 views

How to document “undo” or “un-arrange” steps?

With the "Arrange/Act/Assert" approach to test definition, the Arrange portion may end up creating a bunch of data or configuring the application to behave a certain way. Do this enough times, and ...
2
votes
1answer
4k views

How to pass test configuration parameters to 'Call to Test' in HP ALM

When you create test steps with parameters in test instance you can set up several test configurations (to run the same test with different set of parameters). Test instance with params (and sets of ...