Главная
Study mode:
on
1
Introduction
2
The Problem with Unit Tests
3
The Project
4
Risk
5
Agenda
6
Planning Tools
7
Static Analysis
8
Tasks
9
Targets
10
Work Report
11
Value to the Business
12
Automated Testing
13
Test Runner
14
Automated Tests
15
Broader Strokes
16
Consistency
17
Memory Management
18
PHP Automated Tests
19
TestRunner
20
How it works
21
ValGrind
22
Extension Tests
23
Gen HTML
24
GDB
25
Bug
26
Replay Testing
27
Summary
28
Learning
29
System Testing
30
The Stuff We Did
31
Inbetween State
32
Simultaneous Metrics
33
Confirm Metrics
34
Release Notes
35
Testing
36
Continuous Testing
37
Recap
38
Memory usage
Description:
Explore a comprehensive case study on upgrading a large-scale PHP application to PHP7 at Wayfair, one of the world's largest online home goods retailers. Dive into the intricate testing strategies and tools employed to ensure a smooth transition for a 3.5 million lines of code application serving 2 million daily visitors. Learn about the limitations of unit tests and discover a range of testing methodologies, including static analysis, automated testing, and system testing. Gain insights into planning tools, risk assessment, and the use of various testing tools such as PHPUnit, GDB, and ValGrind. Understand the importance of consistency, memory management, and continuous testing in maintaining a complex PHP application. Benefit from practical examples and lessons learned during this successful upgrade project, and discover how to apply these testing strategies to your own PHP applications.

Testing Complex Applications for PHP7

PHP UK Conference
Add to list