zoukankan      html  css  js  c++  java
  • 为弟弟写的软件测试基本流程

    为弟弟写的软件测试基本流程

    一、什么是软件测试:

    答:软件测试就是对开发工程师开发出来的产品进行测试。

    二. 软件的生命周期是什么?

    答: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(查)

    九、明天再加。。。

  • 相关阅读:
    Async方法死锁的问题 Don't Block on Async Code(转)
    微信小程序列表项滑动显示删除按钮
    使用CodeDom动态生成类型
    react native中state和ref的使用
    react native中props的使用
    react native组件的生命周期
    react-native debug js remotely跨域问题
    react native组件的创建
    react native基础与入门
    ionic 开发实例
  • 原文地址:https://www.cnblogs.com/wangjinya/p/13663939.html
Copyright © 2011-2022 走看看