wordpress两个站点共用用户,h5 和手机网站,简述网站规划的任务,网站的绝对路径怎么做一、按照测试目标分类#xff08;测试目的是什么#xff09;
主类别细分说明1. 界面测试UI内容完整性、一致性、准确性、友好性#xff0c;布局排版合理性#xff0c;控件可用性等2. 功能测试检查软件功能是否符合需求说明书#xff0c;常用黑盒方法#xff1a;边界值、…一、按照测试目标分类测试目的是什么
主类别细分说明1. 界面测试UI内容完整性、一致性、准确性、友好性布局排版合理性控件可用性等2. 功能测试检查软件功能是否符合需求说明书常用黑盒方法边界值、等价类、判定表等3. 性能测试关注响应速度、系统负载、吞吐量等需基于架构与性能需求设计测试4. 可靠性测试评估系统稳定性、服务可用性如99.99%、99.999%5. 安全性测试验证系统对数据、身份、访问权限的防护能力防范SQL注入、XSS等攻击6. 易用性测试符合UI标准、直观性、操作灵活性、美观舒适度等 二、按照执行方式分类是否运行程序
主类别细分说明1. 静态测试不运行程序仅分析代码/文档/结构如代码审查、静态扫描2. 动态测试运行程序并输入测试数据如功能测试、系统测试等 三、按照测试方法分类看代码与否
主类别细分说明1. 白盒测试分析程序结构和路径语句覆盖、判定覆盖、路径覆盖等2. 黑盒测试基于功能需求进行测试等价类、边界值、场景法等3. 灰盒测试结合黑盒和白盒对输入输出及部分内部结构进行验证
一、白盒测试 ✅ 强调对程序内部逻辑结构进行测试关注“怎么实现的”。 主要应用阶段 多用于 单元测试 由 开发人员或白盒测试工程师编写 特点 需要阅读和理解源代码 关注每条路径是否被测试到 能提高代码质量及时发现隐藏逻辑问题 常见方法6种逻辑覆盖
覆盖类型描述说明1. 语句覆盖要求程序中每条语句至少执行一次2. 判定分支覆盖要求每个分支if/else都执行到判断结果为 T 和 F 各一次3. 条件覆盖每个判断条件的每个可能取值T/F都至少出现一次4. 判定-条件覆盖同时满足判定覆盖和条件覆盖的要求5. 条件组合覆盖所有条件变量的 T/F 组合都测试复杂度高6. 路径覆盖要求程序中所有可能的执行路径都至少测试一次数量通常是指数级 二、黑盒测试 ✅ 不考虑程序内部实现重点在于输入与输出是否符合需求说明书。 主要应用阶段 多用于 系统测试、验收测试 由 测试工程师执行 特点 不需要读代码只需理解需求 能从用户角度检验功能是否正常 无法覆盖具体逻辑路径可能遗漏内部缺陷 常用设计方法
测试方法描述说明1. 等价类划分法将输入划分为有效/无效等价类每类只取一个代表值进行测试2. 边界值分析法对输入的边界点和边界附近的值进行测试如 [0,100] 测试 -1, 0, 1, 99, 100, 1013. 判定表法将输入条件与预期动作列为表格覆盖所有输入组合适用于复杂业务规则4. 正交法利用正交表从大量组合中选出有代表性的少数组合提升测试效率5. 场景法根据真实业务流程设计测试用例模拟用户操作路径6. 错误推测法基于经验假设容易出错的情况如输入为0、空字符串、最大长度等 三、灰盒测试 ✅ 结合黑盒和白盒测试既看外部行为也关注部分内部实现。 主要应用阶段 多用于 集成测试 可由 测试人员与开发共同参与 特点 不需要深入所有源代码但会参考接口文档、中间模块结构 可以设计更有针对性的用例如模拟接口调用、Mock 数据 较全面适用于复杂系统间数据流/状态流的验证 ✅ 总结对比表
类别是否看代码代表测试者应用阶段典型方法/技术白盒测试✅ 是开发或白盒工程师单元测试语句/分支/路径/条件覆盖静态扫描等黑盒测试❌ 否测试工程师系统、验收测试等价类、边界值、场景法、判定表、错误猜测灰盒测试⚠️ 部分联合测试者集成测试接口验证、中间状态分析、部分代码辅助设计用例
四、按照测试阶段分类在哪个阶段进行
主类别细分说明1. 单元测试对最小功能单元函数/类测试主要用白盒方法2. 集成测试测试模块之间的接口与数据传递结合白盒和黑盒方法3. 系统测试测试整个系统功能、性能、界面、安全性等主要用黑盒测试4. 验收测试由用户或第三方进行确认测试确认软件是否符合需求和交付标准附加补充 冒烟测试验证核心功能是否正常回归测试确保修改不引入新Bug 冒烟测活着没回归测改坏没
五、按照是否手动执行分类
主类别细分说明1. 手工测试人工执行测试用例对灵活性和异常情况测试有优势2. 自动化测试使用脚本与工具自动运行测试提高效率常用于回归、性能、安全性测试等 六、按照实施组织划分
主类别细分说明1. Alpha测试开发方内部模拟用户环境的测试内测2. Beta测试实际用户使用中进行的公开测试公测3. 第三方测试由独立测试机构进行保障客观性与专业性 七、按照地域范围划分
主类别细分说明1. 国际化测试验证多语言、时区、货币等本地化因素是否正常2. 本地测试针对单一地区、本地配置和用户习惯进行的测试