一个本科学渣求职软件测试经历

我讲一下我作为本科专业软件工程的应届生求职经历。我是从年初开始来深圳找工作(我父母都在这边),但是找工作意向不高,也是在做毕业设计,刚开始是找Java开发找到5月份还是没找到,5月下旬找到一个培训机构老师教小学生Python(我没去,它是周中休息,和我女朋友休息时间不对),之后实在找不到就去干了一个客服也带销售性质的,工资5500,从六月一号干到七月七号,我就辞职了。在家就开始学习软件测试学了一个星期(估计还没有),技术会Python+requests+unittest自动化接口测试,SQL基本没问题,postman,jmeter,fiddle,禅道一些工具,性能测试也会一点,Jenkins也会一点,到了14号就开始投简历,最后面试了一个外包公司,三轮面试加一轮机试,也是成功过了。之后在公司也在继续努力学习着,学了自动化UI测试的selenium测试和appium测试。
讲一下学习软件测试心得,我个人觉得没必要培训,尤其软件测试根本不难相比开发,自学估计一个星期就可以开始找工作了,无非就是一点点代码和一些工具使用。但是学习资料最好不要只用B站上面的因为上面只有一些基础知识,根达不到工作要求,最好去找一些培训机构的网课

作为AI语言模型,我可以为您提供一些关于如何使用Node.js和MySQL创建图书管理系统的指导。 1. 创建数据库和表 首先,您需要创建一个MySQL数据库和一个名为“books”的表,该表将存储所有图书的信息。在MySQL控制台中,可以使用以下命令来创建数据库和表: ``` CREATE DATABASE library; USE library; CREATE TABLE books ( id INT NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL, author VARCHAR(255) NOT NULL, year INT NOT NULL, PRIMARY KEY (id) ); ``` 2. 安装依赖库 您需要安装以下Node.js模块来连接和操作MySQL数据库: ``` npm install mysql --save npm install express --save ``` 3. 创建Express应用程序 在您的项目文件夹中创建一个名为“app.js”的文件,并编写以下代码: ``` const express = require('express'); const mysql = require('mysql'); const app = express(); const port = 3000; const db = mysql.createConnection({ host: 'localhost', user: 'root', password: '', database: 'library' }); db.connect((err) => { if (err) { throw err; } console.log('Connected to database'); }); app.listen(port, () => { console.log(`Server running on port ${port}`); }); ``` 这将创建一个Express应用程序,并使用MySQL模块连接到数据库。 4. 添加路由 在app.js文件中添加路由: ``` // Get all books app.get('/books', (req, res) => { const sql = 'SELECT * FROM books'; db.query(sql, (err, result) => { if (err) throw err; res.send(result); }); }); // Add a book app.post('/books', (req, res) => { const { title, author, year } = req.body; const sql = `INSERT INTO books (title, author, year) VALUES ('${title}', '${author}', ${year})`; db.query(sql, (err, result) => { if (err) throw err; res.send('Book added'); }); }); // Update a book app.put('/books/:id', (req, res) => { const { title, author, year } = req.body; const sql = `UPDATE books SET title='${title}', author='${author}', year=${year} WHERE id=${req.params.id}`; db.query(sql, (err, result) => { if (err) throw err; res.send('Book updated'); }); }); // Delete a book app.delete('/books/:id', (req, res) => { const sql = `DELETE FROM books WHERE id=${req.params.id}`; db.query(sql, (err, result) => { if (err) throw err; res.send('Book deleted'); }); }); ``` 这些路由将允许您执行以下操作: - 获取所有图书 - 添加一本书 - 更新一本书的信息 - 删除一本书 5. 测试应用程序 现在,您可以在终端中运行以下命令来启动应用程序: ``` node app.js ``` 然后,您可以使用Postman或类似的工具测试应用程序中定义的路由。例如,您可以使用POST请求添加一本书: ``` POST http://localhost:3000/books { "title": "The Great Gatsby", "author": "F. Scott Fitzgerald", "year": 1925 } ``` 然后,您可以使用GET请求获取所有图书: ``` GET http://localhost:3000/books ``` 这将返回所有添加到books表的书籍信息。 希望这能帮助您开始创建自己的图书管理系统!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值