Que tipos de expectativas existem nos testes automáticos de UI? Qual é a diferença entre explícitas e implícitas?
QA / QA Automation
Quais códigos de resposta HTTP você conhece? Como eles podem ser divididos em grupos?
O que é uma relação muitos-para-muitos em SQL? Como é implementada?
-- 2. Selecionar o nome do cliente, saldo e nome do sistema de pagamento para cada cliente em ordem decrescente de saldo não nulo -- Dados de entrada: -- CREATE TABLE customers ( -- id INTEGER NOT NULL PRIMARY KEY, -- name VARCHAR(30) NOT NULL, -- cardNum INTEGER -- ); -- CREATE TABLE accounts ( -- id INTEGER NOT NULL PRIMARY KEY, -- customer_id INTEGER NOT NULL, -- balance INTEGER, -- payment_system VARCHAR(30) NOT NULL, -- FOREIGN KEY (customer_id) REFERENCES customers(id) -- ); -- INSERT INTO customers(id, name, cardNum) values(1, 'Иван Грозный', 4532); -- INSERT INTO customers(id, name, cardNum) values(2, 'Екатерина Романова', 7764); -- INSERT INTO customers(id, name, cardNum) values(3, 'Николай Романов', 2323); -- INSERT INTO customers(id, name, cardNum) values(4, 'Владимир Ленин', 9970); -- INSERT INTO customers(id, name, cardNum) values(5, 'Леонид Брежнев', 1231); -- INSERT INTO customers(id, name, cardNum) values(6, 'Борис Ельцин', NULL); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(1, 1, 123.00, 'VISA'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(2, 2, 555.00, 'VISA'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(3, 4, 222.00, 'MasterCard'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(4, 3, 333.00, 'MasterCard'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(5, 5, 444.00, 'UnionPay'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(6, 6, 0.00, 'UnionPay');
Fale sobre a idempotência. Quais métodos são idempotentes?
Temos uma tupla, cujos elementos são listas. Se modificarmos uma das listas (append), a tupla mudará?
Que tipos de dados são imutáveis em Python?
O que são *args e **kwargs? Como eles funcionam?
# 2. Python. Chamar a função da classe # Descrição: # É necessário implementar a chamada da função print 2x das classes: Parent, Child. # Com duas restrições: 1 - não escrever a chamada da classe Parent em texto direto. 2 - não alterar o comportamento da classe Parent # Pode-se alterar o comportamento da classe Child # Exibir o resultado na tela. # Dados de entrada: # class Parent: # def __init__(self): # print("Parent") # class Child(Parent): # def __init__(self): # print("Child") # Resultado: # Parent # Child
O que é o erro 'element not found' nos testes automatizados de UI? Onde procurar o problema?
Teste de limites: o campo aceita números inteiros de -10 inclusive até 100 inclusive. Quais casos de teste você escreveria?
Quais os principais tipos de autenticação que pode nomear?