Test Design is the selection of test aims, methodologies and implementation methods to satisfy the goals of a testing scenario.

learn more… | top users | synonyms

4
votes
1answer
124 views

Resources on implementing a well-balanced test pyramid

The test pyramid is a concept developed by Mike Cohn, described in his book "Succeeding with Agile". Basically, end-to-end tests (often called UI tests) go across all the layers of the application, ...
6
votes
1answer
629 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 ...
1
vote
5answers
733 views

how to test mobile application which uses wifi connection?

i am in need to test the application which was working based on the wi-fi signal strength,is it there any application/automation tool to randomize my wifi signal and check for applications ...
3
votes
2answers
1k views

Automated White box/backend testing for a Test Engineer?

I have been writing a lot of UI tests lately using Selenium and I want to do more integration testing from the backend as well. What is a good approach to start with this, where can I find some more ...
-1
votes
3answers
114 views

Suggestions for Software Testing Blogs [duplicate]

I want to be more up to date with current events and ideas in SQA. I was wondering if anyone could offer any suggestions for Software Testing Blogs.
2
votes
2answers
125 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 ...
2
votes
1answer
192 views

Path to becoming a security tester for a QA Engineer?

I was looking for some guidelines/documentation on how to start security testing my app and progress on as a security tester. It seems interesting to me to be able to break an application using trial ...
8
votes
4answers
338 views

Good strategy for automated regression where initial state can't be guaranteed or predicted

The situation I need to start building automated regression for a very large web application with thousands of users. It is impossible to start from a known state, or even to be sure that data ...
5
votes
6answers
362 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 ...
4
votes
5answers
3k views

How can I test a user story? Examples please?

I'm a new QS tester in a company in an Agile environment. During the sprint commit I was told that one of my tasks was going to be testing user stories? How exactly do you test something like that. If ...
2
votes
2answers
203 views

Test data specification to generate actual test data

I don't want to describe the domain I work in at my work, so I will describe some fake scenario; might be silly but hopefully illustrative enough. Let's say we have a system that qualifies whether an ...
6
votes
2answers
413 views

How to make sure your test data are correct?

We are doing integration tests where we simulate manually data coming from external systems to our application. Integration tests task has become bottleneck in our team, because preparing test data is ...
0
votes
1answer
86 views

What are some typical javascript, HTML and AJAX issues that I should write test cases for?

HTML rendering, Javascript and AJAX plays an important role in the development of modern web applications. How significant is JavaScript when designing test cases for a website that uses it? What ...
1
vote
2answers
172 views

Using a system test framework that handles test dependencies

To explain better, if test B depends on test A, then if test A fails, then test B should not be run and fail implicitly if test A produces some output, then it should be available for test B I can ...
4
votes
1answer
129 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 ...
4
votes
5answers
166 views

Making sense of performance regressions

Imagine a situation in performance regression testing where commit A is very deleterious to page performance, but does not trigger a failure - it's just under the level required to do that. Commit B ...
4
votes
3answers
350 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 ...
1
vote
1answer
336 views

Stability testing for open source operating systems

You can find quite an interesting panoply of open source operating systems to choose from. Being open source you can have access to a lot of their code, build systems, bug tracking, etc. As of this ...
7
votes
2answers
2k 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 ...
7
votes
1answer
182 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. ...
2
votes
1answer
191 views

Use case testing tools and methods

Is use case testing standard practice and if so could people point me towards some methodology and perhaps some tools. I was thinking that my Test cases could easily be represented via some type of ...
2
votes
2answers
95 views

Level of detail in a Scenario - when to stop

Scenario: Installer Link When user enters "product.company.com" into a web browser Then a hyperlink is presented to 'ProductSetup.exe' TODO: There is nothing here about presentation, ...
3
votes
1answer
86 views

What particular testing requirements do data driven applications have?

Different sorts of software need different approaches to testing. An interactive GUI-driven application will be tested in a very different way from a piece of middleware, for example. Specifically ...
3
votes
3answers
605 views

Repeat/common Test steps in multiple test cases - to do or not to?

I am trying to seek some input on what might be an efficient best practice. I have been told that end-to-end test cases might have certain steps that are being repeated on other test cases. Let's take ...
0
votes
7answers
323 views

