15 votes

No tests in the legacy project - what to start with as tester?

In addition to reading Working Effectively with Legacy Code, I have a few recommendations from experience: Since there is little to no documentation, tour the software. Go through the software using ...
user avatar
  • 30.7k
5 votes
Accepted

How to accelerate the release process by rethinking test automation

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." - Antoine de Saint-Exupery In general, strive to make UI tests more horizontal(...
user avatar
4 votes

No tests in the legacy project - what to start with as tester?

Reference material- Working Effectively with Legacy Code by Michael Feathers The books discusses working with legacy systems, not just testing them. Some of the suggestions are using a module's ...
user avatar
  • 6,937
3 votes
Accepted

Test Strategy Documents seem obsolete in agile teams. Am I wrong?

"Planning is everything, plan is nothing." -Dwight Eisenhower Its not the document itself , but what goes in the process while making it , is important. Also importantly, it should answer ...
user avatar
2 votes

Avoiding GUI test overload working on legacy systems

I think the problem is how the organization or team thinks about testing. It's not an activity that should be done only by a specific role we call a Tester. You said you work in an agile environment, ...
user avatar
  • 4,278
1 vote
Accepted

Should I seperate my API tests from E2E tests

Testing mission: I want to test the correct data is represented on UI The target system is the UI, so, you have to explore two aspects: 1 - Does my UI integrate correctly with the service(s)? 2 - ...
user avatar
  • 9,815
1 vote

How to effectively test randomness in item ordering?

The answer is: Isolate the randomness. You can check this example from Dave Farley where isolated Time: https://www.youtube.com/watch?v=SuDIYk9GBpE&t=1872s Separate the randomly sorting behavior ...
user avatar
  • 9,815
1 vote

Test Strategy Documents seem obsolete in agile teams. Am I wrong?

The idea of what is considered essential or wasteful work depends on the context. What is wasteful for one organization could be value-adding work for another, based on their needs and the needs of ...
user avatar
1 vote

No tests in the legacy project - what to start with as tester?

You can use the Heuristic Test Strategy Model as a starting point to design your approach for testing (a mindmap version can be found here). By laying out the Project Environment, you will realize ...
user avatar
  • 9,815

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