1.根据项目流程阶段划分软件测试 1)单元测试:单元测试(或模块测试)是对程序中的单个子程序或具有独立功能的代码进行测试的过程。 2)集成测试:系统测试是针对整个产品系统进行的测试,验证系统是否满足需求规格的定义,以及软件系统的正确性和性能等是否满足其需求规格的要求。 3)系统测试:系统测试是针对整 ...
分类:
其他好文 时间:
2019-08-31 17:50:02
阅读次数:
83
对于大并发量的系统,有几个可能需要优化的点,下面我们要一步步测试来优化这个系统。 测试目标 对于一个系统,几个常用的评价指标是:平均响应时间、吞吐率、qps等。我的测试主要测试3个接口 主页(访问根路径,没有数据库交互)秒杀接口暴露(暴露秒杀接口,有后台数据交互)执行秒杀操作(插入秒杀成功记录和减库 ...
分类:
其他好文 时间:
2019-08-30 22:36:49
阅读次数:
127
一般几轮系统测试完后,会进行验收或用户测试,因为是自家产品,我这里就简称内测活动,主要对象是公司内部人员,大家可以借鉴讨论。 内测活动的由来 产品后端之前是PHP做的,由于发展后端需要换成Java,替换原有功能的同时,新增了很多功能,基本前后端重做,确认产品上线日期后,各方时间都很紧,按照最初的设计 ...
分类:
其他好文 时间:
2019-08-18 18:05:41
阅读次数:
99
软件研发流程和质量 最常见软件开发模型:瀑布模型(v、w模型) 快速原型模型 敏捷开发模型 V模型 需求分析、概要设计、详细设计、编码、单元测试(独立的模块测试)、集成测试(模块联调)、系统测试(整体流程)、验收测试(验证是否满足需求)。 v模型的优点: v模型的缺点: W模型-双V模型 开发一个v ...
分类:
其他好文 时间:
2019-08-15 21:05:50
阅读次数:
149
软件测试-测试分类一、按软件测试阶段:a. 单元测试b. 集成测试c. 系统测试d. 验收测试1、单元测试单元测试的原则: 1、尽可能保证部没测测试用例相互独立 2、一般由代码的编写人员来实施 单元测试的优点: 1、能尽早发现缺陷 2、有利于重构 3、可以简化集成 单元测试的缺陷 1、不可能穷尽测试 ...
分类:
其他好文 时间:
2019-08-11 22:52:53
阅读次数:
121
(1)涉及到的算法 1.监督学习:线性回归,逻辑回归,神经网络,SVM。 线性回归(下面第三行x0(i)其实是1,可以去掉) 逻辑回归 神经网络(写出前向传播即可,反向框架会自动计算) SVM 2.非监督学习:聚类算法(K-mean),降维(PCA) K-mean PCA 3.异常检测 4.推荐系统 ...
分类:
其他好文 时间:
2019-08-02 20:16:08
阅读次数:
82
一、性能测试基础 1、什么是性能测试? (1)测试软件的性能表现,考量软件运行的如何。(2)一般关注时间/效率、资源占用等情况。 既要马儿快点跑,又要马儿少吃草 2、什么时候进行性能测试? (1)已通过系统测试,功能比较稳定。 3、谁关注性能? (1)用户 用户体会到的性能是软件对用户操作的响应时间 ...
分类:
其他好文 时间:
2019-07-16 18:20:34
阅读次数:
114
46.测试分为那几个阶段? 单元测试 → 集成测试 → 系统测试 → 验收测试 -一般开发完成--单元/集成 测试-- 系统/验收 47.测试的流程 需求沟通 - --制定测试方案 --设计测试用例 --准备测试环境 测试执行 --bug处理--回归验证 --跟进上线 -- 下一轮测试需求沟通-- ...
分类:
其他好文 时间:
2019-07-10 10:52:16
阅读次数:
105
HLT: HIGH LEVEL TEST。站在系统的角度对整个版本进行的测试,它测试的对象是一个完整的产品而不是产品内部的模块,关注的是产品外部的可见属性,通常使用黑盒测试技术。常见的HLT包括系统测试和自动化验收测试。主要有两个工具:持续集成工具和自动化执行工具。持续集成工具主要完成代码的静态检查 ...
分类:
其他好文 时间:
2019-07-05 22:25:07
阅读次数:
246
按照V模型进行划分层次: 单元测试 模块测试又称组建测试,集成测试 系统测试 unit层的测试对象是函数或方法; service层的测试对象是模块和接口; UI层的主要测试对象是展示和交互 unit层的测试策略: 1、代码走查:开发人员自己检查自己的代码 2、代码评审code review:开发团队 ...
分类:
其他好文 时间:
2019-07-02 19:28:31
阅读次数:
130