-
## Why Loops End
## Lisa Lippincott
No. 1
The heat death of the universe

## Will this loop ever end?
Yes! Execution increases [Image](/uploads/documents/7/b/3/8/7b382a4723e8dbcc044dbc83b20dffbf/p5_1.jpg)
## Will this loop end for some non-cosmological reason?
don't know any reason beyond the cosmos.

Will this loop end for some reason that:
• is expressed on every code path that enters the loop,
• is complete before
0 码力 |
134 页 |
1.30 MB
| 1 年前 3
-
[Image](/uploads/documents/1/7/f/a/17fa8067d54109434b6153bdc7f9ed9b/p3_2.jpg)
## Agenda
1. Go-first End to End Tests for Highly Stateful Features - Kuba Martin
2. Break / Your announcements (OpenSource, event
0 码力 |
7 页 |
1.66 MB
| 1 年前 3
-
[Image](/uploads/documents/d/a/d/6/dad681f88430766ecc590af2eedc7d40/p3_2.jpg)
## Agenda
1. Go-first End to End Tests for Highly Stateful Features - Kuba Martin
2. Break / Your announcements (OpenSource, event
0 码力 |
7 页 |
1.34 MB
| 1 年前 3
-
cppcon_add_library(basic LIBRARIES Asio::asio)
add_subdirectory(tests)
0 码力 |
1 页 |
71.00 B
| 1 年前 3
-
# Quickly Testing Qt Desktop Applications with Approval Tests
Clare Macrae (She/her)
clare@claremacrae.co.uk
16 September 2020
CppCon (Online)
## Audience: Developers testing Desktop GUIs, including 77/p2_1.jpg)
Approval Tests: claremacrae.co.uk/conferences/presentations.html
## Contents
## • Introduction
• Qt
—Setting Up Testing
—Error-prone Things
—Approval Tests
• Extras
-Tools
—Summary mission: Sustainable and efficient testing and refactoring of legacy code
– Co-author of “Approval Tests for C++”
• Consulting & training via “Clare Macrae Consulting Ltd”
– claremacrae.co.uk
• All
0 码力 |
77 页 |
6.96 MB
| 1 年前 3
-
posible añadir un texto que será mostrado en el encabezado (excepto para group).
La palabra reservada end es usada para cerrar el grupo.
Tenga en cuenta que es posible anidar grupos.
@startuml
Alice -> start
loop 1000 times
Alice -> Bob: DNS Attack
end
Alice -> Log : Log attack end
end
else Another type of failure
Bob -> Alice: Please repeat
end
@enduml
 to end (broker/exchange) also behavior.
- Controlled external dependencies:
0 码力 |
1 页 |
65.24 KB
| 1 年前 3
-
for Creating API Tests Low Effort API Testing for Microservices
## mesh dynamics
## Structure
## • What has changed?
– Migration to microservices triggering need for extensive API tests
## • Problem: Problem:
– Creating API tests is effort intensive
— Creating + maintainting E2E, service tests, component tests adds up very quickly
• What happens if you do not address the problem?
— Thorough test coverage outcome: Just create E2E tests
## • What is our solution?
— Leverage Istio sidecar to listen to API traffic data and create tests from the data
- 10x speed in creating API tests
• Can also be sped up
0 码力 |
21 页 |
1.09 MB
| 2 年前 3
-
03b62d48558839d4c3b7b180ef4/p3_2.jpg)
Debug
Deploy
## Test-Driven Development
Write tests
“Debug” the tests
Deploy

debugging.
## GOOD TESTS ARE
• Independent
• Repeatable
Fast
## DIFFERENT TESTS — ALL ARE NEEDED
Unit tests.
• Integration tests.
System tests.
• Acceptance tests.
## DIFFERENT TESTS AT DIFFERENT TIMES TIMES
• Iteratively / interactively.
• Pre-merge (aka Barrier Tests).
• Post-merge (aka Continuous Integration).
###### GIVEN ... WHEN ... THEN
Given a server with maximum accepted connections.
When
0 码力 |
50 页 |
2.04 MB
| 1 年前 3
-
haven't completed yet
Functional stateless
tests (thread) Pending — Started Details
Integration
tests (asan) Pending — Started Details
Integration
tests (release) Pending — Started Details
Performance
> Ссылка на отчет в статусах
> Артефакты сборки становятся релизными
## ClickHouse Unit
Tests for PR #5267
| Test name | Test status |
zkutil.zookee 0 码力 |
84 页 |
9.60 MB
| 2 年前 3
|