is based on product communication.demand Dilemma : Demand =story (Customer team) + Test example (Test team) + communication (development of co-workers involved in writing)Common language, stimulating demand, using the right way to ask questions, using examples, multiple viewpoints, communicating with customers, improving clarity, satisfying conditions, ripple effects;Small incrementsHow to know we are done: consider and mitigate risks, testability and automation;9. Business-Oriented Testing too
analysis tool with large window view log, custom log level and other functions
Ksimagenamed-xcode.
A plug-in that provides auto-complete functionality to the imagenamed of UIImage, which is very convenient
Purelayout.
A simple yet powerful AutoLayout API library that is compatible with Objective-c and Swift, extending Uiview/nsview, Nsarray, and Nslayoutconstraint
Appledoc.
A OBJECTIVE-C document generation tool that produces a document s
most efficient PHP frameworks.
Advantages
1. Pure OOP
2. For large-scale Web applications
3. Easy to use model
4. The development speed is fast, the operation speed is also fast. Excellent performance and rich functionality
5. Use the command-line tool.
6. Support Composer Package management tool
Disadvantages:
1. Less guidance and consideration of the model layer
2. Fewer document instances
3. Too many English
4. Require PHP technology proficiency, OOP programming proficiency!
5.View is not an
the first php mvc framework written in C language and created as an extension of PHP. It is considered to be the fastest and lowest resource-consuming PHP Framework. it has been well tested and has been successfully applied to many web projects.2. Nette Framework
Nette Framework is a modern PHP Framework That Revolutionizes Security and uses object-oriented design concepts, non-general performance and super-simple learning curves. In addition, it also has a very active community that gives use
also be used to test regular JavaScript code.
Assertion Library (Assertion Libraries)
Chai: A BDD/TDD Assertion library (assertion Libraries) for node that can be paired with any JavaScript test framework.
Functional Programming tools
The Underscore.js:JavaScript library provides a number of useful function programming tools without the need to extend any built-in objects;
Lo-dash: A JavaScript library that provides cu
(Java)
BDD (Behavior drivendevelopment, Behavior Driven Development) Framework tool: CUCUMBER-JVMTDD (Test driven development, testing-driven development) : The principle of TDD is to write the unit test case code before developing the functional code, and test the code to determine what product code needs to be written. The basic idea of TDD is to drive the entire development through testing, but test-driven development is not just a test eff
the names, and then saves
Them to the destination database. This is a good example of a DSL that requires some
Knowledge of the domain before you can utilize it.
Http://www.ayende.com/Blog/category/545.aspx Bake (BOO build system)
Task "init build dir ":
If not directory. exists ("build "):
Mkdir "build"
Cpfileset ("lib/*. dll"). Files, "Build", true
Http://code.google.com/p/boo-build-system/ Specter
Specter is a behavior-driven development (
I sorted out an article about how to correctly test exceptions in JUnit 4 years ago. A similar question: how to test exceptions in Scala? Scala can fully adopt the JUnit test case style, so of course we can use three Java methods to test exceptions, that isTry {code to be tested; fail ()} catch (some exception) {asserted}@Test (expected = Exception. class) @ RuleBack in Scala, I am not so willing to use the JUnit @ Test def testMethod () Test method style in Scala, but rather the
learn, and you can use it to easily build a cross-language cross-platform distributed application system.
This is its PHP version. It can work perfectly with swoole to provide remote services based on various network layers.
Hprose/hprose-pecl · GitHub
This is the acceleration extension of Hprose for php. The hprose serialization and deserialization speeds included in the kill all other serialization extensions in php, such as php serialization, json, msgpack, and igbinary.Git Hunt
You can fi
Nslogger.
A powerful log analysis tool with large window view log, custom log level and other functions
Ksimagenamed-xcode.
A plug-in that provides auto-complete functionality to the imagenamed of UIImage, which is very convenient
Purelayout.
A simple yet powerful AutoLayout API library that is compatible with Objective-c and Swift, extending Uiview/nsview, Nsarray, and Nslayoutconstraint
Appledoc.
A OBJECTIVE-C documen
three kinds of traversal methods commonly used in javase-1 Importjava.util.ArrayList;2 ImportJava.util.Iterator;3 Importjava.util.List;4 Public classBianli {5 Public Static voidMain (string[] args) {6listNewArraylist();7List.add ("Add");8List.add ("BDD");9List.add ("CDD");Ten //three traversal modes for (), for () enhancement; iterator One for(inti = 0; I ) { AString s =List.get (i); - System.out.println (s); - } the fo
deal with exceptions, or I'm pretty sure that a method or function will throw an exception while declaring it, I know for sure that I will never throw any exceptions when I use them. In this case we can use the try! 1try! Functionthrowerrornil ()Of course, if you use try!, and your method or function throws an exception, then you get a running exception (runtime error) so we developers need to use caution.DeferWe'll talk about defer before the end of the article.Before your code block is about
.
TestTest content from object to interface, covering performance testing and benchmarking tools.
Apache JMeter: Functional Testing and performance evaluation.
Arquillian: Integration test and functional line test platform, integrated with Java EE container.
ASSERTJ: Supports streaming assertions to improve the readability of tests.
JMH:JVM Micro Benchmark test tool.
JUnit: Generic test framework.
Mockito: Create test objects in automated unit tests to provide s
semantic extensions (semantic mustache).
JavaServer Pages: Common Web site templates that support custom tag libraries.
Thymeleaf: Designed to replace JSP, supporting XML files.
TestTest content from object to interface, covering performance testing and benchmarking tools.
Apache JMeter: Functional Testing and performance evaluation.
Arquillian: Integration test and functional line test platform, integrated with Java EE container.
ASSERTJ: Supports streaming assert
weapon, I suddenly introduced them. This time I sent four white packets. This also reflects the guiding ideology of writing this article, which is described from the perspective of development and usage rather than from the tool provider. The four suites are perfect! NUnit is a well-known testing framework that provides basic testing functions and concepts. MSpec encapsulates nUnit from the perspective of BDD. It can also be said that it restructured
on the command line and provides us with a handy testcase class that we can scale to meet our needs.3, Behat650) this.width=650; "alt=" PHP Learning "class=" Img-thumbnail "src=" Http://image.evget.com/images/article/2015/php03.jpeg "/>Behat is a behavior-driven development (BDD) framework that allows you to write human-readable code that describes how your application should work. It is very fast and convenient to use, and easy to learn.4, Codecepti
Http://developer.51cto.com/art/201506/479127.htm using grunt to build an automated web front-end development environment-complete tutorial (just introduced JS, CSS compression and file change monitoring)http://blog.csdn.net/puncha/article/details/18384289Http://karma-runner.github.io/0.13/intro/installation.htmlHttp://karma-runner.github.io/0.13/config/configuration-file.htmlHttp://blog.fens.me/nodejs-karma-jasmine/Karma and Jasmine Automated Unit TestingHttp://blog.fens.me/nodejs-jasmine-
.
JUnit: General testing framework.
Mockito: creates test objects in automated unit tests to support TDD or BDD.
Selenium: Provides portable software testing frameworks for Web applications.
Selenide: provides precise peripheral APIs for Selenium to write stable and readable UI tests.
TestNG: test framework.
VisualVM: allows you to visually view information about running applications.
Tool
Common tool library.
Apache Commons: provides functio
ORM, no, let the dog search and know. I just want to emphasize that it is not just a function library, it is a powerful tool for architecture design. From an architectural standpoint, it isolates the business domain from the data layer, making it possible to design the data model and the business domain model independently. The impact of this is very far-reaching.NUnit + machine Specification + Rhino Mock + automocking---unit test prerequisitesAlas, No. On a weapon, I immediately introduced two
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.