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 ...
  • 7,001
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 ...
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, ...
  • 4,089
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 ...
  • 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 ...
  • 31k
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 ...
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 ...
  • 1,673
5 votes
Accepted

What is Bi-directional Traceability Matrix?

Requirement Traceability matrix maps the user requirements with the test cases. In simple words, the matrix helps in determining if all the requirements have been covered(i.e there are test cases ...
  • 337
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 ...
  • 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. ...
  • 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 ...
4 votes
Accepted

Good resource for a test case document

This link should be a good start: http://www.softwaretestinghelp.com/test-case-template-examples/
  • 329
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 ...
  • 2,472
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 ...
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 ...
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 ...
  • 2,665
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 ...
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 ...
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, ...
3 votes
Accepted

How to write technical documentation for Android Project?

This question is ambiguous, so I'll try answering two interpretations. I don't know where to start on writing the technical document, but if someone can tell me what belongs in the TOC, I might be ...
  • 23k
3 votes

How can I organize QA documentation within an Agile environment

We have daily builds, Below are some of the lessons that worked for us (Knowledge Part) - Documented notes (critical discussions, one-liners - running notes are usually captured and shared after ...
  • 2,746
3 votes
Accepted

How can I organize QA documentation within an Agile environment

I've introduced the following structure which includes a section that reflects the Agile Testing Quadrants for Unit, Integrated, Performance and Exploratory testing. Each link goes a detail page for ...
3 votes

Lean documentation

I don't have time to do all the documentation, test cases, strategy, test plan, etc. I almost always recommend producing the minimum necessary documentation. Call it lean documentation, minimum ...
  • 3,725
3 votes

How to document my page object

I recommend avoiding external documentation because no one wants to maintain it. Instead, use comments in your code and useful names for your classes and methods. And ask someone to review some of ...
  • 23k
3 votes

What are acceptable time to spend and taks to be done analysing a defect as a tester?

Timebox it and afterwards evaluate. I would say time-box one hour and then see how probable it is the tester will find the steps to reproduce the issue. Often its easier for developers to reproduce ...
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 ...
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 ...
  • 31k
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 ...
  • 9,780
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 ...
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 ...

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