软件测试 现状 行业 软件

测试linux代码运行时间

1. 前置知识 (1)gettid 内核给线程(轻量级进程)分配的进程id,全局(所有进程中)唯一; (2)pthread_self()是在用户态实现的,获取的是相对于进程的线程控制块的首地址,只是在当前进程空间中是唯一的。不能保证同一进程先后多个线程具有不同的id。(当前一个线程结束其生命周期,进 ......
代码 时间 linux

软件工程导论个人项目互评

评价人:软件2101谢先衍 评价对象:软件2101方毅 前言 个人项目是实现一个中小学数学卷子自动生成程序,用户为小学、初中和高中老师,老师可以登录自己的账号生成对应年级的题目并保存到对应的文件夹下,并且还可以切换年级以生成不同难度的题目。 具体要求如下: 1、命令行输入用户名和密码,两者之间用空格 ......
软件工程 导论 项目 工程 软件

软件工程导论——对结对伙伴袁永杰的个人项目评价

一 前言 很感谢老师安排的这次互评,我从伙伴的代码中得到了一些收获,也对Java编程有了更多的理解,思维也变得更加清晰。同伴选择的也是Java,基于面向对象的思想,在进行评价的同时我也会学习他的优点,不断努力进步。 二 项目需求与评分标准 用户: 小学、初中和高中数学老师。 功能: 1、命令行输入用 ......
软件工程 导论 伙伴 项目 工程

自动化测试系列:接口自动化测试框架--05通过邮件发送测试结果的封装

From: https://mp.weixin.qq.com/s/3w9GT2TYKIhrKCi36-DYRw 框架功能介绍 1.自动整理接口测试用例:只需使用抓包工具,将需要接口请求另存为HAR文件,执行har2excel.bat即可自动生成接口请求测试用例,同时将接口请求的host地址写入到配置 ......
框架 接口 邮件 结果 05

2023软件工程导论个人项目互评

【HNU2023软件工程导论个人项目互评】 【目录】 一、项目要求 二、功能测试 三、代码分析 四、总结体会 【正文】 一、项目要求 1.1用户目标 小学、初中和高中数学老师。 1.2功能实现 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户 ......
软件工程 导论 项目 工程 软件

软件工程(论文查查程序)

这个作业属于哪个课程 (https://edu.cnblogs.com/campus/jmu/ComputerScience21/) 这个作业要求在哪里 (https://edu.cnblogs.com/campus/jmu/ComputerScience21/homework/13034) 这个作 ......
软件工程 程序 工程 论文 软件

软件设计模式系列之十——组合模式

组合模式是一种结构型设计模式,用于将对象组合成树形结构以表示部分-整体层次结构。这个模式允许客户端以一致的方式处理单个对象和对象组合,因此它将单个对象和组合对象视为可互换的。 组合模式允许你将对象组合成树状结构来表示"部分-整体"的层次结构。组合模式使得客户端可以统一地处理单个对象和组合对象,无需关... ......
模式 设计模式 软件

任正非“苹果是华为的老师”;音频编解码标准 L2HC 发布;GNU 和自由软件运动四十周年丨RTE开发者日报 Vol.53

开发者朋友们大家好: 这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留 ......
开发者 音频 苹果 老师 日报

Windows下ffmpeg调用测试——解码H264为YUV420P

本篇主要测试FFmpeg解码H264 代码逻辑: 1 寻找解码器 avcodec_find_decoder(AV_CODEC_ID_H264); 2 创建解码上下文 avcodec_alloc_context3(codec); 3 创建断帧上下文(对应编码的时候知道YUV一帧的数据量,解码的时候由于 ......
Windows ffmpeg H264 420P 264

DataGrip 2023:多功能的数据库管理软件

DataGrip 2023是由JetBrains开发的一款功能强大的数据库管理工具,它旨在提供一个集成的开发环境,方便开发人员管理和操作各种类型的数据库。DataGrip 2023支持多种数据库系统,包括MySQL、PostgreSQL、Oracle、SQL Server等,它具有直观的用户界面,使 ......

反编译exe桌面软件

1. 安装asar插件 npm install -g asar 2. 反编译 1. 把需要编译的软件后缀改成 .zip 2. 解压文件,找到resources文件进入 3. 里面有个app.asar 文件,就是我们要反编译的源码 4. cmd 进入到resources 文件目录,也可把app.asa ......
桌面 软件 exe

软件工程

软件工程是计算机科学中的一个重要分支,它主要研究如何组织、设计、开发和维护大规模复杂软件系统。在本学期的软件工程课程中,我们深入了解了软件工程的基本概念和方法,学习了软件开发的生命周期、需求工程、软件设计、测试和维护等方面的知识。在这门课程中,我收获颇丰,以下是我对这门课程的总结。 首先,在软件工程 ......
软件工程 工程 软件

火山引擎A/B测试在消费行业的案例实践

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近日,火山引擎数智平台举办了“走进火山-全链路增长:数据飞轮转动消费新生力”的活动,其中火山引擎数智平台DataTester产品负责人分享了火山引擎AB测试(DataTester)在消费行业的应用实践,并发布了产品 ......
火山 案例 引擎 行业

Windows下ffmpeg调用测试(YUV420P编码)

1下载静态库和动态库 如果你是动态加载,可以直接使用动态库(dlopen等);否则就才用动态+ 静态的方式(动态库的静态加载方式);或者直接将静态库编译到你的执行程序(纯静态组件使用); https://www.gyan.dev/ffmpeg/builds/#libraries 添加组件 vs202 ......
编码 Windows ffmpeg 420P 420

selenium自动化测试入门

Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。 Selenium是用于自动化控制浏览器做各种操作,打开网页,点击按钮,输入表单等等,可以模拟各种人工操作浏览器的功能, 主要用途是自动化测试领域,但是也可以用于爬虫领域,或自动化办公领域。 ......
selenium

pytest测试框架中数据分离以及测试用例参数化

在进行测试自动化过程中,一个重要的最佳实践就是实现测试脚本和测试数据的分离。本文将涉及2个主题,一个是在pytest中如何实现测试用例脚本数据的分离,测试用例如何读入测试数据;二是在pytest中如何实现测试用例参数化。这两点是有区别的,如下图: flowchart LR TC[测试脚本] -->| ......
框架 参数 数据 pytest

软件工程导论个人项目互评

本博客记录湖南大学2021级软件工程导论个人项目互评与代码分析 成员: 评价人:软件5班 高义林 项目作者:软件5班 谢宇鑫 需求: 命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为 ......
软件工程 导论 项目 工程 软件

探析ElasticSearch Kibana在测试工作中的实践应用

离线数据测试中最重要的就是数据验证,一部分需要测试es存储数据的正确性,另一部分就需要验证接口从es取值逻辑的正确性。而为了验证es取值逻辑的正确性,就需要用到Kibana, 它能帮助测试同学更加快速高效的执行es数据的查询,大大提高测试效率。 ......
ElasticSearch Kibana

软件开发模型

瀑布模型——文档驱动型 迭代模型——风险驱动型 增量模型——任务驱动型 原型模型——需求驱动型 01 瀑布模型 先有完整设计图,再按部就班向前推进,中间不能出差错,追求”一次成型“,又称线性模型 瀑布模型突出特征:文档驱动 从需求分析到系统维护,每一项活动的工作成果就是此项活动所产生的工作文档,以及 ......
软件开发 模型 软件

测试常用SQL查询语句

一、查询数值型数据:SELECT * FROM tb_name WHERE sum > 100;查询谓词:>,=,<,<>,!=,!>,!<,=>,=< 二、查询字符串SELECT * FROM tb_stu WHERE sname = ‘小刘’SELECT * FROM tb_stu WHERE ......
语句 常用 SQL

【WCH蓝牙系列芯片】-基于CH582开发板—四种低功耗模式电流测试

在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到PW这个工程文件,这是一个系统睡眠模式并唤醒例程;其中GPIOA_5作为唤醒源,共4种功耗等级。芯片提供以下 4 种主要的低功耗模式:1、空闲模式(Idle)所有外设保持正常供电,内核停止运行,时钟系统运转。检测到唤醒事件后,可以 ......
功耗 电流 芯片 模式 WCH

2023 软件工程 第二次作业

Spring clound 的学习路线 前言 Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Spring Cloud 并不重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装 ......
软件工程 工程 软件 2023

第三方软件测试有什么作用?可以包含哪些测试内容?

第三方软件测试 在当今软硬件产品层出不穷的时代,产品质量对企业发展至关重要。第三方测评单位颁发的产品检测认证报告,是企业实力最有力的证明。企业可将产品检测报告用于软件产品退税、高新企业申报加分、双软认证加分、投标产品加分、首版次等政策类产品认证、项目验收依据、APP商铺上架依据、产品质量证明等方面。 ......
软件测试 第三方 作用 内容 软件

locust:Python 分布式压力测试(带WebUI)

Locust 介绍 它采用纯 Python 实现,是一个分布式用户负载测试的工具。 使用基于 Requests 库的客户端发起请求,使编写脚本大大简化; 在模拟并发方面摒弃进程和线程,完全基于时间驱动,采用协程(gevent)提供的非阻塞 IO 和 coroutine 来实现网络层的并发请求。因此单 ......
分布式 压力 locust Python WebUI

2023软件工程作业02

![](https://img2023.cnblogs.com/blog/3273133/202309/3273133-20230920010553304-1869739731.png) ![](https://img2023.cnblogs.com/blog/3273133/202309/3273... ......
软件工程 工程 软件 2023

HNU软件工程导论个人项目代码评析

项目作者:杜洋 博客作者:刘传煜 该工程大致可分为3部分: (1).MathBox、Math1、Math2、Math3为生成试题的字符串的类,其中MathBox为接口 (2).User,Teacher为用户类,具有修改成员变量等基本函数。其中User为抽象类 (3).TeacherSystem为出卷 ......
软件工程 导论 代码 项目 工程

python模块(软件包)预警,恶意后门,反弹shell,获取敏感信息,恶意后门

来源,阿里云: https://developer.aliyun.com/mirror/pypi/ 软件包预警 一、背景 Python库的官方仓库pypi允许开发者自由上传软件包,这会导致某些攻击者利用这点构造恶意包进行供应链攻击,在用户安装包或者引入包时触发恶意行为。目前国内镜像源与官方镜像源往往 ......
后门 恶意 软件包 模块 python

【专题】2022年中国跨境电商行业研究报告PDF合集分享(附原数据表)

报告链接:http://tecdat.cn/?p=32044 近年来,我国的跨境电子商务发展迅速,在过去五年中,其贸易额增长率达到了16.2%,已经成为稳定对外贸易的一支重要力量。 阅读原文,获取专题报告合集全文,解锁文末52份跨境电商行业相关报告。 一方面,随着跨境电子商务的发展,跨境电子商务的监 ......
数据表 研究报告 专题 报告 数据

2023软件工程作业02

以五个月为一个周期的学习计划: 如果我真想学习并从事汽车自动驾驶相关的技术,那么我不应该计划现阶段学习。 因为我现在的本科学校的含金量不支持我从事这个行业,我能踏入这个行业的敲门砖应该是一个较好大学的研究生学历。 那么学习计划就转变为了考研计划。 明年11月左右考研,我目前的阶段这五个月要学好数学和 ......
软件工程 工程 软件 2023

软件工程第二次作业(python)

作业要求 这个作业属于哪个课程 工程概论 这个作业要求在哪里 个人项目(第二次作业) 这个作业的目标 学习项目搭建,学习GitHub的运用,学习设计论文查重代码。 个人项目《用python实现论文查重程序》 本次项目 github 项目链接:第二次作业 需求分析 题目:论文查重 描述如下: 设计一个 ......
软件工程 python 工程 软件