https://github.com/easonzero/commission
哈工大软件测试大作业3,基于electron、angular构建的material风格的桌面app,图表绘制使用d3.js,测试框架使用macha
https://github.com/easonzero/commission
Last synced: 2 months ago
JSON representation
哈工大软件测试大作业3,基于electron、angular构建的material风格的桌面app,图表绘制使用d3.js,测试框架使用macha
- Host: GitHub
- URL: https://github.com/easonzero/commission
- Owner: Easonzero
- Created: 2017-04-04T00:59:25.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-06T05:17:54.000Z (about 8 years ago)
- Last Synced: 2025-01-24T11:32:06.385Z (4 months ago)
- Language: JavaScript
- Size: 148 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Commission
哈工大软件测试大作业3,基于electron、angular构建的material风格的桌面app,图表绘制使用d3.js,测试框架使用macha作业的题目是军火商和供应商的py交易,功能上支持多用户、多月份、非连续输入的py交易,图表目前支持单用户销售量的饼图和多用户销售额小绿点图(类似github那个小绿点)
# 还有什么好说的!
# 学弟学妹们快上车,随便拿去用!##运行
运行需要自行搭建node环境和npm,全局安装好electron。下面展示linux下如何使用:
>sudo apt-get install nodejs(node其实不建议这么安装,建议到官网下载)
sudo apt-get install npm
sudo npm install electron -g如上环境就算都弄好了,现在展示如何运行项目:
>electron .




##测试
测试需要安装测试框架mocha,和断言库should
>sudo npm install mocha -g
sudo npm install --only=dev测试文件在`./test`,在根目录使用测试命令
>mocha
测试结果如下
