вторник, 18 августа 2015 г.

Google Testing Blog: Test Sizes

Google Testing Blog: Test Sizes: by Simon Stewart What do you call a test that tests your application through its UI? An end-to-end test? A functional test?

Googlers like to make decisions based on data, rather than just relying on gut instinct or something that can’t be measured and assessed. Over time we’ve come to agree on a set of data-driven naming conventions for our tests. We call them “Small”, “Medium” and “Large” tests. They differ like so:

FeatureSmallMediumLarge
Network accessNolocalhost onlyYes
DatabaseNoYesYes
File system accessNoYesYes
Use external systemsNoDiscouragedYes
Multiple threadsNoYesYes
Sleep statementsNoYesYes
System propertiesNoYesYes
Time limit (seconds)60300900+

вторник, 4 августа 2015 г.

FlatBuffers

FlatBuffers is an efficient cross platform serialization library for C++, with support for Java, C# and Go. It was created at Google specifically for game development and other performance-critical applications.



It is available as Open Source on GitHub under the Apache license, v2 (see LICENSE.txt).