-
应用性能管理 apm
常用工具 听云。。
查看全部 -
性能测试指标:并发用户数 每秒事务数tps系统响应时间 设备性能(磁盘 io)
测试工具:
静态性能评估:基于web,分析页面代码给出评估结果
查看全部 -
功能测试工具
查看全部 -
软件测试所遵循的原则
一、测试显示缺陷的存在,但不能证明系统不存在缺陷
二、穷尽测试是不可能的,应设定及时终止的条件
三、测试应该尽早进行
四、缺陷具备群集特性
五、测试的杀虫剂悖论
查看全部 -
从客户角度出发
不强调过程和阶段注重功能和结果
不间断,有条件即可测试
关注迭代
查看全部 -
v模型 应用最广泛
查看全部 -
瀑布模型。。
查看全部 -
根据测试对象的可见度:黑盒测试、 白盒测试
根据状态:静态测试、动态测试
执行方式:手工测试、自动化测试
查看全部 -
按软件测试阶段分类:单元测试、集成测试、系统测试、验收测试
单元测试:最小单位的测试;用例间相互独立;要求易维护高质量
集成测试:测试单元模块间的接口
系统测试:软件结合环境与系统,即通常所指的测试工作
查看全部 -
1.软件测试的定义
早期定义:软件测试是对程序能够按预期运行建立起一种信心。
经典定义:测试是为发现错误而执行程序的过程。
IEEE(规范定义):使用人工或自动的手段来运行或测量软件系统的过程,以检测软件系统是否满足规定的要求,并找出与预期结果之间的差异。
2.软件测试的对象
查看全部 -
软件测试分类查看全部
-
软件测试原则
测试显示缺陷的存在,但不能证明系统不存在缺陷
穷尽测试是不可能的,应设定及时终止的条件
测试应该尽早进行
缺陷具备群集特性
测试的杀虫剂悖论
测试的二八原则
测试活动依赖于测试背景
查看全部 -
软件测试的回顾总结
查看全部 -
回归测试
软件功能修改后,对软件进行重新测试以确认修改没有引入新的错误或导致其他部分产生错误。回归测试的重心在关键模块和重点功能组件。软件研发周期中会进行多次回归测试,且尽量实现自动化。
Monkey测试
Monkey测试,也称搞怪测试。就是用一些随机、稀奇古怪的方式来操作软件,以测试系统的健壮性和稳定性。
冒烟测试
来自于硬件板卡验证术语。软件上则用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。与回归测试有些相似,但冒烟测试更对的是针对全流程的关键业务流程的验证,而回归测试重点在关键模块、关键功能。
“每日构建”中用冒烟测试来确认合入的代码没有影响主要功能的正常使用。
A/B测试
多用于互联网行业,通过为页面提供2个版本给用户使用并记录相关的用户行为数据,来确定更优化设计的一种测试方案。
A/B测试实施要点
多个方案并行,保证统计结果的有效性
每次测试仅改动一个变量,能更加确定用户的选择差异
按照某种规则进行优胜劣汰
A/B测试工具
Google Andlytics Content Experiments 主要通过向用户提供不同页面的版本之后,通过嵌入我们的分析脚本,就可以收集到一系列分析数据。
Visual Website Optimizer
查看全部 -
(1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用
(2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试
(3)对不同的设备的兼容性:如32位、64位、如小型机、PC等
(4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,有时是很多网站的登录。。。。
查看全部
举报