2019独角兽企业重金招聘Python工程师标准>>>

parasoft Jtest介绍和试用>>>

应用程序的错误是独一无二的错误,它们与标准的行业最佳实践不一致,这些必须靠人工审查代码来识别。一个特定应用错误的实例是一种编码方式,使您的应用程序容易受到安全攻击;另一个是代码以不适当的顺序调用功能函数,考虑到应用程序逻辑。许多应用错误是可以通过自定义编码标准避免的,如下。

每当一个团队识别出一个应用错误(例如,在代码审查时),构架师要复查错误,判定如何防止它,然后写一个规则,可以识别肯定或可能导致同样的错误代码。每名组员根据该规则进行静态分析。这样,许多应用程序的错误可以被识别并被阻止而不需要在代码复查中花费时间。当您以这种方式使用静态分析,你基本上是使用代码标准规则来执行应用程序的功能验证。

准备工作

  1. 和您的团队一起复查与标准质量不一致的错误,并把它放在你上一个重要的发布中。它往往对将错误分类是有帮助的。
  2. 与您的团队一起判定哪些错误是最严重的或共同的。
  3. 对于每一个共同的或严重的错误,一起以查明其根源,然后决定如何才能防止。
  4. 对于每个可以防止的应用错误,创建自定义RuleWizard规则。
  5. 添加新的规则到团队配置管理器。
  6. 创建一个团队测试配置来检查适当的自定义规则。
  7. 确保所有组的Jtest装置可以访问团队测试配置。
  8. 配置Jtest,定期(最好每晚)将指定的测试配置应用于测试新的和修改的代码。

执行步骤

  • 每当你完成或修改一段代码,将指定的测试配置应用于执行静态分析代码。
  • 审查安全静态分析的行为,然后纠正问题,并在下一轮代码复查中与组成员讨论潜在例外规则。
  • 将代码添加到源代码控制器中。
  • 每天将你的任务或建议的任务导入到你的Jtest桌面安装。然后,修改问题。并在下一轮代码复查中与组成员讨论潜在例外规则。
  • 使用代码复查或其他最佳实践,以检查不能通过静态分析预防的错误。使用Jtest的代码检查模块,使代码复查过程自动化(包括准备工作,通知和路径),以促进参与和交流。

以上就是本次教程的内容了,你也可以申请jtest试用>>,亲自动手试试哦。

查看更多测试分析资讯和产品推荐>>>

查看更多parasoft测试产品

<详询客服>获取更多活动信息

转载于:https://my.oschina.net/u/3432667/blog/907625

parasoft Jtest 使用教程:防止特定应用错误的再次发生相关推荐

  1. parasoft Jtest 使用教程:单元测试和用例生成详细解析

    parasoft Jtest 使用教程:单元测试和用例生成详细解析 单元测试和测试用例的生成可谓是整个测试过程的核心和重点,今天就给大家解析这两个概念,让大家对这两点有更加深刻的理解,当然你也可以在评 ...

  2. parasoft Jtest 使用教程:功能配置之查找错误

    2019独角兽企业重金招聘Python工程师标准>>> parasoft Jtest介绍和试用>>> 今天开始为大家带来parasoft Jtest功能配置板块教程 ...

  3. parasoft Jtest 使用教程:清除错误消息与运行内置测试配置

    2019独角兽企业重金招聘Python工程师标准>>> parasoft Jtest介绍和试用>>> 清除错误消息 目的:演示如何从Jtest视图中清除错误消息. ...

  4. parasoft Jtest 使用教程:创建并使用参数化测试用例(上)

    2019独角兽企业重金招聘Python工程师标准>>> 本次教程的内容是怎样生成和使用参数化的JUnit测试用例,一起来看看吧. parasoft Jtest介绍和试用>> ...

  5. parasoft Jtest 使用教程:生成、执行和扩展Junit测试用例

    parasoft Jtest介绍和试用>>> Jtest能自动的生成和执行用来捕捉运行时异常的JUnit测试用例以及尽可能完整的运用方法.你能扩展这些自动生成的测试用例来提高测试覆盖 ...

  6. parasoft Jtest 使用教程:Windows单机和插件安装

    2019独角兽企业重金招聘Python工程师标准>>> 今天开始给大家带来parasoft Jtest 详细使用教程,从安装到使用都会涉及到,欢迎大家在评论中建议与分享哦~ para ...

  7. parasoft Jtest 使用教程:RuleWizard与BugDetective静态分析

    2019独角兽企业重金招聘Python工程师标准>>> RuleWizard RuleWizard(仅在Architect and Server edition中提供)允许您为Jav ...

  8. jtest java 代码_parasoft Jtest 使用教程:检查代码标准

    原标题:parasoft Jtest 使用教程:检查代码标准 通过执行静态分析检查代码是否遵守代码标准的规则,可以识别那些可能会导致功能.性能或安全问题的易于出错和令人困惑的构造. 目的:演示如何检查 ...

  9. Jtest 使用教程之代码标准违例修正与标准规则说明书访问

    2019独角兽企业重金招聘Python工程师标准>>> 今天给大家带来parasoft Jtest 自动修正代码标准违例与访问代码标准规则说明书的教程,需要的朋友赶紧收藏了~ par ...

最新文章

  1. git 忽略指定文件夹的上传
  2. 大数据加入渗透实体,错过它你将错过一个时代!
  3. Field 'id' doesn't have a default value
  4. linux空洞目录,学习笔记:linux之文件空洞
  5. Spring学习4之依赖注入(DI)
  6. 魅族再发16s预热图 3.5mm耳机接口不要了!
  7. linux c 获取硬盘使用率,Linux通过c得到硬盘使用情况
  8. Redis集群功能配置以及Redis Sentinel配置
  9. 小米高通系列清串号打开写号端口工具_高通刷机工具最新版下载(Qualcomm Product Support Tool) v2.7 官方版_数码资源网...
  10. ROS学习(9)自定义移动机器人模型Gazebo仿真
  11. 有机合成化学类毕业论文文献(推荐10篇)
  12. MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4
  13. 淘宝订单同步及解决方法
  14. OpenStack之服务端口号
  15. 第十七届全国大学生智能汽车竞赛讯飞-家庭服务机器人挑战赛全国总决赛规则
  16. 极坐标解圆锥曲线三角形面积范围问题
  17. 实验二 插值方法(android)
  18. 效率工具之SecureCRT
  19. 触宝今年第一季度净利润为17.2万美元 同比减少87%
  20. Elasticsearch学习--索引的批量操作mget、bulk

热门文章

  1. 从实例入手Shiro并实现HellloWorld
  2. MybatisPlus条件构造器说明以及selectPage方法
  3. 第一个VueJs入门页面
  4. Ecplise切换项目里面的包的显示样式
  5. VUE—从入门到飞起(一)
  6. Flutter:如何使用 CustomPaint 绘制心形
  7. android的选项菜单,Android界面菜单(2)—选项菜单
  8. Ubuntu利用Samba映射磁盘到Windows(转)
  9. 对 makefile中 order-only 前提条件的理解
  10. linux下in命令