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
0
votes
2answers
750 views

What is major task in test planning?

A test plan is a record enumerating the destinations, target advertise, inward beta group, and procedures for a particular beta test for a product or equipment item. The arrangement commonly contains ...
15
votes
7answers
10k views

How can I structure Selenium tests in a way that minimizes the maintenance work?

What is the best way to build/structure the tests in a way that will minimize the work needed to keep the tests up to date as the product changes and improves?
0
votes
2answers
67 views

What may be the edge cases for testing a 'Payment link in SMS' feature?

We are testing a new feature that is about to get released in a few days and most of the testing has been done by the team. The feature in essence is about payment link being sent in SMS to end ...
1
vote
0answers
24 views

Sync data and conflict resolve module testing

We have an application which track the animal data in various locations called stations. Even without internet they user can save the data to local machine. Once those data save in the local pc they ...
9
votes
3answers
713 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 ...
2
votes
2answers
65 views

Testing a component with selenium before it has been added to multiple products, how do I achieve reuseability?

Scenario: I have a repository that contains a component which is reused across multiple different projects. The component in question is a image viewer component. 3 Products will use this image ...
3
votes
1answer
208 views

Testing Strategy: Modular Test Cases

Currently, my company follows a modular test case approach, in the context of business workflow tests. In this approach, we have a lot of component-level test cases, that, by themselves, are not part ...
0
votes
4answers
3k views

How to Incorporate the Defunct PageFactory in Selenium with C#?

I just discovered the page object design pattern recently and really wanted to implement it into my company's UI Test Automation suite. I started to do so and immediately ran into problems which lead ...
9
votes
5answers
5k views

How common is testing based on log files analysis?

Here is a document that outlines challenges and solutions of testing of Mars Science Laboratory. I found the approach of log files analysis unexpected but quite beneficial on many levels. It seems to ...
3
votes
3answers
78 views

What are the testing practices in Financial Services

I'm currently working on a new financial services software and wanted to know what is the current testing practices in the financial services. Would love to hear any thoughts/insights regarding the ...
3
votes
4answers
124 views

How to evaluate a candidate skills for purely manual testing [duplicate]

Is there any well-defined process to be followed in evaluating a candidate for manual testing?
4
votes
4answers
23k 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 ...
10
votes
11answers
515 views

Should a test method test only one condition?

While writing automated test I come across situations when I include multiple verification points in one method but then I have also read/heard that one tests should make just one verification. Which ...
3
votes
3answers
126 views

How should Software Testers improve the process of Requirements Analysis?

Whenever, i am working on my task of Analyzing the functional specification or requirements documents of any new Feature, enhancement or Defect fixes, I just go through what is clearly evident in the ...
1
vote
3answers
123 views

How do you design UI automated tests to pick alternative steps randomly in a flow?

Background: In cases(mainly in End to End UI tests), where a number of test paths(selection of alternative test steps) can be huge due to combinations however expected results are same and few. In ...
1
vote
3answers
3k views

How to test ACH transactions in a payment/banking application?

I have to test a web-based payment/banking gateway application that would be used by the clients to transfer funds electronically using ACH and Wire transfer. The applications provides cash-management ...
2
votes
1answer
86 views

What is the typical test automation scenario where decorator Design Pattern can be applied?

What is the typical automation scenario where decorator design pattern can be applied in UI test automation ? Please share your practical experiences with small code examples to help us fellow QA ...
4
votes
5answers
1k views

POM Framework Design with Global Elements

New to C#, started learning in order to do test automation using Selenium C# with MS Visual Studio. Currently a manual tester. I've been building a testing framework using TDD and the POM pattern. I'...
1
vote
2answers
2k 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 ...
6
votes
3answers
671 views

Is page object a framework or design pattern?

Currently I'm using page object design pattern with testing.
6
votes
1answer
896 views

What is difference between Test Design & Test Architecture?

Could anyone explain the difference between Test Design and Test Architecture? More specifically; if you tell someone to present Test Design - what would you expect them to present? Same goes for ...
10
votes
4answers
322 views

How do you design your test method/function

This question has been revolving on my mind from quite some time. Do you develop one method for one test scenario or club similar scenarios in one method and develop automated tests for it. Both ...
0
votes
2answers
159 views