Promoting Non-Functional Testing

What advice can you give for encouraging Project managers, and Developers to factor in tests for purposes of proving an application system's performance, resilience, capacity, scaleability etc beyond ...
2
votes
2answers
7k 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 ...
3
votes
2answers
222 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 ...
3
votes
3answers
202 views

Why testing, by definition, cannot find deadlocks and stack overflows?

Sean M. Beatty says in "Where testing fails" article that "deadlocks, stack overflows, race conditions and timing problems cannot be detected by testing (whether it is code inspection, whide-box ...
15
votes
7answers
471 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 ...
4
votes
2answers
213 views

Should A Formal Test Plan For Dynamic String Testing Include All Combinations?

Situation: Large enterprise web application Formal test plan in HP Application Lifecycle Management (née Quality Center) Many dynamic text strings in the web application with several variables An ...
6
votes
5answers
3k views

Is there a guide or 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
2answers
2k views

Web application GUI automation best practices

Our team develops automation solutions for various web based products. I'd like to compile a list of patterns and best practices from the GUI web automation space that have been used and proven as ...
3
votes
1answer
117 views

Are there common techniques for testing the conformance of an implementation to a general contract?

Say you have defined some abstract interface and you specify a general contract for that interface to which all implementations must adhere. Are there common techniques that can facilitate testing the ...
1
vote
3answers
719 views

Best practices for organising and naming test cases

I have a Python package which may contain several modules. Of course, I have unit tests, component tests, and functional tests. All of them are in package/module/test directories, most of them are ...
5
votes
3answers
199 views

Internationalization testing

By internationalization testing I intend testing application with one or more additional languages and one or more additional regional settings (locale). We expect a number of risks with ...
1
vote
4answers
145 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 ...
6
votes
2answers
976 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 ...
5
votes
1answer
337 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 ...
10
votes
5answers
400 views

What Are Some Examples of Why Explicit 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 ...
4
votes
4answers
272 views

Where to focus testing? On integration level or unit level?

Consider a modern web application that serves JSON through a REST API to a rich Javascript-based application with one or more single-page apps within it. Our own application is written using Angular ...
1
vote
1answer
416 views

Fitnesse editor with syntax validation?

We use Fitnesse with tens of project-specific fixtures to design the tests. However, writing the correct test is tedious, because of some trivial errors we make: Syntax errors: unclosed tables, ...
0
votes
2answers
264 views

Layer testing - How should I test data replication/update?

I have a development background and now I'm starting with software QA. While building a solution developers often create code which is shared among different platforms/applications. One example is the ...
0
votes
4answers
829 views

What are some good test cases in order to do License Key authentication while software is being installed?

I want to learn about: What could be the test cases to ensure the test coverage while any proprietary software is being installed using a license key. I wish to avoid (a) re-installation (b) multiple ...
4
votes
1answer
111 views

In performance testing, when have MFAT approaches been successfully applied (in addition to an OFAT approach)?

Background: MFAT = "Multiple Factors at a Time" OFAT = "One Factor at a Time" In the field of Design of Experiments, practitioners in a large variety of fields (including software testing) have ...
1
vote
1answer
108 views

What is the best practice for testing against modules which collect statistic

We have a distributed application which should be monitored. There are some modules which collect external data (disk usage, free disk space, CPU utilization, memory utilization, etc) and some ...
1
vote
2answers
355 views

What are the best practices for Integration Testing of a middle-ware?

I want to know about the best practices of Integration Testing for a middle-ware product. It includes several backends and also I want to test it over multiple platforms. The features of Clustering is ...
4
votes
2answers
109 views

Is there a name for this type of vector operation?

I often find myself wanting to generate a lot of negative test cases by mutating a known good set of inputs. Let's say I have a function that will accept (a, b, c) as an expected valid input for a ...
1
vote
2answers
444 views

Conditional statement for fail and error test outcomes in Selenium?

Say I have this function: def tearDown(self): """ clean up by closing the browser window """ self.driver.quit() I want to skip closing the browser if the test failed or errored out (so ...
5
votes
5answers
406 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 ...
7
votes
4answers
882 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 ...