查看: 660|回复: 0

问题:编译性能、参数变化、全部测试与单个测试

[复制链接]

8

主题

11

帖子

150

积分

注册会员

Rank: 2

积分
150
QQ
发表于 2019-8-29 09:29:08 | 显示全部楼层 |阅读模式
本帖最后由 scott.chiu 于 2019-8-29 09:32 编辑

1. 在Unit Test 中,针对Procedure 会自动生成三个对象,这些对象是否会影响GeneXus KB 编译速度
A:KB 编译时不会对 Test 对象进行编译。 而反过来,Run Test时候,会编译 KB 中“所有发生修改的对象”。

2. 在打包程序时,由于会将Procedure 打包,那是否根据Procedure 生成的Unit Test 对象会一起打包进去。
A:Test依赖IDE执行,不会对Test对象进行编译也不会打包到应用程序包中

3. 当Procedure 有变化如传入传出参数变化时,Unit Test 是否会自动更新,还是需要我们先手动删除原有对象,再重新生成。
A:已经测试,1) 在参数类型变化时,测试用的SDT会自动更新,但是测试数据需要手工修改(要注意) 2)参数个数变化,需要手工调整test对象编码,如果测试数据比较多,不建议删除后重新生成测试对象

4. 是否有一键运行所有Unit Test 的功能。因为在实际开发过程中,不能一个个的进行测试。
A、如果是个IDE中手工运行,可以选择单个或者多个,也可以全部运行测试。如果是在后台自动化测试,可以修改配置XML文件中的选项,选择不同的方式:Run All或者Run list(列表)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|GeneXus中国技术论坛

GMT+8, 2021-1-22 17:59 , Processed in 0.060349 second(s), 21 queries .

 

© 2019 GeneXus中国技术论坛

快速回复 返回顶部 返回列表