搭积木建网站软件,郑州+高端网站建设,个人备案网站可以做淘宝客吗,h5网站建设价格10.什么是等价类和边界值法#xff1f;
1)等价类划分 等价类划分是将系统的输入域划分为若干部分#xff0c;然后从每个部分选取少量代表性数据进行测试。等价类划分认为如果一个测试用例在某个等价类中的一个值上通过测试#xff0c;那么它在这个类中的其他值上也…10.什么是等价类和边界值法
1)等价类划分 等价类划分是将系统的输入域划分为若干部分然后从每个部分选取少量代表性数据进行测试。等价类划分认为如果一个测试用例在某个等价类中的一个值上通过测试那么它在这个类中的其他值上也会通过适用于输入数据较多的情况有助于减少测试用例的数量并保证覆盖率 有效等价类:符合规格说明的输入条件 无效等价类:不符合规格说明的输入条件 举个栗子: 有效等价类 输入Passw0rd!包含大写字母、小写字母、数字和标点符号。 预期结果密码验证通过。 无效等价类 输入passw0rd!缺少大写字母。 预期结果密码验证失败提示缺少大写字母。 输入PASSW0RD!缺少小写字母。 预期结果密码验证失败提示缺少小写字母。 输入Password!缺少数字。 预期结果密码验证失败提示缺少数字。 输入Passw0rd缺少标点符号。 预期结果密码验证失败提示缺少标点符号。 输入password完全不符合规则。 预期结果密码验证失败提示密码不符合规则 通过测试有效等价类来验证系统的正确性通过无效等价类来验证系统的健壮性2).边界值法 软件错误往往发生在输入或输出范围的边缘所以边界值分析专注于测试输入数据的边界条件而不是中间值包括正常边界值(最大、最小值)和异常边界值(最大值1、最小值-1)适用于测试那些对输入数据有明确范围或限制的功能。
11.接⼝测试⽤例的编写需要注意哪些要点 明确接口的规格接口的功能请求的类型接口的输入参数和输出参数参数的数据格式预期的结果。 返回值看正常输入和异常输入产生的结果是否符合预期。 接⼝的业务逻辑和功能是否正常 数据库校验 性能测试接口的tps响应时间。 安全性敏感信息加密权限控制等
12.接口测试常用的一些工具 PostmanAPI测试⼯具⽤于发送各种HTTP请求并检查响应⽀持⾃动化测试脚本 编写 Jmeter主要⽤于性能测试和负载测试但也可以⽤于API测试。 Swagger UI⽤于设计、构建、⽂档化和测试REST API的⼯具
13.性能测试时一般需要关注哪些指标 TPS:每秒事务数代表了性能的好坏TPS越⾼性能越好 平均响应时间请求的平均消耗时间时间越短性能越好 并发数:同时向服务端发起请求的虚拟⽤户数在不同的⼯具⾥可以⽤多个进程/线程来实现 错误率:失败的请求⽐例
14.功能测试⽤例⼀般包含哪些内容 测试⽤例ID⼀个唯⼀标识符⽤于区分和引⽤测试⽤例。 测试⽤例标题简短描述测试⽤例的⽬的或主要功能。 功能模块指明此测试⽤例所属的软件功能模块或部分。 测试⽬的/描述对测试⽤例的⽬标和测试内容的详细描述。 前置条件执⾏测试⽤例之前需要满⾜的条件如特定的系统状态或配置。 测试步骤详细描述如何执⾏测试包括⽤户如何与系统交互每⼀步应该输⼊什么数据选择哪些选项等。 测试数据在测试中使⽤的具体数据包括输⼊值和需要验证的输出值。 预期结果描述在成功执⾏测试步骤后预期的系统⾏为或输出。 实际结果在执⾏测试后记录的实际结果⽤于与预期结果进⾏⽐较。 通过/失败标准定义何种条件下测试⽤例被认为是通过或失败。 测试环境描述执⾏测试⽤例所需的软件、硬件、⽹络配置等环境信息。 备注信息任何额外的信息⽐如相关的依赖、特殊注意事项等。 缺陷/问题ID如果测试失败关联的缺陷或问题的标识符。
15.请你说⼀下设计测试⽤例的⽅法 黑盒测试⽅法 等价类划分法将输⼊数据划分为不同的等价类每个等价类都有相似的⾏为。然后从每 个等价类中选择测试⽤例。 边界值分析法关注输⼊值的边界情况测试接近边界值和边界之间的情况。 因果图法使⽤因果图来识别和描述系统中各种因果关系辅助设计测试⽤例。 决策表测试创建决策表列出不同的输⼊组合和相应的输出确保所有可能的组合都得 到测试。 状态转换测试适⽤于有状态的系统测试系统在不同状态下的⾏为和状态之间的转换。 白盒测试⽅法 语句覆盖确保每个源代码语句都⾄少执⾏⼀次。测试⽤例的⽬标是覆盖代码的所有语 句。 分⽀覆盖确保每个分⽀语句都⾄少执⾏⼀次以测试代码中的条件语句。 路径覆盖通过执⾏代码的所有可能路径来测试系统包括所有可能的条件分⽀和循环。 条件覆盖测试代码中条件表达式的所有可能取值以确保所有条件的不同情况都被覆 盖。 循环覆盖确保测试覆盖了循环的不同情况包括循环的⼊⼝、中间和退出。