摘要:白盒测试 白盒测试也称为结构测试、透明测试、逻辑驱动测试或基于代码的测试。
测试分类: 1.按开发阶段划分 1.单元测试 2.集成测试 3.系统测试 4.验收测试 2.按代码显示划分 1.黑盒测试 黑盒测试也是功能测试这是一个测试。 在测试过程中,被测软件被视为黑匣子。 我们不考虑盒子的内部结构,只考虑软件的输入输出数据。 2. 白盒测试 白盒测试也称为结构测试、透明测试、逻辑驱动测试或基于代码的测试。 白盒测试是指打开一个盒子并检查里面的源代码和程序结果。
3. 灰盒测试 灰盒测试是介于白盒测试和黑盒测试之间的一种测试类型。 灰盒测试主要用于集成测试阶段,注重输入输出的正确性,同时也关注程序内部的情况。
3.以是否运行来划分 1.静态测试 静态测试是指被测程序本身不被执行。 只有通过对源程序的语法、结果、处理、接口等进行分析和检查,才能确认程序的正确性,分析需求规格说明书、软件设计流程、流程图,发现符号执行中的错误等。 动态测试 动态测试:指运行被测程序,检查执行结果与预期结果的差异,分析执行效率、准确性、鲁棒性等性能。
4.按测试目标划分 1.功能测试 2.性能测试 3.安全测试 4.兼容性测试 5.文档测试 6.可用性测试 7.业务测试 8.接口测试 9.安装测试
5. 根据测试目标进行组织划分 1. Alpha 测试(α) 2. Beta 测试(β)
6. 是否手动运行测试 1、手动测试手动测试涉及一一运行用例并记录与测试相对应的结果。 这个术语相对原始,对于自动化测试没有任何优势。此方法是结果不确定的探索性或发散性思维测试的替代方法。 缺点:执行速度慢、体积大、容易出错。 2.自动化测试。 自动化测试、UI自动化、界面自动化。 条件: 1、功能测试完成,版本稳定。 2. 根据项目的特点选择合适的自动化工具 3. 从手动测试用例中提取用例并转换为自动化测试用例 4. 使用工具和代码实现自动化构建并检查结果是否符合预期。 5. 自动生成测试报告 6. 持续改进和脚本优化
按测试区域划分 1. 国际测试 (1) 货币换算 (2) 时间显示、时间格式 (3) 计量单位 ( 4)外观(5)页面元素
2.本地化测试我们正在学习的测试是本地化测试
评论前必须登录!
注册