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
8
votes
4answers
2k views

How to implement qa test process for large scale application?

There is a large scale application with thousands of functional points and which never had any QA team or person. So when a QA person or team starts working with this type of product what should be ...
8
votes
4answers
1k views

Test case design standards- friend or foe?

Currently we use an agile team based approach to testing, where each team is responsible for their specific area of a product. While we have found this to be effective and easily manageable, over ...
8
votes
3answers
713 views

When is it inappropriate to use white box testing?

Sometimes, tasked with testing a piece of software for which there are no requirements, a tester will resort to white box testing. Are there times when that is inappropriate? Here is an example. At ...
8
votes
6answers
3k 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 ...
8
votes
4answers
2k views

Testing/Verifying Google Analytic code

I need help figuring out a test methods for Google Analytic. Our client pushes out a lot of marketing campaigns and they love using GA to track what is working, what is not working and where to focus ...
8
votes
3answers
6k 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 ...
8
votes
1answer
224 views

Where to start with introducing a testing framework

This I hope won't come across too broad of a question. If you've been tasked with introducing testing process' for a web application developed in an 'agile' environment, released in 2 weekly cycles. ...
8
votes
2answers
4k views

How does the DataSource attribute on a test run the test multiple times?

This is going to be a bit long/wordy/verbose, but I've been looking at it for a while and I think that I'm bad at explaining things because people seem to get confused about what I'm asking. You know ...
8
votes
1answer
13k views

How to use Selenium's PageFactory annotations with dynamic loaded elements?

I'm rewriting some Selenium tests according to the page object design pattern taking advantage of Seleniums' annotations. My problem is that I have some html select elements whose option elements are ...
8
votes
1answer
224 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 ...
7
votes
3answers
1k views

Automated testing: focusing on testing controls vs. workflow

I'm in charge of regression automation on my team, and I need to add some new tests into our regression. Before I get started, though, there's an issue I'm struggling with: where is the line between ...
7
votes
6answers
569 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 ...
7
votes
6answers
895 views

How to prevent cheating by manual testers?

I'm the guy who is motivated to bring some quality assurance into our team. The problem is, that our developers very often hate testing and even if they have a test protocol, not all of them are ...
7
votes
6answers
11k 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 the ...
7
votes
2answers
322 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 ...
7
votes
3answers
274 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 (...
7
votes
4answers
293 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 ...
7
votes
3answers
562 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 ...
7
votes
3answers
533 views

Testing techniques repository?

I was wondering if there are any repositories or wikis of formal testing techniques - test design ideas, like pairwise or boundary. I couldn't find one so far. Thanks! Ahmet
7
votes
1answer
2k 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 ...
7
votes
2answers
76 views

Best practice guide for documenting unit tests?

A set of a unit tests for a project 3+ years old, now fail. It seems the tests themselves have become out of date, and I've wasted time trying to find non existent bugs. To prevent this happening ...
7
votes
3answers
5k views

What practices are used to avoid constantly testing the login screen in web driver tests?

Good tests shouldn't shouldn't have duplication and should be concise, however when testing a web application with authentication the test must first get past authentication to perform the desired ...
7
votes
1answer
1k views

What are the tiers of testing that should be done on a large scale distributed system?

Let's say you have a large distributed system in the cloud that's got dozens of developers working on it and actively adding code to. Your job is to make sure all of the quality gates are used and the ...
7
votes
2answers
730 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 ...
7
votes
1answer
2k 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 ...
6
votes
5answers
313 views

Workflow shortcut to meet the release deadline

When you design a test scenario or even when you run your tests and you stumble to lack of specifications from your marketing Dept. should you bypass them and take the initiative of making your own ...
6
votes
5answers
406 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-...
6
votes
6answers
278 views

How can a software tester improve their note-taking skills while doing exploratory testing?

Should we take notes in a simple text file or should we take it in a fancy Excel sheet? How can we take effective notes that can be helpful while revisiting a testing module or application?
6
votes
4answers
1k views

Field Length Validation for Desktop Application which has maximum 1000 characters

The character limit we are updating each field to will differ based on the information they are capturing. As a couple of examples, Company Name will be updated from 630 characters to 1000, and ...
6
votes
7answers
393 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 ...
6
votes
4answers
11k 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 ...
6
votes
3answers
720 views

Is page object a framework or design pattern?

Currently I'm using page object design pattern with testing.
6
votes
2answers
456 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 ...
6
votes
1answer
307 views

What are the first steps a tester should perform when using combinational testing?

Hypothetically, lets assume that I am testing the "Search and compare flights" functionality of this website*, and I want to apply a combinational testing technique. Where should a tester start this ...
6
votes
3answers
123 views

Designing an open source test framework without compromising security

Context The robot framework website mentions robotframework-autoitlibrary in its external library listing and it points to http://code.google.com/p/robotframework-autoitlibrary/.And I found a ...
6
votes
5answers
1k views

Writing test cases for a test with repetitive test steps

I have a task where I need to test payment through different payment methods (31 methods). What is the best practice in writing test cases with repetitive test steps? Should I just use "Repeat steps 1-...
6
votes
2answers
415 views

Test isolation and automation

We are using Selenium web services for our automated functional testing. I have a test that tests the creation of some objects. If I run the same test again, I need to make sure that each test has a ...
6
votes
6answers
18k views

What is the difference between Boundary Value Analysis and Equivalence Partitioning testing?

What is the difference between Boundary Value Analysis and Equivalence Partitioning testing? They sound like the same thing - to make EPT I need boundary values to make partitions.
6
votes
1answer
174 views

Can a requirement be verified just by white or gray box testing?

I've read that if a requirement can't be verified by black-box testing or inspection, then it's not a requirement, but a design specification. I'm building a software that makes processing with on ...
6
votes
2answers
5k views

How to test a location based application

Our application is location based. We have tested its main functionality, (using mock locations) and now it is time to test how it reacts on real cases using GPS. So, what are the main limitations ...
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 ~...
6
votes
2answers
1k views

How to test the graphical contents of a bitmap or a PDF file?

The module I'm testing creates some graphical reports which include things like scatter plots and multipage line graphs. The bitmap will never be exactly the same between test runs, since some ...
6
votes
2answers
569 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 ...
6
votes
1answer
293 views

How can I use causal loop diagrams to help me test?

Causal loop diagrams seem like a really powerful tool for modelling a system - but I have no experience with applying them to my testing. Do you use causal loop diagrams? How do you use them, and ...
6
votes
2answers
214 views

How can a Tester use Heuristics effectively to generate good test ideas?

I have tried to use Test design Heuristics to guide my strategy for test design. For instance, during exploratory test session, I use different tours like file tour, menu tours. Can you give real-...
6
votes
1answer
106 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 ...
6
votes
1answer
112 views

How to test function which depends on random, such as lucky-draw?

How to write a convincing test which user can be convinced of that it is working as described by showing how I test this function. Is there any test scenarios to test randomness? And what is an ...
6
votes
1answer
196 views

How would you convince someone that the Page Object Model pattern is important?

I'm looking for canonical answers explaining the importance and advantages of the Page Object Model design pattern, specifically answers that I could point to for people who claim the pattern is ...
6
votes
1answer
84 views

ORM validation and testing

Writing a web application we have many places where validation takes (or potentially could take) place: - front-end application form - front-end application service - back-end application view ...
5
votes
9answers
43k 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
2
3 4 5
10