Software testing

Software testing

Saturday, 7 November 2020

QA Interview Questions & Answer

In this post we will learn: 
1. QA job is good or not? 
2. what scope of QA in future 
3. what type of questions asked in a QA job interview

1. QA job is good or not:

          I am saying this based on my experience and observation. Qa job is not good for Computer/IT Engineering students because for those students may have a good opportunity in other fields like .net, c#, python developer, android developer, ios developer, etc. they all languages job give packets are really good as compare to QA  and also increment will be good.

The next question is For whom is it good? 
let's discuss,
QA job is good for the computer/IT field but the future is bright in languages(developer)

1. The best for QA jobs is another field like electronics & communication engineer,  Mechanical, etc.Why I am saying this because the main and major reason is in electronics & communication engineer may have difficulty in all programming language.

 2, In Qa job no need to require extra or high programming language knowledge. Only required some basic knowledge(if measure logo size in terms of pixels in HTML and CSS)  

3. Another main reason is in Ec or mechanical may have difficulty to find job to own field.In current scenario lots of it company and bright future in all city & country, and also geeting high package  as compare to own field(except some company like einfochip, embedded system etc. )

4. QA course is easy as compared to other programming languages.once you get certificate then we can easily find a job in the QA domain. 

5. In last point ima saying easy at means,it not like simple easy (in live project). It is like easier said then done.

6. Having good knowledge of English( both written and communication), having good knowledge of excel, thinking out of the box or domain  then and then you can  do your best

The next two-point we will discuss in the next post

stay tuned with me and likes, comments, and give your valuable feedback

Thank You!


 

Thursday, 29 October 2020

Difference between functional testing & integression testing

 1. First of all let's talk simply meaning of testing:

      Testing simply means that to check functionality or module work properly in software,hardware,etc.

 2. Now let's talk functional testing:

      Functional testing meaning that to check only functionality work is properly or not.

      let's understand with an example:

      (i)Tester check login functionality

      It means that we check the login button means if login successfully and go to the dashboard page by click on the login button after what happened not to worries about (only when checking functional testing😄😄) 

      (ii) To check the feedback button functionality:

      It means that when clicking on the feedback button open the feedback page. Not worry and test to enter a valid data field in every column, feedback sent successfully bu click on submit button. 

      (this called integration testing  we will study in the next topic in this post)

3. Now let's talk about Integration testing:

    Integration testing means to check each and everything open this particular page and then after entering data validation show or not.

    For example:

    to check register button functionality with integration testing:

    1. when clicking on the register button open the register page

    2. after open register to check every field 

        for example, let's take some scenarios for register

        (i) without enter any field and click on the save button then should be shown a validation message:

             "Please enter all mandatory field"

        (ii)  enter less/greater than 10 digits of mobile no. then must be shown validation message:

              "Please enter 10 digits of your mobile no. or invalid mobile no."

        (iii) in name field not allow in special cahracter 

        (iv) In mobile number not allowed alphabetic or only open digit keypad



Thank You!

if any query then please me know in the comments sections

      

     

 

      


Saturday, 24 October 2020

 How to write test cases effectively:

In this post we discuss the below point:

1. Why we need to make a test case sheet

2. which format can use to make effective and attractive


1. Why need to make test case sheet:

      before we start the main topic let's first discuss about why we need, and this questions ask in an interview also so let's discuss...

1. first and for the most reason behind that less time consuming to testing software:

     I am saying this because we made test cases before the developer has done programming. Basically, all testers made test cases is based on the requirement documents. once the developer done software then directly doing test software.it takes less time to test and fastly. 

   

2. If some tester taking leave or change company:

     the second reason is sometimes employees take a leave and project deadlines are too nearer then the manager should give a testing project to another tester. If before the first tester made test cases then it's easy to understand, requirements and can don testing fastly before end of the deadlines.


3. Third reason is in testing field s many project testing at a time so after bug resolved tester has to retest so some time developer takes much time to resolved bug and send to tester after week/month.at this time of tester have a test case sheet then he/she easily adopt previous task and don retest fastly.


2. How to make an effective test case sheet:

       The below link is for the test case sheet template:

      Test case template with example

Now let's discuss the test case sheet regarding:

Module / Functionality NameTelegram Integration in xyz software
Reference Document Path
Created ByXYZ
Created Date9/17/2020
Review Date

1. Module/functionality name: in this field tester should have written which module or particular functionality to test
   For ex. here we test telegram functionality so write: Telegram functionality in xyz software
2. Reference document path: in this field we mention the requirement document path, with the help of which the tester created.
3. created by here mention name of tester which made a test case 
4.craeted date: mention the date of that day.
5. review date: this is to write date of the day that our mentor reviewed it

Test Scenario ID :TS_01
Test Scenario DescriptionCheck Login Functionality

#Pre condition :
   in the mention of this field all pre-requirement
   For ex. we login into the web for telegram login pre-conditions are:
       1. open URL:
       2. Site should be up and run
       3. Log in the valid credential(if tester here not mention then he can mention in the test data field)
1. Test scenario ID: 
 Test scenario means one module in this module multiple test cases
  For ex. the login module is the test case scenario in this scenario can make multiple test cases 
  for ex. (i) valid user name and password
              (ii) invalid user name and password
              (iii) valid user name and invalid password
              (iv)  invalid user name and valid password 
above for are test cases. So it means that one scenario can be multiple test cases.
2. Test scenario description: description of the scenario

Test Case IdTest Case DescriptionTest StepsTest DataPriorityExpected ResultActual ResultTest StatusRemark

1. Test case id: 
mention unique id 
 For ex. TS01_LOG_001
       Here TS01 means test scenario 1, LOG means login. and 001 means first test cases tester can enter by own choice but most preferable if enter like this above mention.
2. Test case description: 
    in this field explain which we want to check
    For ex.  to check login functionality with valid mobile no
3. test steps:
    This is so important part so mention all the steps  tp generate this test case
     For ex. user login in telegram check in app so steps are like below:
           1. Install the application
           2. click on login/sign in
           3. enter mobile no
           4. Click on the login button
           5. Enter OTP which we got in via message
           6. click on ok
4. Test data: 
     this fields are using when we have to mention data 
     for ex. in login we have to mention which credential are use
           user name/mobile no/mail is:
           password:
5. Priority : 
     It is the most important field in testing.
     Basically three types of priority:
         1. High
         2. Medium
         3. Low
       According to the test case mention priority
6. Expected result : 
     In this fields, the tester writes what expect the result
     For ex. in login functionality expected result is:
            - it should be logged in successfully
7. Actual result: 
     In this fields what we actually getting by testing this
     For ex. if login successfully then write: same as expected
                 if login is not successful then write: here getting error in login
8. Test status:
     in this fields mention this test case PASS or FAIL.
     if the actual result same as expected then mention PASS
     if the actual result not the same as expected then mention FAIL
9. Remark: 
    if some remark then you can mention here

To know the difference between functional and integration testing click on the below link
                               

QA Interview Questions & Answer

In this post we will learn:  1. QA job is good or not?  2. what scope of QA in future  3. what type of questions asked in a QA job inter...