欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

软件测试基础

时间:2023-04-19
1什么是软件测试?

软件测试就是在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,能否满足客户需求的过程。

2软件测试的流程?

1、立项:由甲方提出要求,乙方完成。确立项目;

2、产品说明书:用于如何操作~PRD

3、需求文档编写:PRD 由需求人员提出并评审。下发人员有:开发人员、测试人员、项目经理、、

(需求评审)

3.1、详细概要设计:———编码(实现功能)———(自测)———打包提交给测试人员(提测)。

!!!【开发人员自己用的 开发环境 开发专用】

3.2、测试计划:——!编写测试用例!——测试用例评审——!!!【测试坏境 测试专用】

4、提测:

4.1:冒烟测试——测试主流程是否通过(相当于基本功能)

4.2:功能测试——检测软件的基本功能

4.3:测试软件——禅道,

4.4:回归测试——是验证上个版本中的BuG是否修复,有没有引发新的Bug

4.5:验收测试——是由客户 -本公司的开发人员-测试经理-测试人员一起进行测试,验收。

!!!【验收环境】

6:上线 :项目发布上线后,对整个版本的bug进行数据分析,总结出用例的覆盖率,对于没有覆盖到用例的bug,转化成用例,同时测试人员之间进行分享,针对新接触的测试方法测试工具和有价值的bug进行经验总结

3软件测试的分类

软件测试——按阶段分类【单元测试】【集成测试】【系统测试】【验收测试】

                静态测试:静态测试是指不实际运行被测试的软件,只是检查程序【代码、界面、文档】中可能存在的缺陷。

                动态测试:动态测试是指实际运行的被测程序【输入相应的测试数据,检测输出结果和实际结果是否一致】

                黑盒测试:不需要知道内容、逻辑。只需要实现功能即可

                白盒测试:不但要实现功能,还要查看是否符合逻辑。

     随机测试:以用户态度、观点来实验软件,随机生成数据

 

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。