16 votes
Accepted

Testing using real data of the customer

Depends on your definition of testing, anonymized data is widely used by Microsoft and others for monitoring and testing in production, it's the basis for A/B testing or monitoring for example. In ...
Rsf's user avatar
  • 7,089
12 votes

I am a Junior software QA specialist, I am kind lost to understand what to do in this scenario?

Wonder why you want to present this to management? What is your goal here, what do you hope to achieve. Do you want to show them they have unknown quality issues? Normaly I would expect the product ...
Niels van Reijmersdal's user avatar
10 votes

Testing using real data of the customer

I wouldn't say it is common to use real data in testing, although the customer might provide a subset of "real" data in order to facilitate the process. Apart from the privacy and business issues, ...
Mate Mrše's user avatar
  • 4,129
8 votes
Accepted

How do I deal with poorly documented tests?

Some of the things you can do to prevent this situation from happening again: establish test code style and guidelines throughout the company or in your particular project code review the tests ...
alecxe's user avatar
  • 11.4k
8 votes

Testing using real data of the customer

It depends In some industries it's not feasible to test without customer data. Sometimes it's not possible to properly anonymize said data - I test software that uses the US social security number ...
Kate Paulk's user avatar
  • 31.6k
7 votes

Which Reporting should a QA Engineer be providing?

What they mean by "Provide reports on testing" is creating a record of the execution of tests (manual or automatic), what build is being tested and the results of the tests. Any deviations from the ...
sphennings's user avatar
6 votes
Accepted

Which Reporting should a QA Engineer be providing?

This one seems to have two parts so I'll break it out like that. Test Leadership/Management Reports: Functional Test Report (RTM*) Regression Test Report (RTM* sometimes combined with functional ...
mutt's user avatar
  • 1,693
5 votes

How do I deal with poorly documented bugs?

This is company specific. Any sort of bug reporting can work in different teams. Your two examples seem kind of silly though. Whats so unclear about opening and navigating to web page, and ...
George's user avatar
  • 1,412
5 votes

New Hire: lack of documentation vs QA velocity

Assuming one cannot start as a "calm and relaxed horse", and we have only these two options, I would focus on starting to deliver as quickly as possible - at the end this is what you were hired to do. ...
alecxe's user avatar
  • 11.4k
5 votes

Best practice guide for documenting unit tests?

Carefully name tests reflecting requirement in the form of input data & expected result. I have been in similar situation but for integration UI tests, where it really helped us when we started ...
Vishal Aggarwal's user avatar
4 votes

Pros and cons of complex test scenario / test case / checklist?

Different companies expect different things... so try not to look to your friends projects for comparison. Someone who works in Financial Technology is going to have different requirements to someone ...
dvniel's user avatar
  • 2,509
4 votes

How do I deal with poorly documented bugs?

I'd establish good practices for quality bug reporting and I'd have a meeting / session / lunch & learn to present them. I'd use this opportunity to create, establish and document how a bug ...
Michael Durrant's user avatar
4 votes
Accepted

New Hire: lack of documentation vs QA velocity

I guess you should want to find a balance between both options. You don't want to work really hard and go crazy, but you want to find a sustainable pace. I would prefer to start a bit slower and act ...
Niels van Reijmersdal's user avatar
4 votes

What are the documents maintained in software quality assurance?

Take a step back and ask yourself "What is my goal as a QA lead?". Is your primary goal to generate documents? To write test cases? To provide numbers to project management? Of course not. These ...
c32hedge's user avatar
  • 2,679
4 votes

Testing using real data of the customer

Principles related to the processing of personal data Personal data shall be obtained only for one or more specified and lawful purposes, and shall not be further processed in any manner ...
Nitin Rastogi's user avatar
4 votes

I am a Junior software QA specialist, I am kind lost to understand what to do in this scenario?

You state you are junior. I wonder if you are a "team of senior + junior QAs and you are one of the juniors of the team" or you are "alone in charge of this". If it's the first case, don't do any ...
Xavi Montero's user avatar
4 votes

How to write multiple test step for same expected result

To verify that the Add Button, when clicked, navigates to the correct page/form, you would need to check both the locations of the button. Although, the buttons would have the same label and design, ...
IAmMilinPatel's user avatar
3 votes
Accepted

How to document testing in Agile environments?

Your question is not entirely clear, so that I have to make a few assumptions. When do we start test planning? Test planning should start as soon as development starts, e.g. when business analysts ...
Yu Zhang's user avatar
  • 9,972
3 votes
Accepted

Is it okay to test the absence of exceptions or error messages in an application?

If it has shown up in the UI in production and must be prevented then a UI test case is appropriate However I would look beyond that at: Are there unit test(s) for that functionality ? Are there ...
Michael Durrant's user avatar
3 votes

What is the difference between SRS, RA, FRS, BRS documents?

The short-short answer - it depends. The longer version Despite the names and theoretical definitions, the differences in practice in my experience come down to how a particular organization chooses ...
Kate Paulk's user avatar
  • 31.6k
3 votes

What is normal communication when a developer moves a ticket to Ready for Test?

Documenting everything in Jira is a possible waste. Everyone in the team should already understand what is expected to get the user story DoneDone, this includes all testing. If you do not know what ...
Niels van Reijmersdal's user avatar
3 votes

How do I deal with poorly documented bugs?

Poorly documented bugs should always be countered by defining a mandatory template for logging bugs. Summary: Define the bug in 140-200 characters. Usually it should be in the following format; When ...
Zeeshan S.'s user avatar
3 votes
Accepted

Test Case for Each Unit Test?

In the comments, you mention that you were doing an inventory of missing tests, and that they wanted tickets for tests you were adding. This sounds pretty reasonable, as long as they're not expecting ...
ernie's user avatar
  • 1,040
3 votes
Accepted

Testing tools: poor documentation vs investigating yourself

Be more aware and selective Is my main advice on how to handle tool selection. Don't just pick a tool 'cos it does the job today. Spend some time reviewing it. This happens to me a lot in my Ruby ...
Michael Durrant's user avatar
3 votes
Accepted

What are the documents maintained in software quality assurance?

It depends You don't say anything about the industry you're working in or the development methodology that's used. Those two factors plus the company culture will have a huge impact on the nature of ...
Kate Paulk's user avatar
  • 31.6k
3 votes

Testing using real data of the customer

I would not recommend using real customer data for testing. On argument was already mentioned: unlawful use of customer data. Another problem which can arise: leaking confidential business ...
globalworming's user avatar
3 votes

Testing using real data of the customer

Others have mentioned the GDPR, but there are also industry specific rules and constraints. If you’re dealing with payment data, such as credit cards and cardholder data, the PCI DSS has an explicit ...
John Deters's user avatar
3 votes

Testing using real data of the customer

There are situations that are almost impossible to fully test without live data of some kind. However, we may not need to use customer data. I have tested with my live credit and debit cards when I ...
Dave's user avatar
  • 31
3 votes
Accepted

Test Structure Analysis Documentation

One of the most used frameworks for testing strategies is Bach's Heuristic Test Strategy Model (HTSM). Given that the the main goal testing is to enable us to discover the Perceived Quality of a ...
João Farias's user avatar
  • 10.9k

Only top scored, non community-wiki answers of a minimum length are eligible