Questions tagged [test-design]

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

0
votes
0answers
25 views

What may be the edge cases for testing a feature that is designed to ensure correct delivery of orders via 'OTP/QR code submission'?

We are planning to roll out a feature that sends either an OTP to the end customer at the time of dispatch of an order or implements a QR code to ensure that the order is delivered to the correct ...
7
votes
0answers
95 views

Is there any tool for generating decision table from cause effect graph?

I learned about cause effect graphing and it looks like a valuable test case generating method. The issue is that it's hard to generate the decision table from the graph by hand. So I was wondering if ...
5
votes
6answers
301 views

How can 100% test coverage be “not enough to prove working code”?

It is known that 100% test/code coverage does not mean your code "works" as expected. What is generally meant by this statement and what use cases could demonstrate that 100% coverage is not enough?
1
vote
2answers
28 views

Mocking external endpoints in tests on open source project

I am working on an npm package scraper library. I would like to add integration tests but I am not sure the best way to approach it. I have an examples folder which shows how the scraper works with ...
4
votes
4answers
104 views

Certify in writing that your software will work flawlessly

A client pays you for a job and on delivery he wants you to assure him in writing that your software will work flawlessly. What if that software is for an airplane;do you deliver it with a notice of '...
1
vote
2answers
52 views

How do I test a ranking system?

Let us assume we have 3 students in a class who have secured the below marks. =============================================== | | Maths | English | Science | Rank | |-------------------------...
3
votes
4answers
2k views

How do I test time zone scenarios?

Someone has a credit card issued in India but he is in the USA. Today is the last date for payment, he is paying around 8.00 PM in the USA but it's next day in India. How can a QA person test such ...
1
vote
1answer
74 views

Importance of having tests in home test assignments when applying for a new job

I've been a part of the interviewing process for Software Engineering positions (including QA engineers as well) in our team for the past several years and I am still struggling to determine my ...
4
votes
1answer
52 views

Use tested class during test setup and assertion? (Errors cancel out each other…)

This is a general question that affects lots of my unit tests as I just recognized: Can I use the class I'm unit testing to perform setups in my test cases? Here's a simplified version of the ...
-1
votes
2answers
179 views

How to pause test execution in testng

I am using testNG, Rest-Assured and Java for API automation. Is there any way to pause the execution for a specific time if any event/exception occurred?
2
votes
2answers
233 views

Should I store my test results in a database or google docs?

I'm currently trying to decide what is the better place to store my test results; database (sql/nosql) or in a spreadsheet placed in google docs. I have the impression that storing it into a database ...
3
votes
3answers
145 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/...
2
votes
3answers
162 views

Level of testing intrusion and false alarms

I came across this idiom "level of testing intrusion". Its definition is: the greater the number of changes that are required to be made to the system under test specifically for automated testing, ...
13
votes
3answers
1k views

Test strategy to bring automated tests from UI to lower(API/Unit) layers?

Background/Problem Statement: Recently I came across a project team, which is having thousands of UI automated tests covering all kind of manual tests including positive, negative etc., and obviously ...
3
votes
3answers
191 views

Is defect driven test automation an good idea?

Defect driven Test automation: Test strategy in place to consider candidates for test automation primarily as earlier found and fixed defects in the application. With the thought process that it will ...
3
votes
3answers
661 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 ...
40
votes
12answers
7k views

What should Testers do if they are not able to find good defects in the product?

I work as manual/black-box tester. My responsibility primarily includes functional testing of a web application and to some extent database testing using sql server, based on the functional ...
0
votes
1answer
31 views

How to test a class that wraps methods connect to a remote database

I wrote a class creating connection to a remote database, query and do some more actions on that. Which is the best way/ strategy to test that kind of class? I tried to mock third party functions ...
5
votes
4answers
469 views

What is definition of done in automation testing?

Team, What is definition of done for automation testing? For example, do we consider execution time or test case coverage?
3
votes
8answers
984 views

What is Software Test Automation Framework?

I am a beginner Software tester. I have started to learn test automation of web apps using selenium webdriver in java. Till now I can just automate simple login functionality. I want to know all about ...
3
votes
4answers
3k views

Test strategy and Test scenarios for data-migration testing

We are converting one of our standalone windows application to a web application, Once this is completed we need need to do a data migration . How to prepare test strategy for this ? What are the ...
4
votes
2answers
60 views

Equal or different test data for higher test levels

It's just a little issue, but one that pops up in my mind regularly when writing test scripts. Imagine you have an application which does some car tax calculation, having a REST service which has a ...
8
votes
3answers
5k views

Please suggest some ideas to test an IVR system?

I have to test an DTMF tones via keypad with toll free number, which has a company IVR automated response system. The IVR allows the user to login to the system and user can know account balance, talk ...
0
votes
2answers
109 views

How to structure the test suite in test management tool

Im using Testlink as our test management tool. We are using in agile environment How to structure our test cases as test suite in our test management tool. Also how to maintain the tracerbility We ...
0
votes
2answers
617 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 ...
4
votes
5answers
7k views

How to design test cases for phone number and email input fields?

I'm trying to improve the design of test cases but I came across a different approach from some partners. For example, let's say there's a form to test, this form has 2 fields (phone and email) and a ...
15
votes
7answers
9k 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
64 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
22 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
709 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
195 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 ...
8
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
117 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?
3
votes
4answers
20k 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
508 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
118 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
115 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
82 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
1k 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
641 views

Is page object a framework or design pattern?

Currently I'm using page object design pattern with testing.
5
votes
1answer
571 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
321 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
147 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
250 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
1k 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 ...