Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles by Vineet Nanda
Page 62 of 62
What is Soak Testing? Definition, Meaning, Examples
Soak testing is a non-functional performance testing under which an application is exposed to a continuous load for a pre-determined period. It is also known as Longevity testing and Endurance testing.The term 'soak' itself explained the test's purpose. Let's consider yourself pulling a rope on one end while your friend pulls it on the other end. Now, if you pull it for one hour, it won't affect the rope much. However, if both of you continue to pull it for days, the rope might eventually break.The same rules apply to software as well. When software faces a high load, it may ...
Read MoreWhat is Response Time Testing?
A tester measures an app or site performance by collecting various data during a load or stress test. However, every test starts with sending a request to an application. Once a request is sent, the tester calculates the app's response time by estimating how much time it takes to respond to the specific request. Let's understand response time with real-life examples −Offline exampleLet's assume you are standing at the checkout counter of a grocery store. The cashier takes three minutes to process the products. Now, if you have a lot of customers waiting in front of you, that means you will ...
Read MoreReliability Testing: Methods, Tools, Example
The word 'reliable' means something that is 'dependable' and 'trustworthy.' In other words, a dependable product lives up to its expectation regardless of how much we use it. In software testing, Reliability testing is a process to know whether software can perform as expected under a given environment. Reliability Testing ExampleLet's say you are a graphics designer. So, you may need a PC to run for at least 7-8 hours per day with its full capability without crashing. Reliability testing is the process that can determine whether the PC you are about to purchase can works flawlessly for long hours or ...
Read MoreWhat is Benchmark Testing? (Test Plan, Tools, Example)
Benchmark is a specific standard of measurement used to measure a product or service. In short, it is a metric or point of reference to access the quality of a particular product or service. Likewise, benchmark testing is a process where testers compare the software and hardware aspect of an application or system against a stipulated standard. Besides testing the performance, benchmark testing can also test the security feature of a system or application.Benchmark testing is a part of the software development life cycle (SDLC), where both developers and database administrators (DBAs) determine the security and performance of software and ...
Read MoreA Career in Software Testing: Tester Qualifications, Salary & Future
Software Testing is a fast-growing field and if you are one of the thousands of aspirants looking to build a career in it, this Software Testing Career guide will help you understand what the testing job is all about and what salary testing jobs provide.What is Software Testing?Walk into any clothes showroom in a mall, and you will notice a room with "Testing" written on its door where you can check whether or not the clothes you like fit you, or look good on you.The word 'testing' is used to determine whether a product satisfies someone's requirement or not. The ...
Read MoreWhat is Scalability Testing?
What is Scalability Testing and Learn with ExampleA system/application must have the capability to function flawlessly under excessive load. Scalability testing features the process where the efficiency of a system is tested based on a growing number of user requests, data volume, transactions, and user traffic. The developers identify the points where the system stops responding to changes and dig deeper to find its reasons.Salient features of Scalability TestingIt tells you how the application behaves under heavy loadIt let you know the limitation of the app in terms of user experienceIt helps you determine the efficiency and limits of the ...
Read MoreAgile Software Process and its Principles?
IntroductionIn case of software engineering, the software development takes a major chunk of the whole process. While Software development itself means dividing the whole development into multiple phases such as designing, product management, project management etc., organizations across the world follow various software development methodologies for successful project management.Various methodologies such as Agile methodologies, Waterfall model, DevOps deployment, Rapid application development etc. used by different organizations and all of them have their own share of pros and cons. However it’s the Agile software development methodology, which is widely used across the globe due to its iterative development approach.What is Agile ...
Read MoreObject-oriented Life Cycle Model in Software Engineering
The object-oriented life cycle model considers 'objects' as the basis of the software engineering process. The development team starts by observing and analyzing the system they intend to develop before defining the requirements. Once the process is over, they focus on identifying the objects of the system. Now, an object could be anything; it can have a physical existence like a customer, car, etc. An object also constitutes intangible elements like a process or a project.Advantages of Object-Oriented Life Cycle ModelApart from enhancing the system performance, object-oriented programming offers some advantages such as:Since it is data-focused and easy to work ...
Read MoreLife Cycle Phases of Data Analytics
Life Cycle Phases of Data AnalyticsThe Data Analytics Lifecycle is a cyclic process which explains, in six stages, how information in made, collected, processed, implemented, and analyzed for different objectives.Data DiscoveryThis is the initial phase to set your project's objectives and find ways to achieve a complete data analytics lifecycle. Start with defining your business domain and ensure you have enough resources (time, technology, data, and people) to achieve your goals.The biggest challenge in this phase is to accumulate enough information. You need to draft an analytic plan, which requires some serious leg work.Accumulate resourcesFirst, you have to analyze the ...
Read MoreSoftware Inspection Guiding Principles
Testing Shows the Presence of DefectsEach application must pass through a search of testing phases such as system integration testing, user acceptance testing and beta testing, etc. before they are released into production. Some form of defects will always be found, Regardless of how much testing one conducts.The core purpose of the testing team should focus on finding the defects in an application. The inspection team must use different methods to discover as many errors as they can. It helps in reducing the number of undiscovered errors in a software application. Even though the testing team fails to find any ...
Read More