Posts

Showing posts with the label Software testing

Agile process || JIRA Tool

Image
Agile process   Most of the companies in industry use this agile process.   It is a development process where developing and testing processes occur concurrently.   The client or user can change their requirements through out the project. In agile process the documentation part is very les s   Agile scrum    This is a framework for agile process.  Roles in the agile scrum are, Scrum master product owner Scrum team JIRA In agile process we use jira, trello or any other tool to manage the task. JIRA is a Agile tool  developed by Australian company Atlassian. This tool is used for  Agile project management Bug Tracking Test management      Epics, User stories and task Epic- defines business requirement and this is a larger requirement             Ex: Online banking User story- A smaller requirement and defines the customer needs. And it is a detailed requirement      ...

Roadmap to be a QA

Image
If you are a QA engineer or if you want to be a QA engineer it is better to learn following subject areas. Testing   1.Manual testing                                                                       2. Agile Scrum 3. Jira                                                                   4. Bug tracking tool Programming           ...

QA Process

Image
Quality Assurance Engineer is mainly responsible for the  Quality of the final out put  😨   Ensure the Quality of a software before hand it over to the client is the main duty of a QA Engineer. QA Process👇   Once the BA provide the requirements of the client, QA review and go through the requirements 👀 and get the idea. Then he write the test plan and all the test cases 🕮. In automation the QA will use tools like zeypher and testrail. Test execution is the next main step. Once the developer finished the development stage and provide a build to the QA then he has to start testing .                    Smoke testing: is the first entry point.It verifies the critical and basic functionalities Ex: Starts the application.   Integration Testing : Verifies components worked as a single application   Performance testing :  load testing- test the system works when expecte...

Software testing tools frameworks... selenium, mocha

Image
Software testing tools frameworks...  Test tools there are varieties of tools some provide one functionality. some provide many functionalities. start with a test framework. Frame works 1. Mocha   great for writing and structuring tests   Test for Node.js application,  offer browser support,asynchronous testing, build in test runner.     2. Jasmine  can be used with any JS flavour. Doesn't require a browser or DOM clean and obvious syntax has customizable test runner  3. Jest Created by face book to test react. Zero configuration experience Has a built in test runner, mocking library & code coverage reporter.     4. Selenium Classic  UI testing option can be used in combination with most frameworks       5. Cucumber  BDD UI testing framework execute specifications works well with selenium ...

Importance of software testing / QA

Image
Importance of Software Testing                            Software Testing is necessary because we all make mistakes. Some of those mistakes are not important, but some of them are expensive or dangerous. We need to check everything and anything we produce because things can always go wrong – humans make mistakes all the time.                   Since we assume that our work may have mistakes hence we all need to check our own work. However some mistakes come from bad assumptions and blind spots , so we might make the same mistakes when we check our own work as we made when we did it. So we may not notice the flaws in what we have done.     Ideally, we should get someone else to check our work because another person is more likely to spot the flaws. ...