[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Java SDET Glossary
(0)       Используют 6 человек

Комментарии

Ни одного комментария.
Написать тут
Описание:
Interview Preparation Vocabulary
Автор:
Filipp_Doroshin
Создан:
5 февраля 2023 в 05:36
Публичный:
Да
Тип словаря:
Книга
Последовательные отрывки из загруженного файла.
Информация:
Interview Preparation Vocabulary for Java developers and engineers who develop, program, and test Java applications using software development engineer test (SDET) processes. Java glossary
Содержание:
76 отрывков, 36016 символов
1 What is IT - information Technology refers to the use of computers, software, hardware, and telecommunication devices
Hardware - refers to the physical components of a computer. These are the primary electronic devices used to build up the computer.
Software - is a collection of instructions, procedures, and documentation that performs different tasks on a computer system. Computer software is a programming code executed on a computer processor.
2 Operating systems - an operating system is a system software that manages computer hardware, software resources, and provides common services for computer programs.
Software Testing - is a method to check whether the actual software product matches the expected requirements and to ensure that the software product is defect free. The purpose of software testing is to identify errors, gaps or missing requirements in contrast to actual requirements.
3 Requirement Analyst - process used to determine the needs and expectations of a new product.
Business Rules - these are statements (or conditions) that tell a person whether they can perform a specific action that relates to how the business operates.
Business Requirements - these may include what needs to be done to enable the business rule to be implemented.
Client - a person that checks the progress of the project and take part in meetings with an outsourcing partner to see the real situation and be on the same wavelength.
4 Customer - a person with an understanding of both the business needs and operational constraints for a project
Stakeholder - in simple words, anyone having any type of relationinterest in the project is known as stakeholder. The term software project stakeholder refers to, a person, group or company that is directly or indirectly involved in the project and who may affect or get affected by the outcome of the project.
5 Acceptance criteria (AC) - are the conditions that a software product must meet to be accepted by a user, a customer, or other systems. They are unique for each user story and define the feature behavior from the end-user's perspective
AC TYPES & STRUCTURE
Based on the initial task and the complexity of requirements, acceptance criteria can be written in different formats:
Scenario-oriented (the Gherkin: GivenWhenThen template);
Rule-oriented (the checklist template)
Custom formats.
6 Scenario oriented and Rule-oriented are the most used.
Gherkin
The Gherkin language was inherited from behavior-driven development (BDD) and provides a consistent structure that helps testers define when to begin and when to end testing a particular feature.
Also, it reduces the time spent on writing test cases as system behavior is described in product backlog item
Example:
Given some precondition
When user does some action
Then user expects some result
ACCEPTANCE CRITERIA TEMPLATES
Scenario - the name for the behavior that will be described
Given - the beginning state of the scenario (pre-defined condition)
When - specific action that the user makes
Then - the outcome of the action in 'When'
And - used to continue any of three previous statements
Test case - a document, which has a set of test data, preconditions, expected results and postconditions, developed for a particular test scenario in order to verify compliance against a specific requirements.
7 Types of test cases (TCs)
Functionality test cases (black box testing)
Performance test cases
Unit test cases
User interface test cases
Security test cases
Integration test cases
Database test cases
User acceptance test cases
Usability Test Cases
Expected Result - result after executing the software. According to the requirements that a customer has asked for in the software.
Actual Result - the behavior of the software or how it reacted after its being executed
There are 8 data type in Java
What is a requirements?
8 A requirements is what a customer wants
What is an acceptance criteria? Is basically the requirement rewritten in first person point of view
Test case can only be marked as passed if all steps passed
Test case ID, acceptance criteria, steps, reviewed by, ba, test by, last date reviewed, expected result, actual result, pass yn, tester comments
Hardware is the physical components of a computer.
Software - a program that be run on a computer system
Operating system - software that manages a specific computer or device
When does testing usually occur?
9 - Before a product is released to the general public.
Why is software testing important? - To make sure the quality of the product meets or exceeds expectations. To catch any bugs or defects that the product may have.
What is a bug? - A defect
Bugs can occur due to changing requirements.
Bugs can occur due to time limitations.
Software bugs can negatively impact customers, companies, and careers.
Catching bugs in testing can save a company time and money.
10 What are requirements? - Expectations for the process of development and testing of an application.
What are business rules? - Guidelines for how an entity or organization will conduct its business.
What are business requirements? - Guidelines for ensuring that the application meets business expectations.
What is a client? - Someone or something that makes requests and gives feedback.
What is a customer?
 

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена