2024-09-10 23:09:50 98 94
本文详细介绍了如何设计测试用例的执行计划,根据特性优先级和测试用例覆盖的特性优先级之和进行排序。提供Python、Java、C/C 和JS的解题代码,并解析了各个语言的实现思路。通过示例解释了测试用例的优先级计算及执行顺序规则。最后寄语鼓励读者顺利通过技术面试。
2024-06-26 23:06:08 214 728
数据驱动定义:数据驱动: 是以数据来驱动整个测试用例的执行, 也就是测试数据决定测试结果数据驱动的特点可以把数据驱动理解为一种模式或者一种思想。 将用户把关注点放在对测试数据的构建和维护上, 而不是直接维护脚本, 可以利用同样的过程对不同的数据输入进行测试。 数据驱动的实现要依赖参数化的技术数据驱动 = 数据存储文件 数据读取工具 参数化技术传入数据的方式(测试数据的来源)直接定义在测试脚本中(简单直观, 但代码和数据未实现真正的分离, 不方便后期维护) 从文件读取数据,
2024-05-25 09:05:44 392 28
某个产品当前迭代周期内有 N 个特性(F1,F2,......FN)需要进行覆盖测试,每个特性都被评估了对应的优先级,特性使用其 ID 作为下标进行标识。设计了 M 个测试用例(T1,T2,......,TM),每个测试用例对应一个覆盖特性的集合,测试用例使用其 ID 作为下标进行标识,测试用例的优先级定义为其覆盖的特性的优先级之和。在开展测试之前,需要制定测试用例的执行顺序,规则为:优先级大的用例先执行,如果存在优先级相同的用例,用例 ID 小的先执行。
2024-03-11 10:03:06 126 514
jmeter自带执行结果查看的插件,但是需要在jmeter工具中才能查看,如果要向领导提交测试结果,不够方便直观。笔者刚做了这方面的尝试,总结出来分享给大家。这里需要用到ant来执行测试用例并生成HTML格式测试报告。