码迷,mamicode.com
首页 > 其他好文 > 详细

测试小结

时间:2021-06-29 15:17:46      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:就是   ali   加密   密码   head   测试的   测试工具   高级   播放   

1.软件测试分类

  • 阶段测试

    • 单元测试

    • 集成测试

    • 系统测试

    • 验收测试

  • 是否按运行程序划分

    • 静态测试

    • 动态测试

  • 是否按查看源代码划分

    • 白盒测试

    • 黑盒测试

      • 功能测试

        • 逻辑功能测试

        • 界面测试

        • 易用性测试

        • 安装测试

        • 兼容性测试

      • 性能测试

        • 一般性测试

        • 稳定性测试

        • 负载性测试

        • 压力测试

  • 其他

    • 回归测试

    • 冒烟测试

    • 随机测试

2.性能测试

时间性能:软件的一个具体的响应时间,比如点击一个登录按钮,到登录成功(失败)的反应时间,浏览器非常常见,ANR(应用程序无响应)

空间性能: 软件运行时间损耗的系统资源,比如对内存和cpu的损耗

一般性能测试:软件正常运行,不向其施加压力的测试

稳定性测试:也可以叫可靠性测试,是指连续运行动被系统,检查系统运行时的稳定性

负载测试:让被测系统在期能够忍受的压力范围内连续运行,来测试系统的稳定性

压力测试:持续不断的被测试的系统增加压力,知道被测试的系统压垮为之,用来测试系统所承受的最大压力

3.测试流程

  • 计划 - - - > 需求分析 - - - > 设计 - - - > 编码- - -> 测试 - - - > 运行维护- - - >

  • 运行维护 - - - >测试 - - - > 编码 - - - > 设计- - -> 需求分析 - - - > 计划- - - >

  • ^ ^ ^

  • 定义阶段 开发阶段 维护阶段

4.常见的安全测试

  • 1.用户的验证:登录密码验证、IP地址访问限制等 sql 注入

  • 用户超时过30分钟,重新登录(安全设置,cookie过期时间30分钟)

  • 用户群贤管理:验证低级被用户是否具有了高级别用户的权限 各级别用户权限都得到了实现。

  • 系统数据的保护:对列如系统文件、用户密码文件等进行隐藏、密码验证、内容加密、备份

5.测试工具种类

  • 文档工具:word excel

  • bug管理工具:禅道 jira

  • 抓包工具 charles fiddler wieshark

    • a.抓包 b.迷你网弱测试 c.断点替测 d.过滤 e.压力测试

  • 性能工具:jmeter Loadrunner(对业务场景测试)、

  • 密令 :Linux adb Monkey

  • 编程语言 python

  • 自动化 selenium appnium (ui自动化) pytest(测试用例 单元测试)innerHtml(发送测试是报告)

  • 数据库 mysql

6.测试过程中遇到了不能复现的bug的时候怎么办

  • 遇到问题就要提,测试的工作就是不放过任何一个bug,在提交的Bug描述中需要加上一句话,那就是复现概率,尝试20次,出现1次或者尝试10次,出现2次,开发会根据bug的复现概率,调整改bug的优先级。

  • 尽量回想发生问题时的复现步骤,不要漏掉任何一个细节,按照步骤的组合尝试复现。

  • 保留发生bug时的log,附加到提交的bug中,希望可以通过log中找到一些蛛丝马迹。

  • 与开发人员配合,让开发同学对相应地方的代码进行检查,看一下是否可以通过代码层面检查出问题。

  • 在接下来的测试中,时刻保持关注,每次执行同样或者相近的步骤的时候,看下是否能够复现之前的bug。

  • 通过以上的方法,仍然无法复现,根据bug的优先级,在上线之前对该bug进行处理,严重级别的bug,要召集项目组的成员,集合大家的力量尽可能的复现bug,不严重的bug,也不要关掉,上线后及时的关注用户的使用反馈,如果持续3或者4个版本没有出现,那么可以将bug暂时关掉了,同时关掉的时候要进行评论说明并不是因为修复,而是经过x个版本后不复现了。

7.测试中出现了开发不认为时bug的bug怎么办?

  • 找到需求文档或者是原型图进行匹配 尝试多种测试环境和多种测试方法来确认是否为bug 整理bug的复现的步骤和出现的频率 开发坚持不认为是bug的时候找项目经理测试经理进行沟通来确认是否为bug 将客户经理 测试 测试经理和项目经理进行确认会来判定是否为bug 测试人员需要将bug整理并写入测试总结中

8.纸杯、购物车、电梯、登录框、多部电梯、视屏播放器、三角形、盆友圈点赞、发红包等的测试用例

9.性能测试指标有哪些?

\1. 吞吐量

\2. 并发用户数

\3. 点击率

\4. 资源利用率

\5. TPS

\6. 事务响应时间

10.所在部门有多少人 以及分工 以及测试如何分工

一个测试经理,N个测试组长,每个组有N个测试人员:包括自动化测试,白盒测试,功能测试等等N个测试工程师。 往往都是根据接到的项目来组成测试团队。当然人手不够的时候,可以请几位开发人员参与到测试工作中。 [/Quote] 请问N个测试组是先按自动化测试、白盒测试、功能测试等等职能来分, 还是先按项目分组,再分配每个人负责白盒测试、功能测试等?

11.部门负责人的简称

1、Dev:软件研发技术负责人

2、RD:研发(Research and Development)

3、CPO:首席产品官(Chief Product Officer)

4、TeamLeader: 项目组长

5、QA:测试(QUALITY ASSURANCE,中文意思是“质量保证”)

6、PM:项目经理( Project Manager )

测试小结

标签:就是   ali   加密   密码   head   测试的   测试工具   高级   播放   

原文地址:https://www.cnblogs.com/PythonDaniu/p/14945411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!