摘要:白盒测试白盒测试又称结构测试,透明测试,逻辑驱动测试,或基于代码的测试。
测试分类:
一、按开发阶段划分
1、单元测试
2、集成测试
3、系统测试
4、验收测试
二、按查看代码划分
1、黑盒测试
黑盒测试也 是功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据。
2、白盒测试
白盒测试又称结构测试,透明测试,逻辑驱动测试,或基于代码的测试。
白盒测试是指打开盒子去研究里面的源代码和程序结果
3、灰盒测试
灰盒测试是介于白盒测试和黑盒测试之间的一种,灰盒测试多用于集成测试阶段,不仅关注输入、输出的正确性,同时也关注程序内部的情况
三、按是否运行划分
1、静态测试
静态 测试就是指不运行被测程序本身,仅通过分析和检查源程序的语法、结果、过程、接口等来检查程序的正确性,对需求规格说明书、软件设计说明书、流程图分析,符号执行找错等
2、动态测试
动态测试:是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率,正确性、健壮性等性能。
四、按测试对象划分
1、功能性测试
2、性能测试
3、安全性测试
4、兼容性测试
5、文档性测试
6、易用性测试
7、业务测试
8、界面测试、
9、安装测试
五、按测试实施对象组织划分
1、alpha测试(α)
2、beta 测试(β)
六、按是否手工执行测试
1、手工测试
手工测试是由人一个个的执行用例,然后关注结果和测试相对应,术语比较原始的一种
优点:自动化测试无法代替探索性测试,发散思维类无既定结果的测试
缺点:执行效率慢,量大易出错
2、自动化测试
自动化测试,UI自动化,接口自动化,
条件:
1、完成功能测试,版本稳定
2、根据项目特性,选择合适的自动化工具
3、从手工测试用例中提取用例转换为自动化测试用例
4、通过工具或代码实现自动化构造、自动检测出结果是否符合预期
5、生成自动测试报告
6、持续改进和脚本优化
七、按测试区域划分
1、国际化测试
(1)金钱的换算
(2)时间显示,时间格式
(3)度量单位
(4)外观
(5)页面元素
2、本地化测试
我们学习的测试是本地化测试
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/121753.html
摘要:一介绍了解全称意思应用程序,理解就是手机软件,主要是指安装在智能手机上面的软件,完善原始安卓系统的不足和多样性,或者说个性化,以此满足各个人群的需求,例如微信抖音这些,都是。测试测试就是要找出中的。可以更好的模拟用户操作,确保的稳定性 ...
摘要:需要结合其他测试用例设计的方法进行补充。比如边界值边界值在软件中边界值测试方法是发现错误能力最强的一种。其中,原因是表示输入条件,结果是对输入执行的一系列计算后得到的输出。与取值或,表示某状态不出现,则表示某状态出现。 ...
摘要:介绍权重正则化可以减轻深度神经网络模型的过拟合问题,可以提升对新数据的泛化能力。代码展示在卷积层中使用正则化。许多正则化方法通过向训练数据添加噪声来防止过拟合。模型使用损失函数,优化器。 showImg(https://segmentfault.com/img/bVbpa1n?w=384&h=131); 介绍 权重正则化可以减轻深度神经网络模型的过拟合问题,可以提升对新数据的泛化能力。...
阅读 1790·2021-11-22 15:25
阅读 3856·2021-11-17 09:33
阅读 2483·2021-10-12 10:12
阅读 1781·2021-10-09 09:44
阅读 3215·2021-10-08 10:04
阅读 1294·2021-09-29 09:35
阅读 1928·2019-08-30 12:57
阅读 1276·2019-08-29 16:22