{"latestArticles":{},"homeCategories":{"type":"category","values":[{"title":"Automation Testing","id":4,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Automation-Testing.png"},{"title":"Basics of Software testing","id":36,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Software-Testing.png"},{"title":"Mobile Testing","id":561,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Mobile-Testing.png"},{"title":"Database Testing","id":10,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Database-Testing.png"},{"title":"Performance Testing","id":320,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Performance-Testing.png"},{"title":"Load Testing","id":322,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Load-Testing.png"},{"title":"QA Process","id":295,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/QA-Process.png"},{"title":"Testing Differences","id":190,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Testing-Differences.png"},{"title":"Tips & Tricks","id":359,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Tips-and-Tricks.png"}]},"homeTutorials":{"type":"category","values":[{"title":"QTP / UFT Training","id":460,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/QTP-UFT.png"},{"title":"Mobile Training","id":561,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Mobile-Testing1.png"},{"title":"Selenium Training","id":189,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/Selenium-Testing.png"},{"title":"JMeter Training","id":393,"imageurl":"https://www.softwaretestingclass.com/wp-content/uploads/2015/06/JMeter.png"}]},"homeArticles":{"type":"post","values":[{"title":"What is difference between Test Cases vs Test Scenarios?","id":4083},{"title":"Software Testing Tools List","id":83},{"title":"Difference between Verification and Validation","id":2473},{"title":"What is Difference Between Two-Tier and Three-Tier Architecture?","id":1326},{"title":"Functional Testing Vs Non-Functional Testing","id":411},{"title":"What is Manual Testing?","id":1842},{"title":"What is Software Testing Methodologies?","id":19},{"title":"Smoke Testing","id":146},{"title":"Difference between Regression Testing vs Retesting?","id":2560},{"title":"Sanity Testing","id":159},{"title":"Software Estimation Techniques","id":1488},{"title":"Difference between Black Box Testing and White Box Testing","id":4277},{"title":"Difference between Quality Assurance(QA) and Quality Control(QC)","id":2599},{"title":"System Testing: What? Why? & How?","id":457},{"title":"How to Write Good Test Cases?","id":2671},{"title":"What is Black Box Testing?","id":21},{"title":"What is a White Box Testing?","id":108}]},"homeInterview":{"type":"interview","values":[{"title":"Testing","values":[{"question":"What is Software Testing?","answer":"Software testing is process used to measure the information related to quality of the product or service under test."},{"question":"What is Manual Testing?","answer":"This is Manual Testing Answer."}]},{"title":"Selenium","values":[{"question":"What is Automation Testing?","answer":"This is Automation Testing Answer."},{"question":"Difference between Selenium IDE, Selenium Webdriver?","answer":"This is difference between Selenium IDE, Selenium Webdriver."}]},{"title":"Mobile Testing","values":[{"question":"What is Mobile Testing?","answer":"This is Mobile Testing Answer."},{"question":"Difference types of mobile automation testing tools?","answer":"This is difference types of mobile automation testing tools."}]},{"title":"hrQuestions","values":[{"question":"Tell me about your selfs?","answer":"This is answer of tell me about your selfs."},{"question":"Tips to learn before going for interview?","answer":"Here are the list of points to learn before going for interview."}]}]},"homeDefinition":{"type":"definition","values":[{"definition":"Software Testing","answer":"Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include the process of executing a program or application with the intent of finding software bugs (errors or other defects)."},{"definition":"Black Box Testing","answer":"Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. This method of test can be applied to virtually every level of software testing: unit, integration, system and acceptance. It typically comprises most if not all higher level testing, but can also dominate unit testing as well."},{"definition":"White Box Testing","answer":"White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e. black-box testing). In white-box testing an internal perspective of the system, as well as programming skills, are used to design test cases. The tester chooses inputs to exercise paths through the code and determine the appropriate outputs. This is analogous to testing nodes in a circuit, e.g. in-circuit testing (ICT).\n\nWhite-box testing can be applied at the unit, integration and system levels of the software testing process. Although traditional testers tended to think of white-box testing as being done at the unit level, it is used for integration and system testing more frequently today. It can test paths within a unit, paths between units during integration, and between subsystems during a system?level test. Though this method of test design can uncover many errors or problems, it has the potential to miss unimplemented parts of the specification or missing requirements."},{"definition":"Regression Testing","answer":"Regression testing is a type of software testing that seeks to uncover new software bugs, or regressions, in existing functional and non-functional areas of a system after changes such as enhancements,patches or configuration changes, have been made to them.\n\nThe purpose of regression testing is to ensure that changes such as those mentioned above have not introduced new faults. One of the main reasons for regression testing is to determine whether a change in one part of the software affects other parts of the software.\n\nCommon methods of regression testing include rerunning previously completed tests and checking whether program behavior has changed and whether previously fixed faults have re-emerged. Regression testing can be performed to test a system efficiently by systematically selecting the appropriate minimum set of tests needed to adequately cover a particular change."}]}}
About STC
© 2023 All Rights Reserved
Our mission is to help all testers from beginners to advanced on latest testing trends.
We provide free technical articles and tutorials that will help you to get updated in industry.