青云--软件测试基础篇(2)

        第二篇

        软件测试的方法

                黑盒测试,白盒测试和灰盒测试

                黑盒测试:不需要考虑内部设计和代码,根据需求和功能进行测试

                白盒测试:根据查看应用软件的代码,观察代码逻辑,根据代码逻辑进行测试

                灰盒测试:白盒测试的代码逻辑测试与功能测试等各种发现测试方法相结合。根据代码的内部工作和用户界面,由软件测试工程师进行评估

        软件测试的测试过程

                单元测试:单元测试是对软件基本组成单元进行的测试,如函数或一个类的方法。

                验收测试:由第三方进行的测试,来验证和确认软件满足需求

                系统测试:将整个系统和硬件环境进行连接,进行测试

                集成测试:多个模块之间的组合。验证多个模块的组合是否正确地实现了系统的功能。

                

        什么是测试用例

                测试用例是用来描述输入实际值和预期值的文档,用于评价软件是否达到需求规格说明书的要求

        

        测试用例的几大要素

                测试项目,测试模块,测试编号,测试标题,预置条件,测试输入,操作步骤,预期输入,实际结果

        软件测试用例的几种设计方法       

                等价类划分

                边界值分析法

                因果图

                场景法

        一个bug的生命周期

                测试提交bug--》确认bug--》进行bug分配--》修复bug--》回归测试--》关闭bug

        

        Bug的评级

                一级(致命):系统无法运行和使用,系统崩溃

                                         应用模块无法使用,闪退等

                                         需求说明书中的主要模块无法使用

                二级(严重):影响系统的功能和操作,主要功能存在严重的缺陷

                三级(一般):功能存在缺陷,响应时间过长

                四级(次要):不影响界面的使用和系统的执行

        如何描述一个bug     

                bug的标题       

                发现bug的版本

                出现bug的环境

                bug出现的步骤和复现方式

                预期结果

                实际结果的描述

        什么是需求

                户的期望和需求规格说明书所需要的条件和权限

                软件需求是对用户的期望,是对用户需求的细化,对用户需求的规范和整理

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值