[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8368":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":15,"starSnapshotCount":15,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},8368,"Codeception","Codeception\u002FCodeception","Full-stack testing PHP framework","http:\u002F\u002Fcodeception.com",null,"PHP",4854,1285,142,152,0,4,31.33,"MIT License",false,"main",true,[23,24,25,26,27,28,29,30,31,32],"acceptance-testing","bdd","codeception","end-to-end","hacktoberfest","integration-testing","php","phpunit","testing","unit-testing","2026-06-12 02:01:52","[![Stand With Ukraine](https:\u002F\u002Fraw.githubusercontent.com\u002Fvshymanskyy\u002FStandWithUkraine\u002Fmain\u002Fbanner-direct.svg)](https:\u002F\u002Fstand-with-ukraine.pp.ua)\n\n# Codeception\n\n[![Latest Stable Version](https:\u002F\u002Fposer.pugx.org\u002Fcodeception\u002Fcodeception\u002Fv)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fcodeception\u002Fcodeception)\n[![Total Downloads](https:\u002F\u002Fposer.pugx.org\u002Fcodeception\u002Fcodeception\u002Fdownloads)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fcodeception\u002Fcodeception)\n[![Monthly Downloads](https:\u002F\u002Fposer.pugx.org\u002Fcodeception\u002Fcodeception\u002Fd\u002Fmonthly)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fcodeception\u002Fcodeception)\n[![Daily Downloads](https:\u002F\u002Fposer.pugx.org\u002Fcodeception\u002Fcodeception\u002Fd\u002Fdaily)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fcodeception\u002Fcodeception)\n[![StandWithUkraine](https:\u002F\u002Fraw.githubusercontent.com\u002Fvshymanskyy\u002FStandWithUkraine\u002Fmain\u002Fbadges\u002FStandWithUkraine.svg)](https:\u002F\u002Fgithub.com\u002Fvshymanskyy\u002FStandWithUkraine\u002Fblob\u002Fmain\u002Fdocs\u002FREADME.md)\n[![Build status](https:\u002F\u002Fgithub.com\u002FCodeception\u002FCodeception\u002Fworkflows\u002Fbuild\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FCodeception\u002FCodeception\u002Factions?query=workflow%3Abuild)\n\n**Modern PHP Testing for everyone**\n\nCodeception is a modern full-stack testing framework for PHP.\nInspired by BDD, it provides an absolutely new way of writing acceptance, functional and even unit tests.\n\n#### Contributions\n\nAt Codeception we are glad to receive contributions from the community. If you want to send additions or fixes to the code or the documentation please check the [Contributing guide](https:\u002F\u002Fgithub.com\u002FCodeception\u002FCodeception\u002Fblob\u002F5.0.0\u002FCONTRIBUTING.md).\n\n### At a Glance\n\nDescribe what you test and how you test it. Use PHP to write descriptions faster.\n\nRun tests and see what actions were taken and what results were seen.\n\n#### Sample test\n\n``` php\n$I->amOnPage('\u002F');\n$I->click('Pages');\n$I->click('New');\n$I->see('New Page');\n$I->submitForm('form#new_page', ['title' => 'Movie Review']);\n$I->see('page created'); \u002F\u002F notice generated\n$I->see('Movie Review','h1'); \u002F\u002F head of page of is our title\n$I->seeInCurrentUrl('pages\u002Fmovie-review'); \u002F\u002F slug is generated\n$I->seeInDatabase('pages', ['title' => 'Movie Review']); \u002F\u002F data is stored in database\n```\n\nFor unit testing you can stay on classic PHPUnit tests, as Codeception can run them too.\n\n## Installation\n\n### Composer\n\n```bash\ncomposer require \"codeception\u002Fcodeception\" --dev\n```\n\n### Phar\n\nDownload [codecept.phar](https:\u002F\u002Fcodeception.com\u002Fcodecept.phar)\n\nCopy it into your project.\n\nYou can also make Codeception an executable and it put it into your `$PATH`, for instance:\n\n```\nwget https:\u002F\u002Fcodeception.com\u002Fcodecept.phar\n\nchmod +x codecept.phar\n\nsudo mv codecept.phar \u002Fusr\u002Flocal\u002Fbin\u002Fcodecept\n\n```\n\nYou can then run Codecept in the command line using: `codecept bootstrap`, `codecept run`, etc\n\nRun CLI utility:\n\n```\nphp codecept.phar\n```\n\nSee also [Installation](https:\u002F\u002Fcodeception.com\u002Finstall) | **[QuickStart](https:\u002F\u002Fcodeception.com\u002Fquickstart)**\n\n## Getting Started\n\nAfter you successfully installed Codeception, run this command:\n\n```\ncodecept bootstrap\n```\n\nThis will create a default directory structure and default test suites.\n\n## Documentation\n\n[View Documentation](https:\u002F\u002Fcodeception.com\u002Fdocs\u002FIntroduction)\n\nThe documentation source files can be found at https:\u002F\u002Fgithub.com\u002FCodeception\u002Fcodeception.github.com\u002Ftree\u002Fmaster\u002Fdocs\u002F.\n\n## License\n[MIT](https:\u002F\u002Fgithub.com\u002FCodeception\u002FCodeception\u002Fblob\u002Fmaster\u002FLICENSE)\n","Codeception 是一个现代化的全栈 PHP 测试框架。它支持行为驱动开发（BDD），能够以全新的方式编写验收测试、功能测试和单元测试，使得测试代码更加直观易读。该框架集成了 PHPUnit 的功能，并提供了更高级别的抽象来简化测试用例的编写过程。此外，Codeception 支持多种测试类型，包括端到端测试、集成测试等，适用于需要全面覆盖 Web 应用程序各个层面测试场景的开发者。无论是初学者还是经验丰富的工程师，都能通过 Codeception 快速上手并有效提高软件质量。",2,"2026-06-11 03:17:37","top_language"]