软件使用(yòng)常见问题
- 软件测试自动化工(gōng)具(jù)Bugspot需要什么样的环境运行?
-
1)BugSpotForC V1.1.0环境要求
硬件环境: 双核CPU 2.5G以上,8G内存, 15G 以上空间
操作(zuò)系统:Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)
依赖软件:JDK1.8;也可(kě)使用(yòng)安(ān)装(zhuāng)包自带jre
安(ān)装(zhuāng)包自带mingw gcc 6.3.0 C语言编译环境
白盒测试用(yòng)例算法环境 release软件包自带
适配代码工(gōng)程:本版本仅支持eclipse作(zuò)為(wèi)IDE,并采用(yòng)mingw gcc作(zuò)為(wèi)编译器的工(gōng)程配置
2)BugSpotForJava V1.1.0环境要求
硬件环境: 双核CPU 2.5G以上,8G内存, 10G 以上空间
操作(zuò)系统:windows10
依赖软件:JDK1.8;也可(kě)使用(yòng)安(ān)装(zhuāng)包自带jre
支持工(gōng)程:eclipse经典工(gōng)程、Maven工(gōng)程(Maven版本:maven 3.6, 或本工(gōng)具(jù)中(zhōng)插件包含版本)以外的工(gōng)程都不支持
- Bugspot是基于什么自动生成用(yòng)例?
-
基于代码生成用(yòng)例,黑盒和白盒的方法,
黑盒是输入数据等价划分(fēn)后的组合,
白盒是通过覆盖率反推,满足要求进入各个路径的输入数据集合。
- 自动生成的用(yòng)例对代码的覆盖率能(néng)够达到何种程度?
-
用(yòng)例的代码覆盖率,这个属于性能(néng),通过测试才能(néng)比较我们的覆盖率高低,
对于基本数据类型和一般的代码结构,我们都能(néng)做到100%覆盖,
支持的覆盖率种类有(yǒu)6种,包括语句覆盖、MCDC、条件、等等。
- 需求到用(yòng)例的对应关联如何?
-
需求到用(yòng)例的关联是靠人工(gōng)用(yòng)例审阅,
為(wèi)了提高效率,我们提供了审阅时的代码-流程图-用(yòng)例的联动显示。
- 如何判断用(yòng)例的执行结果是否对错?
-
用(yòng)例的期待值,第一步我们会通过执行代码先生成一个,
然后由人工(gōng)审阅来修改不正确的期待值,
具(jù)體(tǐ)执行时通过比较实际输出和期待值来判定用(yòng)例对错。