在Debian上进行JS自动化测试,可按以下步骤操作:
安装Node.js和npm
sudo apt update
sudo apt install nodejs npm
验证安装:node -v
、npm -v
。
选择并安装测试框架
npm install --save-dev jest
配置jest.config.js
(可选)。npm install --save-dev mocha chai
需配合断言库(如Chai)使用。编写测试用例
// sum.test.js
const sum = (a, b) => a + b;
test('1 + 2 = 3', () => {
expect(sum(1, 2)).toBe(3);
});
// cypress/integration/example.spec.js
describe('My Test', () => {
it('Visits example.com', () => {
cy.visit('https://example.com');
cy.contains('Example Domain').should('be.visible');
});
});
运行测试
npx jest
(自动运行*.test.js
文件)。npx mocha test/*.js
。集成持续集成(CI)
.github/workflows/node.js.yml
中配置:jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: npm install
- run: npm test
```。
扩展工具(可选)
参考资料: