Posts

Showing posts from April, 2019

Software testing principles

Software testing Principles: 1) an exhaustive examination is not possible A comprehensive examination is not possible. Instead, we need the optimal amount of Tests based on the risk assessment of the application. how do you determine this risk? What operation is most likely to cause your operating system to fail? I'm sure most of you would have guessed, Open 10 different application all at the same time. So if you were testing this operating system, you would realise  that defects are likely to be found in multi-tasking activities and need to be thoroughly tested. 2) Lack Clustering Defect Clustering, which means that a small number of modules contain most of the defects found. This is the application of the Pareto principle to software testing: approximately 80% of the problems are found in 20% of the modules. By experience you can identify such risky modules. But this approach has its own problems If the same tests are repeated again and again,...

Basic concepts in Java

What is Java? Java is a programming language and a computing platform used for application development.It is one of the most commonly used programming languages. What is Java platform? Java platform is a collection of programs that help to develope & run programs in the Java programming language. Java platform includes an execution engine, a compiler, and a number of libraries. JAVA is a platform-independent language. It is not specific to any processor or operating system. Object-oriented programming (OOPs) concept in Java Object-oriented programming: as the name implies, Object-Oriented Programming or OOPs refers to languages that use objects in programming. Object-oriented programming aims to real-world entities, such as inheritance, to hide, to implement polymorphism, etc. in the programming. The main goal of OOP is that data and functions that operate on them, so that no other part of the code to access this data except this feature. ...

Software Testing – Definition, Types, Methods

Software Test Types: Manual testing : manual testing is the process of checking the software manually to find the defects. Tester should have the perspective of end users and ensure that all functions work as mentioned in the requirement document. The testers execute the test cases and generate the reports manually, without automation tools. Automation testing : automation testing is the process of testing the software with an automation tool, to find the defects. Testers execute the test scripts and automatically generate the test results with automation tools. Some of the famous automation test tools for functional testing are QTP/UFT and selenium. https://www.exltech.in/software-testing-course.html Test method : 1. Static Test 2. Dynamic Tests Static Tests: it is also known as checking in Software Tests. Verification is a static method for verifying documents and files. Verification is the process to ensure that, whether we build th...

Java basic concepts with details

Java basic concept s with details Java Object -objects have States and behaviour. Example: a dog has States-color, name, Breed as well as behavior such as tail waving, barking, eating. An object is an instance of a class. Class -a class can be defined as template/blueprint that describes the behavior/state the object of its type. Methods A method is basically a behavior. A class can contain many methods. It is in methods in which the logic is written, data is manipulated and all actions are executed. Java-Modifier Like other languages, it is possible to modify classes, methods etc. with modifiers. There are two categories of modifiers Access modifiers-Standard, public, protected, private Non-access modifiers-final, abstract, strictfp variables Below are the types of variables in Java Local Variables Class Variables (Static Variables) Instance variables (Non-static variables) https://www.exltech.in/java-training....

Application testing fundamentals of software testing

Application test is an activity that every software tester performs daily in his career. These two words are extremely broad in practice. However, only the core areas and the most important areas are discussed. The purpose of this article is to touch all primary areas so that readers can receive all the basic briefing in a single place. Categories of applications Whether it is small calculator software with only the basic arithmetic operations, or an online enterprise solution; there are two categories of applications. • Desktop • Web Application Test Methods there are only 3 universally accepted methodologies: Black Box : in the black box Test, the AUT is validated against its requirements, taking into account the inputs and expected outputs, regardless of how the inputs are converted into outputs. Testers are least concerned with the internal structure or code that implements the application's business logic. There are four primary...

Object-oriented programming (OOPs) concepts in Java

Object-oriented programming (OOPs) concepts in Java What is Java? Java is a programming language and It is used for application development. It was first released in 1995 by Sun Microsystem and later acquired by Oracle Corporation. It is one of the most commonly used and popular programming languages. What is Java platform? Java platform is a collection of programs that help to develop and run programs in the Java programming language. Java platform includes execution engine, compiler, and multiple number of libraries. JAVA is a platform-independent language. It is not specific for any processor or operating system. Object-oriented programming (OOPs) concept in Java Object-oriented programming: as the name implies, Object-Oriented Programming or OOPs refers to languages that use objects in programming. Object-oriented programming focuses on real-world entities, such as inheritance, hiding, polymorphism, etc. in programming. The main goal of OO...

different testing types with Details

What are the different types of software testing? As a Tester, we know the different types of software tests such as functional tests, non-functional tests, automation tests, Agile Tests and their subtypes, etc. Each of us would have encountered different types of Tests on our test journey. We may have heard some, and we might have worked on some, but not everyone has knowledge of all test types. Different types of software testing Functional test types include: • Unit test • Integration testing • System testing * Mental health testing * Smoking test * Interface test • Regression * Beta / Acceptance Non-functional test types include: • Performance testing • Load testing • Stress test * Volume Testing * Safety tests * Compatibility testing * Install Tests * Recovery Tests * Reliability testing * Usability Tests * Conformity assessment ...