What level of Selenium Webdriver Automation Frameworks are being used by experts in the Software Industry [closed]

I have started learning selenium webdriver using java to increase my skill set as a blackbox tester. I have been practicing a lot about JUnit, Test NG, Page object model etc. However, I am not ...
5
votes
4answers
256 views

How do you know when to stop testing?

Background: While manually testing an application in scenarios, where an application has complex functionality features, supporting multiple platforms(Web/mobile/Web APIs)/versions(OS Versions) where ...
3
votes
2answers
2k views

How to test a video call

I have an Android app that allows to make video calls and I need to test the quality of the video and if both video streamings match correctly. How would you test it, in an automatic proccess? I ...
3
votes
6answers
773 views

How is enough to automate validation of a form (negative test cases)

Let's say, I have a form has 4 fields (all mandatory with validation messages): Name, EMail, Address, Phone. And a Submit button. Let's assume I have some test cases as below: TC1: All fields empty ...
12
votes
4answers
35k views

Difference between requirement, use case, and scenario?

I've taken a class on software testing best practices and test design. In the content, they have a model that basically shows that the three items are derived in this way: Requirements > Use case &...
1
vote
3answers
96 views

Is there any standard formats available for test cases other than table?

I've written some test cases, but the only thing I know is the format of a table (with the expected results, actual results, pass/fail etc). Is there any standard formats available for test cases?
12
votes
6answers
3k views

Whose responsibility is it to design test cases?

The question: Is it the developer's responsibility to design test cases, or the QA tester's? Or is it someone else's? I am a software engineer at a small company in the United States. We have an ...
3
votes
2answers
226 views

How to Demo Automated Tests

I automate tests based on test plans written by manual testers. I would like to "demo" the automated tests to the authors of the manual test plans to ensure that I've implemented the test correctly ...
4
votes
7answers
33k views

Test data to test form input fields?

I am testing web based user profiles forms which have multiple fields like input box, radio buttons, checkboxes, combo-boxes, alphanumeric fields etc. what are some good tests that I can run to find ...
1
vote
2answers
29 views

Which Design pattern(s) can I apply to robustly instantiate new users in the system from a test automation perspective

Consider a user Account that contains the following members: Username Password Account Type (User/Admin) Security Question (Option of 5 choices) Security Answer A handful of booleans for various ...
4
votes
2answers
1k 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 ~...
4
votes
1answer
83 views

Tips to setup a high performance software testing lab?

Every field people set up some kind of the labs like developer setup some developers lab, Penetration tester setup penetration testing lab with the different environment so I want the tips to set up a ...
3
votes
2answers
96 views

Will automated testing tools make testing easier?

It depends on the Project size. For small projects, the time needed to learn and implement them may not be worth it unless personnel are already familiar with the tools. For larger projects, or on-...
12
votes
5answers
2k views

Test for unknown issues

We have been developing wifi/2g boards that communicate to a server and store data. This project has been running for several years already, and we are constantly updating both boards' firmware and ...
3
votes
4answers
3k views

What to call a matrix with all possible combinations?

For example: The application show a list of results. Now we have a new feature: The list can be filtered. The user can use a search input field and a date range to filter the results. To cover all ...
6
votes
1answer
100 views

How do computer virus writers test their viruses?

This is my curiosity based question, neither I am a virus writer nor trying to learn how to be, I just can't imagine these people destroy dozens of computers for each virus as per my understanding ...
4
votes
4answers
177 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 (...
3
votes
1answer
70 views

Anyone aware of a browser where HTTPS can be disabled entirely for negative testing?

I'm looking for a way to have a negative test result on a site requiring HTTPS that has a http->https redirect. I already have steps showing the redirect, and I can use the --ssl-version-max=ssl3 flag ...
5
votes
1answer
132 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 ...
23
votes
7answers
4k views

What should a Software Tester do to become more valuable and helpful for the Development Team?

When I write detailed defect descriptions or bug reports, then my team's Development manager feels satisfied. What are few things a blackbox tester can do to help the Developers become more productive ...
1
vote
3answers
224 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
537 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
69 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 ...
3
votes
4answers
159 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
364 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 ...
4
votes
2answers
952 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 ...
3
votes
1answer
619 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 ...
2
votes
4answers
2k 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 ...