Skip to main content
13 votes
Accepted

What could a QA engineer do when a project is in an early stage?

If the product is at the MVP stage and your QA is just getting started, there's a problem. As a BA I saw this time and time again with dev vs QA where the dev team only got the BA to do testing when ...
corsiKa's user avatar
  • 7,102
11 votes

What could a QA engineer do when a project is in an early stage?

Are you aware that “70 to 85% of bugs in software are due to incomplete or inaccurate functional requirements?” "There's no sense in being precise when you don't even know what you're talking ...
Vishal Aggarwal's user avatar
6 votes

What could a QA engineer do when a project is in an early stage?

Although all observations are valid, from a project point of view, I am missing the motivational and learning point of view. Starting some automation now can also be part of the learning of that ...
Ray Oei's user avatar
  • 787
5 votes
Accepted

Switching from JavaScript to TypeScript for Protractor e2e tests

The nice thing of TypeScript you do not have to migrate at once. TypeScript is a superset and can parse plain JavaScript as well. You can keep your old code and start using TypeScript for new code or ...
Niels van Reijmersdal's user avatar
4 votes

What could a QA engineer do when a project is in an early stage?

I agree that it may be too early for much automation. But there is still a lot QA can bring to the project to help it be successful at this stage. If it were me on the project, along with learning ...
CKlein's user avatar
  • 1,265
4 votes

Switching from JavaScript to TypeScript for Protractor e2e tests

NO. I would not suggest doing so until you have a specific objective to be met by doing it. In my opinion, its only worth the effort if you are working on large development project but for ...
Vishal Aggarwal's user avatar
4 votes

How can Cypress be seen as an End-to-end testing tool when it cannot travel across different domains?

What you're describing is mentioned here in the Cypress documentation. Cypress documentation also mentiones some workarounds. I think the bottom line for you is this part: A common use case for this ...
pavelsaman's user avatar
  • 4,548
3 votes

What could a QA engineer do when a project is in an early stage?

note: I assume you are CTO or similar role or the "boss" for QA stuff In order to clarify my "idea" of QA during project/product development, I've write down following workflow as example: ...
Vokail's user avatar
  • 131
3 votes

What could a QA engineer do when a project is in an early stage?

It sounds like you're on the right lines already but, in addition to going through the requirements and getting familiarised with the roadmap, it's definitely worth getting him to exploratory test the ...
dvniel's user avatar
  • 2,548
3 votes

commit end 2 end / acceptance tests in FE or BE repository?

How to store code in a repository has many factors. How many people are working on this project? Who is responsible for testing (devs only, devs and qa)? What testing methods are in use: unit tests, ...
Lee Jensen's user avatar
  • 2,240
3 votes

End to End tests on multiple build agents?

Depends on the goal of the test. I like to differentiate test goals, for example between: Pure Functional, Tests which check if the functionality works in general. This should work on a stable ...
Niels van Reijmersdal's user avatar
3 votes

How can Cypress be seen as an End-to-end testing tool when it cannot travel across different domains?

Remember context - what works for some may not work for you. Other than the suggestions above, consider your system and think about what you need. Cypress is a popular tool but not every test tool is ...
Moorpheus's user avatar
  • 265
2 votes
Accepted

Is seeding test data in e2e tests a correct approach?

