
软件测试/软件测试开发
文章平均质量分 95
Dark And Grey
Java领域高质量创作者
展开
-
测开 - 性能测试 - 基础篇 - 细节狂魔
首先,我们要明白性能测试的范围很大!!!!压力测试,负载测试,稳定性测试。。。。它们都属于性能测试。原创 2023-10-07 11:28:00 · 527 阅读 · 0 评论 -
测开- Junit 单元测试框架
现在,我们有了 selenium 基础语法 之后,只能说我们会写自动化。但不是说:我们就能写自动化测试。而本文的重点:通过学习Junit 基础,再加上前面的 selenium 框架,来实现自动化测试。原创 2022-12-13 18:23:11 · 3952 阅读 · 30 评论 -
测开 - 自动化测试selenium(WebDriver API) - 细节狂魔
举个例子:将浏览器比作是一两出租车。将自动化测试脚本视作 用户的需求驱动好比是 司机司机( webdriver)把乘客的“需求(脚本)”,“告诉 / 翻译(操作)” 出租车(浏览器)实现它。换个说法:汽车有驱动,分别为 两轮驱动,四轮驱动,无卵是中驱动方式都可以使汽车跑起来。计算机也有驱动,可以驱动计算机和设备工作起来打开浏览器也需要驱动!人工测试情况下(人工手动的操作(驱动)浏览器)自动化来说,代码不能够直接打开浏览器,需要借助驱动程序。原创 2022-11-25 17:28:25 · 2898 阅读 · 28 评论 -
测开 - 自动化测试 selenium - 自动化概念 && 测试环境配置 - 细节狂魔
自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统.预设条件包括正常和异常,最后评估运行结果。自动化测试,就是将人为驱动的测试行为转化为机器执行的过程。【机器 代替 人工】自动化测试包括UI自动化,接口自动化,单元测试自动化。按照这个金字塔模型来进行自动化测试规划,可以产生最佳的自贡话测试产出投入比(ROI),可以用较少的投入获得很好的收益。Selenium是web应用中基于UI的自动化测试框架,支持多平台、多浏览器、多语言。原创 2022-11-11 21:14:55 · 3600 阅读 · 33 评论 -
测开 - 测试管理工具禅道篇 - 细节狂魔
测试管理工具并没有一个占据份额明显突出的工具。创业公司可能根本没有测试管理工具,而依赖excel来管理。中小企业可能会在开源的基础上进行定制。大厂则会自研工具,而土豪们则会使用商业软件。本文以国产开源工具禅道为例,来进行讲解。讲解的目的不是工具的具体使用,而是测试管理相关的理念。本文会从下面三个角度出发,来讲解:常见的测试工具禅道的安装与配置禅道的使用。原创 2022-11-09 19:20:38 · 2594 阅读 · 22 评论 -
测开 - 项目篇 - 细节狂魔
项目做好的,值得其它项目借鉴:项目做有待改善的地方。原创 2022-11-02 22:06:14 · 1721 阅读 · 26 评论 -
测开 - 进阶篇 - 细节狂魔
不管是 数据容错性 和 校验容错性,还是 界面容错性 和 环境容错性,都是对于软件系统发生故障的时候,具有备用的处理方案。使得用户在无感知的情况完成对应的操作。原创 2022-10-30 21:39:29 · 2536 阅读 · 43 评论 -
测试 - 用例篇 - 细节狂魔
简单来说:这篇博客就开始教大家怎么去写一个测试案例! PS:讲解顺序不是按照上米南的顺序来的。 有的人可能觉得有点糊,你确定是在讲 “基于需求设计测试用例”嘛? 需要注意的是:上面提到这些非功能性的测试(易用性,兼容性,性能,安全性,可移植性,可维护性),不是所有的,都要测试! 不同的应用软件 对于 以上 非功能性的要求 是 不一样的!!!比如:1、面向客户端的软件:【画图板,office,Word,xmind】2、面向企业内部的软件比如:飞Q,飞书(字节跳动)。。。。这种用于企业内部员原创 2022-06-21 22:34:16 · 5786 阅读 · 23 评论 -
软件测试- 基础篇 && 用例篇铺垫案例
2、什么是BUG?3、什么是测试用例4、软件开发的五大模型软件测试的两大模型 那么,软件测试的生命周期包含哪几个部分? 下面我们来看一下具体如何描述一个 BUG总之,我们对于BUG的描述越详细,越招同事待见。开发人员都会抢着和你合作! ...原创 2022-06-17 21:18:16 · 3622 阅读 · 32 评论 -
软件测试 - 概念篇 - 细节狂魔 - 测试/测开 方向
这里提出一个很简单的问题:用户需求 和 软件需求 之间的关系,是怎样的? 为什么需求对软件测试人员如此重要其实还有一个非常重要的点:如何快速理解需求 ? 记住!无论是哪种方式,一定要是合理的。 由敏捷宣言可以看出:敏捷其实是有关软件开发的社会工程(Social Engineering)的。敏捷的主要贡献在于他更多地思考了如何去激发开发人员的工作热情,这是在软件工程几十年的发展过程中相对被忽略的领域。敏捷开发有很多种方式,其中 scrum(敏捷开发) 是比较流行的一种。 3、它和瀑布模原创 2022-06-15 22:53:25 · 2525 阅读 · 10 评论 -
初识测开/测试- 细节狂魔 - 测开/测试方向
关于互联网的工作大概有以下三种:1、软件开发:进行软件系统的开发,功能实现的工作2、软件测试3、软件测试与开发另外,软件测试 和 软件测试开发,这两门技能 相对于 软件开发,所涉及 知识深度 要浅一些,但是涉及的知识面比较广。择业,最好根据自己的兴趣 和 自身技能的积淀 去选择适合自己发展的职业道路 在这篇博客中,我们主要讨论理解以下几个问题:1、什么是软件测试2、软件测试和研发的区别3、一个优秀的测试人员所具体的素质 回头来,思考一个问题 什么是 软件测试? 软件测试: 2、角色不同3、阶原创 2022-06-13 20:42:49 · 4429 阅读 · 21 评论