> For the complete documentation index, see [llms.txt](https://sops.larasoft.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sops.larasoft.io/laravel-sops/testing.md).

# Testing

**Unit Testing**

**Methods in test classes MUST start with “test” then a camelCased name of the test**

Good

`class ExampleTest extends TestCase`

`{`

&#x20;`public function testBasicTest()`

&#x20;`{`

Bad

`class ExampleTest extends TestCase`

`{`

&#x20;`public function test_basic_test()`

&#x20;`{`

**Integration Tests**

*WIP (work in progress): this will be filled up by collected best practices once we had done enough research about the subject matter.*

**Acceptance Tests**

*WIP (work in progress): this will be filled up by collected best practices once we had done enough research about the subject matter.*

**Scalability**

*WIP (work in progress): this will be filled up by collected best practices once we had done enough research about the subject matter.*

**Scaling Up**

*TODO*

**Scaling Out**

*TODO*

**Microservices**

*WIP (work in progress): this will be filled up by collected best practices once we had done enough research about the subject matter.*
