为弟弟写的软件测试基本流程
作者:互联网
为弟弟写的软件测试基本流程
一、什么是软件测试:
答:软件测试就是对开发工程师开发出来的产品进行测试。
二. 软件的生命周期是什么?
答:1. 提出需求(客户或者产品经理)
2. 需求评审(前端+后端+测试工程师对提出的需求进行分析)
3. 前端+后端进行编码开发,同时测试工程师进行测试用例编写。
4. 开发完成以后,测试工程师根据测试用例和需求文档对产品进行测试,如果有bug就在禅道工具上提出bug,提出bug时需要指派给某一个客户,并且对bug的优先级进行指定。
5. 对开发修改完的bug要进行回归测试,就是指二次进行测试,直到没有bug。
三、什么是白盒测试和黑盒测试?
答:1. 黑盒测试也是功能测试,主要是对检测每一个功能是否能够正在实现,并且和需求以及自己写的测试用例进行对比,同时需要在数据库进行校验前端输入的数据是否在数据库中存在。
2. 白盒测试主要是开发人员对自己代码进行的一些测试。比如一些单元测试。
四、你在工作中主要负责什么职责?
答:1. 对需求进行测试用例编写。
2. 对开发好功能根据测试用例和自己写的测试用例进行测试。
3. 测试的时候首先对比开发的界面是否和需求是否一样,然后是检验功能是否正确,同时需要对照数据库表看数据是否正确。
4. 接口测试,接口测试主要是用的postman工具。
五、接口测试你都是如何进行测试的?
答: 1. 首先接口测试使用的是postman工具。
2. 接口的请求方式主要有以下五种。
GET --- 访问服务器的资源
POST --- 向服务器发送要修改的数据
HEAD --- 获取服务器文档的首部
PUT --- 向服务器上传资源
DELETE--- 删除服务器的资源
3. get请求示例如下:
六、Get和Post请求的区别是什么?
答:get请求就是浏览器拼接的请求链接就是get请求,比如一个简单的get请求如:https://www.baidu.com?id=1
post 请求就是把请求的内容放在body中发送过去。
七、什么是http协议?
答:研究我的这篇博客学习:https://www.cnblogs.com/wangjinya/p/10957130.html
八、说下MySQL的基本语句都有那些:
insert(增加)、delete(删除)、update(改)、select(查)
九、明天再加。。。
标签:弟弟,请求,流程,---,测试用例,测试,bug,软件测试 来源: https://www.cnblogs.com/wangjinya/p/13663939.html