Skip to main content

Customer Expects SIT in full swing!

Customer Expects SIT in full swing!

To start with SIT - System Integration Testing "We" as software Testers should be performing at-least one round of Integration Testing before giving sign-off to any Product/Major Release.

System Integration Testing plays a major role in modern era as customers expect us to Test the software in whole, as in they are not satisfied with just the UI validations or testing the document requirements which is developed on the page.

Software Applications now a days are developed with lots and lots of dependencies. To perform or complete any action by the software it requires many or third party involvement. Lets make it simple take an eCommerce website(say Amazon), For Amazon to display a set of products on their site there are n number of Services which are playing a major role in the background.

Lets make it even more simpler with an Example.

Test Scenario: Check if the user is able to view the price for a product.

Normal Functional Test:

In this we just validate and see if the user is able to view the Product price for the products, as Manual Testers we navigate to various Categories/Departments/Pages/Product Details Page and check if just the "Price" for the product is getting displayed.

Integration Test:

In Integration Testing or System Integration Testing we test the product price in different scenarios, We try to understand where does the Price comes from for each product, how does it differ for products, Is it varying for Categories, What if I update a price for a product etc., We can derive n number of scenarios if I need to do an Integration Testing.

This gives us a clear picture on the Expectation from the Testers, A Tester should be a Pirate and should test the product in full end to end Swing!!

Definition: 

"System integration testing involves the overall testing of a complete system of many subsystem components or elements"

Image result for system integration testing

Comments

  1. It’s really helpful blog. I really appreciate your information which you shared with us. If anyone who want to create his/her carrier in Software Testing. Get a free demo call on 9311002620 or visit https://www.htsindia.com/software-testing-training-courses

    ReplyDelete
  2. A big thank you for sharing this post your content is really good apart from that if anyone is looking for a training institute for C++ training.Contact Here-+91-9311002620 Or Visit post Website-
    https://www.htsindia.com/Courses/modular-courses/c-plus-plus-training-course

    ReplyDelete
  3. A big thank you for sharing this post. If anyone looking for best Sas training institute in Delhi Contact Here-+91-9311002620 Or Visit our website https://www.htsindia.com/Courses/business-analytics/sas-training-institute-in-delhi

    ReplyDelete
  4. Your post is really good thanks for sharing these kind of post but if anyone looking for Best Consulting Firm for Fake Experience Certificate Providers in Bangalore, India with Complete Documents So Dreamsoft Consultancy is the Best Place.Further Details Here- 9599119376 or VisitWebsite-https://experiencecertificates.com/experience-certificate-provider-in-bangalore.html

    ReplyDelete
  5. I really appreciate your hard work you put into your blog and detailed information you provide. Further More Information sas Training Institute in Delhi So Contact Here-+91-9311002620 Or Visit Website- https://www.htsindia.com/Courses/business-analytics/sas-training-institute-in-delhi

    ReplyDelete

Post a Comment

Popular posts from this blog

Software Testing - Overview

Hi Friends, Welcome to a quick look up site, where you can know what is "T" "E" "S" "T" "I" "N" "G"! This site gives you the Overview as well the in-depth details of Software Testing, Approaches, Practices and additional tools which are required in Software testing practice. You could have imagined why this guy is speaking like a Professor. You as a reader knows right now a days people want's them to showcase and make things complicated. But I can assure reading this blog site you will enjoy learning in the same time not feel like in living in a 4th Dimensional world  (The Interstellar way ;-) ). Fun's apart! So lets start the story of Software Testing! Before I start I wan't to personally thank my English teacher for making me type a decent English and my Testing Guru Mr. Aravinth Kumar for giving me the complete knowledge of Software testing. To start with the story, we need to know about ab...

TestNG Tutorial

Introduction  TestNG is basically a Unit testing framework basically for Selenium webdriver Software automation for Test engineers. It is basically inspired or developed from JUnit (Tut's coming soon on JUnit) with additional functionalities or features. We use TestNG basically to annotate in the sense to make our code easily understandable to anyone. Its splits up the code in the form on Annotations like @Before , @After to showcase our code written in Selenium. Our section of TestNG here covers the below 1) Installation Guide 2) Execute a TestNG Webdriver Test 3) Testng Annotations with example To know more about TestNG features click on the link TestNG - Features or visit TestNG.org

Selenium - Basic Commands

Creating New Instance WebDriver driver = new FirefoxDriver() The above command is used to open a new instance of Firefox driver Command To Open URL In Browser driver.get("http://only-testing-blog.blogspot.com/2013/11/new-test.html"); This syntax will open specified URL of software web application in web browser. Clicking on any element or button of webpage driver.findElement(By.id("submitButton")).click(); Above given syntax will click on targeted element in webdriver. Store text of targeted element in variable String dropdown = driver.findElement(By.tagName("select")).getText(); This syntax will retrieve text from targeted element of software web application page and will store it in variable = dropdown. Typing text in text box or text area. driver.findElement(By.name("fname")).sendKeys("My First Name"); Above syntax will type specified text in targeted element. VIEW PRACTICAL EXAMPLE OF SendKeys Appl...