No, Create a single E2E test without seed accounts and test individual features in integration tests using seed accounts. In this scenario, I would create a single E2E test covering primary user flow(...
Vishal Aggarwal's user avatar
2 votes
Accepted

Migrating from AngularJS to ReactJS or what to do with existing e2e tests

Assumption: I believe we are just talking here on e2e testing of React using protractor. Generalized JavaScript Framework agnostic to any Frontend frameworks IMHO, in such cases we should strive to ...
Vishal Aggarwal's user avatar
2 votes
Accepted

How to test decoupled front and back end web apps

What you are looking for is Contract Testing. It asks "Do I provide the responses that components that depend on me expect?" Situation: You have two web apps that fetch data from one service. The ...
João Farias's user avatar
  • 10.9k
2 votes

What could a QA engineer do when a project is in an early stage?

I think it's a good time to ask questions about how you're defining quality for the app (ie, how quick it needs to be, how accessible it needs to be, supported browsers) I've also found that test ...
LeLetter's user avatar
  • 446
2 votes

Protractor - Find delete button in <tr> with respect to <td> in other <tr>

You can use css: td button.remove or xpath: //td/button[@class='remove'] If you have multiple filters you should add constraint for that section like: .wood td button.remove
lauda's user avatar
  • 977
2 votes

What is the best practice to use sequential test-cases?

Test cases don't need to complete an entire workflow at one time. This often makes them flakier and may limit the granular visibility of what works and what doesn't when they fail. The first thing ...
Cherree's user avatar
  • 1,189
2 votes

What is the best practice to use sequential test-cases?

So, in above scenario, each part (Given, When, And, or Then) are seperate testcases. But still the order of testcase is crucial. They should not be separate tests. This might be a constraint you or ...
Chris Kenst's user avatar
  • 3,741
2 votes
Accepted

Stubbing Responses in end-to-end tests?

Cypress stub() and spy() are adopted from Sinon.js spies and stubs. Based on Sinon documentation: When to use stubs? Use a stub when you want to: Control a method’s behavior from a test ...
Moro's user avatar
  • 1,052
2 votes

Stubbing Responses in end-to-end tests?

E2E testing should be testing without stubbing and then having another layer for testing in isolation where stubbing will be more valuable. For the isolation testing, there may be some instances in ...
jjhelguero's user avatar
2 votes

End to End tests on multiple build agents?

It depends on the context. If your users are using different browsers and operating systems, or desktop/mobile versions of your app, or different versions of browsers, then it is a good idea to test ...
Mate Mrše's user avatar
  • 4,119
2 votes
Accepted

End to End tests on multiple build agents?

Discover the actual/prospect usage matrix to drive testing based on risk:(Sample Matrix) Testing is purely risk driven activity. I would suggest to find out the production usage base matrix (OS/...
Vishal Aggarwal's user avatar
2 votes

Automation of End to end Test with Selenium (for web App) and Appium (For Mobile App Testing)

Extending the current framework to incorporate Appium for mobile automation would be your best bet. Basically now your framework would have to 2 webdriver objects, one for webapp (Selenium-based) and ...
Sumit Kumar's user avatar
1 vote

What could a QA engineer do when a project is in an early stage?

I think you have made your QA engineer work on the right thing at the moment. As you said the project is going through extensive changes, I would suggest you put your QA engineer to handle tasks ...
Kanika Vatsyayan's user avatar
1 vote

What could a QA engineer do when a project is in an early stage?

Lay a foundation for quality "For the moment, we are asking the QA engineer to go through customer business requirements and to validate the existing functionality against them as well as ...
Michael Durrant's user avatar
1 vote

What could a QA engineer do when a project is in an early stage?

Need to discuss, the concern team members Business Analyst, Developer, Testing member about the project scope. One idea will be generated how to go into for testing. Also preparing self document ( ...
Mohammad Hussain's user avatar
1 vote

What are the tools can be use for functional testing for an EXTJS application?

You've correctly spotted the problematic use of dynamic ids, that makes it hard(er) to write and maintain tests with Selenium. I'm not entirely sure, but it should be possible for the developers to ...
KatteKylling's user avatar
1 vote

Are there any non-unit testing frameworks for visual studio or other?

I have to admit, I'm a bit unclear on what you're trying to do. However, if you need to take a series of steps and see the result of those interactions, I would look at tools like Fitnesse or Specflow....
Daniel's user avatar
  • 738
1 vote
Accepted

End to End Test cases for code merge approval

Code merge permission is all about getting the code to JBGE (Just barely good enough) quality quickly and that component Integration is not borked. Stick to things that tell you the "factory"...
Conrad B's user avatar
  • 213

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