![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试开发
文章平均质量分 71
CSU_THU_SUT
THU研究僧,研究方向:AI安全 模糊测试 隐私计算。曾在滴滴国际化产品技术部,长亭科技云原生安全项目组实习。
关注我,一起变强!
展开
-
【测试开发】单元测试、基准测试和性能分析(以 Go testing 为例)
没有人可以写出完美的代码,现在一篇好的文章放在你的面前,请好好珍惜,不要到 bug 满屏飞时才追悔莫及。原创 2023-04-28 18:03:45 · 1193 阅读 · 0 评论 -
【CICD】如何编写 .gitlab-ci.yml 文件
⏳ CICD 指的是持续集成/持续交付(continuous integration/ continuous delivery),是为了满足互联网、金融公司快速迭代项目的需要而提出的一种软件开发思想。大致思路是通过编写自动化脚本,使新代码必须通过一些规则核查后才能部署上线。Gitlab 是实现了 CICD 流程的一个优秀平台,通过在项目的根目录下编写文件来配置 CI 流程,主要描述。原创 2023-03-10 17:57:11 · 660 阅读 · 0 评论 -
回归灰盒模糊测试工具 AFLCHURN 环境搭建(ubuntu 18.04 + llvm 11.1.0)
aflchurn环境搭建,ubuntu18和llvm11.1.0,测试可以运行aflchurn。原创 2022-12-18 21:35:35 · 737 阅读 · 2 评论 -
精准测试的相关概念与实践
精准测试是2016年起提出的一个概念,各个大厂对这个想法都有一定的落地实现。原创 2022-11-27 14:35:42 · 576 阅读 · 0 评论 -
基于JUnit的单元测试技术
Part 1 概述及相关概念敏捷开发与测试敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方式开发软件。在项目初期,把一个大项目分为多个相互联系但也可独立运行的小项目,并分别完成。测试和质保(QA)贯穿整个项目周期,一些过程更是提出了“在编写软件之前先编写测试”(测试优先)的概念。在敏捷开发中,测试是开发的一部分,敏捷开发强调不同层次的自动化测试。测试金字塔见下图,越底层的测试,如单元测试,成本更低,效率更高,缺陷更容易定位。越高层的测试,越能反映真实需求。单元测试单元测试.原创 2021-07-15 10:41:53 · 124 阅读 · 2 评论 -
黑盒测试简介、优缺点及测试用例设计方法
黑盒测试简介黑盒测试,又名功能测试,顾名思义就是将程序内部结构看做一个黑盒子,仅关注 Input 和 Output ,判断其功能是否按照产品需求的规定正常使用,侧重于测试软件的功能性需求。更好地从用户的角度来考察被测系统的功能性需求实现情况。优缺点优点:从用户角度进行测试,更能模拟运行环境。可测试多而复杂的程序系统工作逻辑,易于理解和使用。适用于各种测试和测试的各个阶段。缺点:测试情况有无穷多个,而测试用例是有穷的,不可能进行完全的、毫无遗漏的输入测试。黑盒测试依赖于功能说明书,但无原创 2021-02-15 20:21:50 · 2537 阅读 · 0 评论