我的测试日记(一)

测试流程的总结

做了半年网销测试,流程算是敏捷,之前没写过,就类似流水账似的简述一下吧

网销这中模式的测试,我是第一次,业务相关知识1周上手,很快就开始进入正式的测试工作中,基本上做了1一个月了解项目的流程;慢慢的发现我兼职了流程监督的工作

网销版本频繁(都是小需求),2周一个版本,需求第一周的时候还会有变动,敏捷的好处,需求变更快捷。

第一周:

第一天,版本评审

   相关人员建立版本,业务提供需求,开发测试评估是否在2周内完成,确定使用环境,分配需求对应的开发测试人员。这就开工咯

第二天,测试案例设计

  开始写测试案例,基本上一天完成是没问题的

第三天,案例评审会议

  召开案例评审会议,我还要做会议纪要,回来将会议上确认修改等内容总结,知会大家

  这个会议很重要,有什么不懂要和业务请教清楚。回来后将案例整理好,上传到QC上

第四天,冒烟测试

  对的,这就开始测试了,当然开发还没有做完,这不影响我们测试,敏捷,就是这样开发做一点,我们测试一点,时间、时间、时间

第五天,冒烟测试完成

  冒烟测试,对我们来说,就是基本功能完成,流程走通,边边角角的测试后面再做,这个时候我经常做的就是到开发耳边催促,快点转测试,快点改bug

  当然冒烟测试报告和进度是必不可少的

第二周

第一天,系统测试

  今天按计划是系统测试,但是上周五的冒烟很还没结束,bug还很多,追着开发改bug,开始进行全面的测试

第二天,还是系统测试,发进度报告

第三天,业务验收

  这时候我们可能还没有做完系统测试,bug有,不多了,今天要完成系统测试,业务验收完毕

第四天,回归测试

  痛苦的回归,回归测试我来到这个项目的时候,自动化还没有做起来,大家一直想做,但是产品变动大,做了也是白做。回归过后,发系统测试报告

  这个版本就结束了

不是两周吗,解释一下,我们周四发版本,周五才是一个需求开始的第一天,不过,大家经常是周四发版本那天加班,这个第一天就是大家调休。。。。

 

 

 

 

跟网型逆变器小干扰稳定性分析与控制策略优化研究(Simulink仿真实现)内容概要:本文围绕跟网型逆变器的小干扰稳定性展开分析,重点研究其在电力系统中的动态响应特性及控制策略优化问题。通过构建基于Simulink的仿真模型,对逆变器在不同工况下的小信号稳定性进行建模与分析,识别系统可能存在的振荡风险,并提出相应的控制优化方法以提升系统稳定性和动态性能。研究内容涵盖数学建模、稳定性判据分析、控制器设计与参数优化,并结合仿真验证所提策略的有效性,为新能源并网系统的稳定运行提供理论支持和技术参考。; 适合人群:具备电力电子、自动控制或电力系统相关背景,熟悉Matlab/Simulink仿真工具,从事新能源并网、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 分析跟网型逆变器在弱电网条件下的小干扰稳定性问题;② 设计并优化逆变器外环与内环控制器以提升系统阻尼特性;③ 利用Simulink搭建仿真模型验证理论分析与控制策略的有效性;④ 支持科研论文撰写、课题研究或工程项目中的稳定性评估与改进。; 阅读建议:建议读者结合文中提供的Simulink仿真模型,深入理解状态空间建模、特征值分析及控制器设计过程,重点关注控制参数变化对系统极点分布的影响,并通过动手仿真加深对小干扰稳定性机理的认识。
<think>嗯,用户想开发日记管理应用,我需要先理清开发步骤。首先,确定需求是关键。用户可能想要记录文字、图片、视频,还要有搜索和分类功能。然后选择技术栈,前端可以用React Native或Flutter实现跨平台,后端的话Node.js或Django都不错。数据库方面,关系型如PostgreSQL适合结构化数据,NoSQL如MongoDB更适合灵活存储。数据安全很重要,必须加密存储和传输,比如用AES加密日记内容,SSL/TLS保护传输。身份验证可以用OAuth 2.0或JWT。功能实现上,前端需要富文本编辑器,可能需要用draft-js或Quill。后端API设计RESTful或GraphQL,文件存储用云服务如AWS S3。测试阶段要单元测试、集成测试,还要考虑性能优化,比如数据库索引和缓存。部署可以用Docker和Kubernetes,监控用Prometheus。维护方面持续收集反馈,定期更新。另外,用户可能想要Markdown支持、心情追踪或者导出功能,这些可以作为扩展功能。还要注意隐私保护,确保数据安全,符合GDPR等法规。推荐资源的话,官方文档、开源项目参考,比如Joplin的加密日记实现。最后,生成相关问题帮助用户深入思考,比如数据加密方法或身份验证方案选择。</think>### 开发日记管理应用程序指南 #### 1. 需求分析与功能设计 - **核心功能**: - 文字/多媒体日记:支持文本、图片、音频、视频录入$^{[1]}$ - 智能搜索:基于时间戳、标签、关键词的检索功能$^{[2]}$ - 数据加密:采用AES-256加密算法保护日记内容$^{[3]}$ - 多设备同步:通过WebDAV协议实现跨平台同步$^{[4]}$ #### 2. 技术选型建议 ```mermaid graph TD A[前端] --> B[React Native/iOS Swift] A --> C[Flutter] D[后端] --> E[Node.js+Express] D --> F[Python+Django] G[数据库] --> H[PostgreSQL] G --> I[MongoDB] ``` #### 3. 安全架构实现 $$ \begin{aligned} &\text{加密流程}: \\ &C = E(K, P) \quad \text{其中} \\ &P \in \{0,1\}^n \ (\text{明文}), \\ &K \in \{0,1\}^{256} \ (\text{密钥}), \\ &C \in \{0,1\}^n \ (\text{密文}) \end{aligned} $$ #### 4. 开发步骤 1. **环境搭建**: ```bash # Node.js环境示例 npm install express mongoose bcrypt jsonwebtoken ``` 2. **数据库设计**: ```javascript // MongoDB Schema示例 const diarySchema = new Schema({ title: { type: String, required: true }, content: { type: String, encrypted: true }, created_at: { type: Date, default: Date.now } }); ``` 3. **功能开发**: - 富文本编辑器集成(推荐Quill.js) - 文件分块上传实现(使用Multer中间件) - 生物特征认证(iOS FaceID/Android指纹) #### 5. 测试与部署 - **测试策略**: ```python # 单元测试示例 def test_encryption(): plaintext = "秘密日记" cipher = AES.new(key, AES.MODE_GCM) assert decrypt(ciphertext) == plaintext ``` - **部署方案**: ```dockerfile # Docker部署配置 FROM node:16 WORKDIR /app COPY package*.json ./ RUN npm ci CMD ["node", "server.js"] ``` #### 6. 推荐开发资源 1. [Diary.js开源项目](https://github.com/diaryjs/diary-core)(MIT协议) 2. 《应用程序加密实践》(O'Reilly, 2022)[^5] 3. [Firebase实时数据库文档](https://firebase.google.com/docs/database)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值