What is our primary use case?
I have experience in both GitHub and JMeter. I used JMeter in the earlier phase of my career for performance testing for around two to three years, and with GitHub, I have been using it almost every day for 10 years to manage code. In the CI/CD pipeline, we have been using the critical component of GitHub, which is Actions, implementing the CI/CD pipeline.
On GitHub, we have been using Copilot as well, and in GitHub Copilot, we have integrated the MCP servers. So integrating MCP server to generate code and reviewing the PR as well, using GitHub Copilot. I can self-review PR, and we can use it to review another person's PR as well.
I have experience in BrowserStack and I am doing automation with Playwright and Cypress, and these types of tools.
It was a kind of POC where we needed to decide the tool between LambdaTest and BrowserStack, and with these tools, I have been working for four years.
Because we did the POC and in the POC, we compared both of the tools. Then we decided to proceed with BrowserStack because of some advanced features and the bug-free tool experience as well.
npm command-line tools help us to execute the code. If the code is in JavaScript, then we need a Node server which compiles the code into its environment and helps us to run it. That's the main purpose of the Node environment. Using npm commands, if we ever need to pass any tag, for example, we need to run only the sanity suite or the regression suite, then we can pass the parameter into npm commands only to define the suite or the number of the parallel threads. We can pass any environment variable as well from the commands. Into the CI tool, such as GitHub Actions, we also write npm commands only, which help us to trigger the automation.
We have not published a package on npm. However, we have published some libraries onto Cloudsmith. Cloudsmith is a similar thing where we can publish libraries, and it's the sort of reusable code which we publish onto Cloudsmith. Then into our framework, we just need to install the dependency in the same way as we have been doing with npm. After it gets downloaded from Cloudsmith, we can use the same code into our framework. I did the similar thing in my previous project by Cloudsmith.
As of now, my every use case includes automated 1,000+ test cases both in UI and API.
What is most valuable?
BrowserStack is able to solve every issue which we have been facing, so I would rate it as a 10 out of 10 in terms of my experience.
Regarding pricing, I think the organization takes care of that. I am not really aware of the pricing of this, but I have made some personal projects as well in which I use GitHub Actions for free. We can push our code as well. As of now, I am using the free version for my personal use. For the organization, I think the organization is taking care of the same, so we do not need to bother about it.
What needs improvement?
Audit capabilities should be improved.
Regarding npm, I think that's all I remember for anything else I would like to add or improve. The only room for improvement for npm is their audit capabilities; otherwise, I am satisfied with the solution.
For how long have I used the solution?
I have been using GitHub to manage code for 10 years.
What do I think about the stability of the solution?
We found some issues with BrowserStack as well, and at that time, we used to raise the issue to the BrowserStack support team. They definitely initiated a direct one-to-one call, took our feedback, and the resolution time is very quick. They prioritize the user's feedback, work on it, and then provide the fix in the next release. BrowserStack is a very better tool.
How are customer service and support?
We found some issues with BrowserStack as well, and at that time, we used to raise the issue to the BrowserStack support team. They definitely initiated a direct one-to-one call, took our feedback, and the resolution time is very quick. They prioritize the user's feedback, work on it, and then provide the fix in the next release. BrowserStack is a very better tool.
Regarding GitHub, I have not personally reached the GitHub support team. However, I have seen the GitHub Overflow and Stack Overflow pages where they track the issues as well. I think GitHub, since it's a very big and leading platform in maintaining codebases, should have a good product and support team, or else it won't be easy to be one of the leaders in the world.
How would you rate customer service and support?
What other advice do I have?
I can talk about BrowserStack regarding the features I find most valuable in LambdaTest.
npm is a 10 out of 10 for me.
I am currently working as a Senior QA Automation Engineer for Cosm. My overall review rating for this experience is 10.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?