自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梅森上校的博客 业精于勤荒于嬉,形成于思毁于随。

软件技术,项目管理,赢得面试等

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 一张关于Git的历时发展图(值得一看)

一张关于Git的历时发展图(值得一看)https://www.atlassian.com/git/articles/10-years-of-git2005年Linux 内核开发社区正面临严峻的挑战:他们不能继续使用 BitKeeper(一个分布式版本控制系统) 了(原因是当时Bitkeeper 著作权所有者决定收回授权,内核开发团队与其协商无果),而又没有其他的 SCM (Software...

2018-12-30 23:26:53 283

原创 理解DevOps的基本原则、价值

什么是DevOps?DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快...

2018-12-26 21:48:20 2420

转载 一张图解读DevOps常用的工具

一张图解读DevOps常用的工具  

2018-12-26 21:32:05 1989

翻译 简单理解什么是DevOps?

DevOps is a methodology capturing the practices adopted from the very start by the web giants who had a unique opportunity as well as a strong requirement to invent new ways of working due to the very...

2018-12-26 20:40:24 1938

原创 [Spring Boot] Spring Boot中修改Tomcat默认的服务端口号

Spring Boot中修改Tomcat默认的服务端口号Spring Boot中Tomcat默认的服务端口号为:8080.如果需要修改,非常简单:找到resource目录下的文件:application.properties加入一行代码:server.port=8086重新运行类SpringbootDemoApplication即可。这样服务端口就修改为:8086了...

2018-12-24 21:22:15 801

原创 [Spring Boot] 从零开始构建Spring Boot环境

Spring Boot是一个基于Spring框架搭建起来的应用,它嵌入Tomcat、Jetty或者Undertow等服务器,并且不需要传统的WAR文件进行部署,也就是说搭建Spring Boot项目并不需要单独下载Tomcat等WEB服务器;同时提供Maven(或者Grandle)依赖的starter,这些starter可以直接获取开发所需的相关包,通过这些starter项目就能够以JAVA Ap...

2018-12-24 21:11:49 417

原创 Mobile App测试时需要考虑的一些因素

Mobile App测试时需要考虑的一些因素1、设备选择在开始Android应用程序测试过程之前,这是最关键的步骤之一。决定测试过程中要考虑哪些设备:使用模拟器还是使用真实的Mobile设备; 选择是为了最大化目标客户的数量; Android 操作系统版本、屏幕分辨率和表单因素 [Tablet 或 Smart Phone] 在选择阶段起着至关重要的作用; 为了测试真实场景,物理设...

2018-12-18 22:50:27 816

原创 软件测试基础知识面试题目(25题英文题目)

软件测试基础知识面试题目(25题英文题目)1. Verification is: a. Checking that we are building the right systemb. Checking that we are building the system rightc. Performed by an independent test teamd. Making sure t...

2018-12-16 22:10:58 8216

原创 Alpha Testing 和 Beta testing 有什么不同?

Alpha Testing Vs. Beta TestingAlpha Testing 和 Beta testing 有什么不同?Alpha Testing Beta Testing Basic Understanding   First phase of testing in Customer Validation Second phase of testing...

2018-12-16 20:50:42 3359

原创 关于安全测试面试的30道基础概念题目

关于安全测试面试的30道基础概念题目 看看这些面试题目,目的是了解安全测试的基本概念。每一道题目都可以展开到一定的深度和广度。这里仅仅是一个抛砖引玉,点到为止。Question 1. 什么是安全测试(Security Testing)?在所有类型的软件测试中,安全测试可以被认为是最重要的。其主要目的是在任何软件(Web或基于网络)的应用程序中找到漏洞,并保护其数据免受可能的攻击...

2018-12-16 20:39:08 11046 1

翻译 OWASP 2017 年发布的 Top 10安全风险

原文链接:https://sdtimes.com/app-development/owasp-releases-top-10-2017-security-risks/今天在网上查查现在OWASP发布的最新的WEB应用安全风险都有哪些,看到了这篇文章,翻译后转载一下。The Open Web Application Security Project (OWASP) officially ...

2018-12-16 18:12:33 1240

原创 (解读)什么是渗透测试(Penetration Testing)?

(解读)什么是渗透测试(Penetration Testing)? 渗透测试(Penetration Testing),也称为Pen Testing,是测试计算机系统、网络或Web应用程序以发现攻击者可能利用的安全漏洞的实践。渗透测试可以通过软件应用自动化或手动执行。无论哪种方式,该过程都包括在测试之前收集关于目标的信息,识别可能的入口点,试图闯入(虚拟的或真实的)并报告结果。 让我们...

2018-12-16 16:14:03 55929 3

原创 通常选择哪些产品/系统/应用中的特性进行自动化测试?

