本文摘自《测试架构师修炼之道》1、测试用例模板一个通用的模板:测试用例编号 :测试用例的唯一标记用力标题 :概述测试用例的主要内容,明确该测试用例的意图预置条件 :测试用例顺利执行的前提条件,如一些基本的配置测试数据 :测试时使用的测试数据测试步骤 :如何执行这个测试用例,每步的操作是什么预期结果 :和测试步骤对应起来,操作后希望系统的返回  测试用例没有必要写得面面俱到,非常细致,而应该简洁无歧
测试题:      0. 你有听说过DRY吗?       emmm,DYP是程序员工人的指导原则:Don't Repeat Youself。  武装自己的思想,拿起函数,不要再去重复拷贝一段代码。1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢?     使用函数的
# 如何在Jenkins中编写C代码测试用例的Python脚本 在软件开发中,自动化测试是确保代码质量的重要环节。Jenkins,作为一个流行的持续集成工具,可以帮助我们自动化C语言代码测试。在这篇文章中,我们将探讨如何使用Python脚本来编写C代码测试用例,并通过Jenkins进行集成。 ## 需求分析 假设我们正在开发一个简单的C库,该库提供了一些数学运算函数。我们希望编写测试用例
原创 8月前
48阅读
# 使用Python编写压力测试代码 ## 引言 在当今软件开发中,压力测试是确保系统性能和稳定性的重要环节。无论是Web应用、API服务,还是数据库系统,压力测试能够帮助开发团队发现系统瓶颈,从而优化系统性能。本文将介绍如何使用Python编写压力测试代码,并通过一个实际的问题来讲解。 ## 实际问题 假设我们有一个简单的Web API,提供用户信息的查询接口。我们希望验证在不同并发用户
原创 8月前
105阅读
VisualUnit是款专门为C语言和C++语言程序员们打造的单元测试工具。它具有强大的自动打桩包括补齐、隔离、控制、自动生成测试代码和用例框架、可视化编辑测试用例功能,帮助程序员轻松完成测试。。相关软件软件大小版本说明下载地址Visual Unit是款专门为c语言和C++语言程序员们打造的单元测试工具。它具有强大的自动打桩(包括补齐、隔离、控制)、自动生成测试代码和用例框架、可视化编辑测试用例功
cppcheck是一款静态代码检查工具,可以检查如内存泄漏等代码错误,使用起来比较简单,即提供GUI界面操作,也可以与VS开发工具结合使用。1、安装一般会提供免安装版,安装完成后将cppcheck.exe所在目录添加到环境变量中,这样cmd下可直接使用cppcheck指令来检测代码。2、cppcheck的检查信息error:代码中的错误项,包括内存泄漏等; warning:为了避免产生b
转载 2023-07-21 21:15:28
69阅读
作者丨Saif Sadiq 来自:infoQ策划丨田晓旭静态代码分析或源代码分析是指使用静态代码分析工具对软件的“静态”(不运行的) 代码进行分析的一种方法,找出代码中潜在的。静态代码分析器检查源代码,找出特定的,并检查代码是否符合各种编码标准。1为什么要进行静态代码分析?在执行代码之前获取代码洞见;与动态分析相比,执行速度更快;可以对代码质量维护进行自动化;在早期阶段 (尽管不是所有阶段
jenkins教程背景Jenkins服务器搭建及基本配置简介Jenkins自动化部署实现原理Jenkins部署环境Jenkins安装相关配置基本配置Jenkins自动化部署(php+gitee)项目Jenkins服务器上创建项目和配置配置自定义构建目录插件安装失败问题SSH: Transferred 0 file(s)Build step 'Send build artifacts over S
转载 2023-10-21 23:26:05
36阅读
Python标准库中的unittest模块,它提供了代码测试工具。单元测试,单元测试用于核实某个函数的某个方面没有问题。测试用例,测试用例是一组单元测试,这些单元测试一起核实函数在各个情形下的行为都符合要求。1. 使用unittest模块测试代码# 1. 引入unittest模块 # 2. 引入需要测试的函数 # 3. 创建一个继承unittest.Testcase的类 # 4. 给这个类添加方法
转载 2024-04-05 20:08:45
79阅读
Symbian是应用于高端手机(智能手机)上的一种操作系统,诺基亚、索爱的高端手机便是基于Symbian操作系统的,Symbian OS的优势在于其高稳定性和节能性,并且有众多主流手机产商的支持,现在是高端手机上的主流操作系统之一。在Synbian OS上的应用开发主要是以C++语言为主,但是也支持C语言的程序,把原有的C语言工程移植到Symbian OS上也是很容易的,其方法有如下几点:1、首先
转载 2024-04-23 06:32:46
24阅读
如果说今年Java开发平台有什么大事儿,那就要数将于年底发布的Java 7了。之前51CTO曾报道过Java 7已经完成的七大新功能,包括新增的垃圾回收器G1、JVM动态语言支持以及模块化等等(更多关于Java 7的报道可以参考51CTO专题:Java 7,下一代Java开发技术详解)。进入2010年,Java 7有哪些新的进展?这些新的特性更新对我们有哪些好处?该如何使用?Java 7的性能如何
在开发中,我们常常需要使用到测试功能,因为我们不确定运行真正的代码会发生什么事情,今天我们就来介绍一下该如何在idea中进行junit单元测试吧。一、依赖安装Junit4Idea 默认是使用的 arquillian junit4 作为测试框架,这里我们我们把它改为 Junit4。Settings -> Plugins -> 搜索栏中搜索 Junit 并勾选 -> 安装完成二、开始
ctypes库简介根据Python官方文档,ctypes是一个外部函数库,它提供了与C兼容的数据类型,允许调用DLL(Dynamic Link Libraries, 动态链接库)或共享库中的函数。换句话说,通过ctypes库,我们能在Python程序中调用C/C++代码。动态链接库是一个已编译的二进制文件,其在程序编译时并不会被链接到目标代码,而是在程序运行时才载入。Windows上的动态链接库为
转载 2023-07-05 13:25:56
432阅读
构 AA{ 空 f(){ 打印("AA"); }};构 AB{
c++
原创 2022-02-27 10:54:24
64阅读
只能说是实践,因为太简单。这个实践的产生是由于中国Linux论坛上一位rings的朋友的发贴。它提供了一个如何用C编写Python扩展模块的详细过程。[精华] 在windows上扩展python 。不过,那种方法要使用VC++环境,则我当时也没有。我有的环境是windows 98+cygwin,上面所提到的方法在我的环境下是无法成功的。因此我求助于google,找到一篇文章: Pytho
OpenSSL采用C语言作为开发语言,这使得OpenSSL具有优秀的跨平台性能。OpenSSL支持Linux、Windows、BSD、Mac、VMS等平台,这使得OpenSSL具有广泛的适用性。
原创 精选 2022-10-22 07:05:21
2133阅读
没有任何一名程序员可以一气呵成、完美无缺的在不用调试的情况下完成一个功能或模块。调试实际分很多种情况。 暴力调试 这种方式简单粗暴,一般PHP程序员都会用,那就是浏览器调试,在编辑器内写完代码后随后打开万能的浏览器输入地址开始调试代码。 断点调试(推荐学习:PHP编程从入门到精通) 说实在的,这种方
转载 2019-09-09 14:36:00
253阅读
2评论
Google Mock(Gmock)简单使用和源码分析——简单使用https://blog.csdn.net/breaksoftware/article/details/51384083
原创 2021-11-08 14:55:38
103阅读
Visual Unit是款专门为c语言和C++语言程序员们打造的单元测试工具。它具有强大的自动打桩(包括补齐、隔离、控制)、自动生成测试代码和用例框架、可视化编辑测试用例功能,帮助程序员轻松完成测试。软件截图1使用方法1、添加项目2、添加配置文件3、设置文件属性4、打开Test.cs Source Code开始测试,查看测试结果,Success!安装说明已安装更旧版本的用户,请不要卸载。VU4相对
库文件进行组织形成最终生成可执行代码的过程。过程图解如下从上图可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。编译过程编译过程又可以分成两个阶段:编译和汇编。编译编译过程包含两个主要阶段:第一个阶段是预处理阶段,主要是以下几方面的处理:(1)宏定义指令,如 #define a  b(2)条件编译指令,如#ifdef,#ifndef,#
  • 1
  • 2
  • 3
  • 4
  • 5