Manual Software Testing

Agile Model

The Agile SDLC Model is a iterative process and incremental process models with focus on process ability to change and customer happiness  by rapid delivery of working software product.

Here is a graphical of the Agile Model

















What is the difference between static and dynamic testing?

Static testing: During Static testing method, the code isn't executed, and it is performed using the software documentation.

Dynamic testing: To perform this testing the code is needs to be in an executable form. 

Severity & Priority in Testing:- Differences & Example:-

Severity :- Severity is defined defect on the system functionality 

Priority:- how can we quick fix the bug

 High Severity & Low Priority High Priority & Low Severity     Low  Severity & Low PriorityHigh Severity & High Priority
 Monthly report is not working.it is not using by client on daily basic Company logo is wrong.company information,contact no. about us is wrong spelling mistake alert message mistake   Critical functionality is not working like fund transfer page is not working

Smoke & Sanity Testing

Smoke Testing:- Smoke testing is the initial software testing process.it performed after software build to known that software is ready or stable for further testing.

Sanity Testing:- Sanity testing is a software testing process.it performed after receiving software build with minor change in code or functionality, to ensure that the bug has been fixed and no further issue are come due to these change.


Difference between Alpha & Beta Testing


     Alpha & Beta Testing: 

Alpha Testing:-   Alpha Testing is a software testing that performed to identify bug before  release a product to client.

Beta Testing:-  Beta testing is performed by user of software application in user environment


                                                                                                                                                                            
                  Alpha Testing                                                                          Beta Testing                                                          
In Alpha testing performed both  white box and black box testing In beta testing only performed Black box testing
 Alpha testing performed by tester who are part of company.    Beta Testing performed by user who are not part of organization.


Test Scenario:-- 

Test Scenario gives the idea to us that what have to test. test Scenario is a high level test case 


Test Case:-

Test case are the set of positive and negative executable steps of test scenario. which has set of conditions,test data, expected result and actual result.


How to write test case example :


 Test Step     Expected Result     Actual Result     Pass/Fail
 Open application         application should open     As expected Pass
 Enter user-id and pass Credential can be entered         As expected Pass



----------------------*------------------------------------------------------*----------------------------------------------Software Testing Life Cycle:-Software testing life cycle identifies test activities to carry out and when to accomplish test activities.

Phase of STLC:- 

 

1.   Requirement Analysis.

2.   Test planning.

3.   Test Case Development.

4.   Environment Setup.

5.   Test Execution.

6.   Test Cycle closure.

 

1:-Requirement Analysis.

During this phase, testing team studies the requirements from a testing point of view to identify the testable requirements

The QAS Team talk with various stakeholder (client, SRS Team(Business Analyst),Technical leads, System Architects etc) to understand the requirement in details.


2:-Test Planning:-

In this phase, A QA manager will determine time and cost estimates for the project and prepare test plan and test strategy is also determine 

-----*----------*-------------------*------------------*-------------------------------------------------*

 Positive Testing:- 

                                     positive testing laid down (determines) that your application work as expected. if an error has occurred during positive testing, test fails.

positive testing is a software testing that can be performed on your system by provide valid data input.


Negative Testing:- 

                                Negative Testing is a software testing that can be performed on the system by invalid input data.
Negative testing ensures that your application can handle invalid input or unexpected user behaviors. 

Example:-

Test case for the Gmail Login Page.

1: Positive Test Case.

1.1:- Verify that user name/email box must be available.
1.2:- Verify that username/email box must be clickable.
1.3:-Verify that username/email box must be informative(email or phone).
1.4:- Verify that email should no be start with symbol.
1.5:-Verify that cursor focus in text area.
1.6:-Verify that email should be contain number and letter.
1-7;- Verify that email should not be left blank
1.8:-verify that email should not be more than 40  characters.
1.9:-Verify that if user hit login button (now a day next button is coming) without enter username/phone/email than must be error message that "enter username/pone"

2:- Negative Test Case:-

2.1:-Verify that with valid username and invalid password are we able to login.
2.2:- Verify that invalid username and valid password are we able to login.
2.3:- Verify that as we hit login button without enter username.
2.4:- Verify that as we hit login button without enter user password.
2.5:- Verify that as we hit login button without enter username and password.

Testing Technique use for positive and negative testing.

1:-Boundary Value Analysis:-  it is one of the black test design technique. it based on testing the boundary value of valid and invalid partition. Every partition has its maximum and minimum value and these maximum and minimum value are boundary value of partition. A boundary value for a valid partition is a valid boundary value. A boundary value for a invalid partition is a invalid boundary value.

Example:-

I have a age box which accepts 18 to 56 

                                    Boundary value Analysis

 

 

Invalid

(min-1)

Valid

(min,+min,-max,max)

Invalid

(max+1)

 

17

18,19,55,56

57

 

 

 

 

 

Q. What is TestWare ?

TestWare is required to design test artifact such as test data,test plan,test case and execute tests.

Q. What is different between regression testing and retesting?
Regression testing is performed for pass test case while Retesting is done only for fail test case.
Regression testing is know as generic testing while retesting planned testing.



3 comments:

  1. You have shared a nice article here software testing. Your article is very informative and useful for those who are interested to know more about the process of Business Software Analysis. Thank you for sharing this article here.

    ReplyDelete
  2. Keep in thoughts that the structure of the slot video games doesn't differ between the demo variations 카지노사이트 and the paid variations. In both cases, you'll function on a screen with a variety of|quite so much of|a wide range of} choices. You'll see a field that shows the balance obtainable on your account or, in other phrases, the funds you'll be able to|you probably can} wager with. A set of extra buttons will assist you to handle your wager, set the drum rotation choices, choose an autoplay possibility, examine additional particulars, and extra. Playing free slot video games is no longer a taboo for the overwhelming majority of internet surfers. Literally, hundreds of thousands web sites} are at present providing the so-called free slots to their guests.

    ReplyDelete
  3. Your article provides a concise and clear overview of Agile SDLC, making it an excellent read for anyone interested in understanding the principles and benefits of Agile methodology in software development. Keep up the good work!
    Security Considerations in Full Stack Development- Best Practices for Protecting Web Applications

    ReplyDelete