通常选择哪些产品/系统/应用中的特性进行自动化测试?这实际上是一个自动化测试策略制定的问题。通常,对于SUT(System Under Test)而言,可以为满足下面特征的部分考虑实施自动化测试:为多个构建运行的重复测试。 容易导致人为错误的测试。 需要多个数据集的测试。 经常使用的引入高风险条件的功能。 无法手动执行的测试。 在多个不同的硬件或软件平台和配置上运行的测试。...

2018-12-15 19:36:55 257

原创 对自动化测试常见的5个误解

对自动化测试常见的5个误解长期以来,自动化软件测试一直被认为是大型软件开发组织的关键,但是通常被认为对于小公司来说太昂贵或难以实现。自动化测试不是银弹,很对管理者和测试者对于应用自动化测试有很多误解。其实在组织中引入自动化测试的成本是很高的,涉及到自动化测试的框架选择、环境构建、人员技能、测试流程和测试管理、测试效果评估和测试度量等等一系列的问题。下面列出对于应用自动化测试常见的5个误...

2018-12-15 19:16:41 525

原创 谈谈什么是TDD?

TDD 的简单概念是在编写新代码之前(开发之前)编写和纠正失败的测试。这有助于避免代码重复,因为我们一次只编写少量代码以便通过测试。(测试只不过是我们需要测试以满足它们的需求条件)。测试驱动开发是在实际开发应用程序之前开发和运行自动化测试的过程。TDD的主要目标是使代码更清晰、简单和无bug。测试驱动开发从设计和开发应用程序的每个小功能的测试开始。在TDD方法中,首先,开发测试来指定和验证...

2018-12-12 23:07:29 18411 3

原创 谈谈 Negative Testing

谈谈 Negative Testing我们创建一个新产品时,我们确保所有的需求都满足,并且客户得到正确的产品。但这样就够了吗?当然不是。Test Engineer通过软件测试来找出系统和产品中的缺陷。测试的真正目的是确保软件是无缺陷的。无缺陷系统是无故障系统。所以我们需要确保我们的系统是100%无故障的,因此Test Engineer必须同时进行正向(Positive)和负向(Negative...

2018-12-10 22:21:57 1836

原创 基于风险的测试方法(RBT)

基于风险的测试方法(RBT)基于风险的测试是根据影响的大小和失败的可能性,对被测应用程序的特性、模块和功能进行优先级排序。它涉及基于复杂性、业务关键性、使用频率、可见区域、缺陷易发区域等来评估风险。风险是对项目的可测量的成功标准有积极或消极影响的不确定事件的发生。可能是过去发生的事件,也可能是现在的事件,或者是将来可能发生的事情。这些不确定事件会对项目的成本、业务、技术和质量目标产生影...

2018-12-10 21:06:34 4297

原创 为什么要引入自动化测试(Benefits of Test Automation)?

你的项目中为什么要引入自动化测试?实施自动化测试有什么好处?降低QA成本 缩短测试时间 提高测试效率 提高产品质量(在产品测试中减少人为错误而导致的不良测试) 优化测试活动 更好地测试覆盖自动化测试的阶段(Life Cycle)  Automation scope definition Tool Selection Framework implementatio...

2018-12-10 20:15:29 1184

原创 测试面试150题(101-150)

101. Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is?Integration Level Testing102. What are the Structure-based (whi...

2018-12-10 00:05:02 1840

原创 测试面试150题(51-100)

51. Explain how does a test coverage tool works?The code coverage testing tool runs parallel while performing testing on the actual product. The code coverage tool monitors the executed statements o...

2018-12-10 00:03:41 2579

原创 测试面试150题(1-50)

1. What is Exploratory Testing? Exploratory testing is a hands-on approach in which testers are involved in minimum planning and maximum test execution. The planning involves the creation of a test ...

2018-12-10 00:00:27 2892

原创 你知道这些测试工具吗?

你知道这些测试工具吗?    https://www.getzephyr.com/ https://www.gurock.com/testrail https://sourceforge.net/projects/testlink/ https://www.practitest.com/ https://smartbea...

2018-12-09 23:11:58 263

原创 自动化测试工具介绍

软件测试自动化工具自动化软件测试对于许多软件项目来说变得越来越重要,以便自动验证关键功能、测试回归以及帮助团队在短时间内运行大量的测试。除了自动化测试之外,许多团队(尤其是较大的项目)仍然需要大量的手动功能测试,原因可能是自动化测试的测试场景也是有限的,不能够完全替代手工测试。下面是一些实施自动化测试的理由:对所有工作流程、所有领域、所有测试场景进行手动测试需要花费大量的资源和成本。...

2018-12-08 22:51:03 989

McGraw+Hill+Oracle.Database+11g+SQL

McGraw+Hill+Oracle.Database+11g+SQL 电子图书

2010-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除