自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 企业微信的项目管理 - TAPD

消息:已添加到通讯录的人,可以进行文字、语音、视频交流邮件:创建账号后,会自动生成一个邮件账号。可进行邮件交流。文档:归档项目中的文档,可以保存自己的在线文档,也可以将文档共享给项目组成员,并且可以设置文档权限日程:日程的安排,包括会议安排,个人时间安排通讯录:添加的联系人项目管理TAPD:需求的录入:可以新建需求,包含需求的title, user story,需求的详述,需求文档的上传,需求的分类,需求的迭代所有,开始和结束时间。可以详细的描述需求,以及创建需求的关联关系。 迭代

2022-05-10 14:27:38 7146

转载 敏捷开发与敏捷测试

是对于外部的Bug(比如从Beta客户报告来的),没有被现有测试用例所覆盖。当产品的功能设计出现更改时(敏捷项目中功能设计的更改频繁),所涉及的测试用例也要相应地修改,使测试用例保持和现有的功能需求同步。  3.3 根据项目不断补充Common Sense  在项目进行过程中,测试人员需要不断积累经验,不断补充、完善各类目的Common Sense标准。例如,由CTTS项目总结出的Common Sense for USA标准,在以后的美国项目中要严格按照它来执行测试,保证以前出现过的失误在以后的项目

2022-05-10 11:07:00 1772

原创 测试用例优先级 VS 缺陷严重性

概念澄清测试用例的优先级是根据产品功能的重要性和影响范围进行划分的。在编写测试用例时,可根据其重要性,进行标注优先级。常用P0, P1, P2, P3, P4,这些标记作为用例的优先级。P0:最重要的、最基础的功能。如果执行不通过,就会阻碍后面的测试工作。常作为冒烟测试的用例。 P1:产品的核心功能。如果执行不通过,会影响产品的正常使用,会给客户带来非常不好的体验。常作为回归测试用例,每次新版本更新时,都需要复测的功能。 P2:产品的一般功能。如果执行不通过,会影响某些小功能的使用,但不会阻

2021-07-23 15:13:27 1411 3

原创 BufferedReader和StringTokenizer的用法

BufferedReader通过readLine()方法,获取一行的第一个数据;StringTokenizer通过nextToken()方法,获取一行中,下一个数据;public class demo { static int N; static int[] M; public static void main(String[] args) throws Exception{ BufferedReader bf = new Buffere...

2021-07-20 14:15:14 230

原创 Robot Framework – 常用关键字

Selenium2Library${status} Run Keyword and Return Status Selenium2Library.Wait Until Page Contains Element ${Element} Should Be Equal ${text1} ${text2} Set Test Variable ${ele} Set Suite Variable ${ele} Set Global Variable ${ele...

2021-07-19 10:26:06 357 1

转载 adb常用命令总结

(转自: https://www.cnblogs.com/laoluoits/p/10985442.html)针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。Android Debug Bridgeadb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个C/S架构的命令行工具,用于通过电脑端与模拟器或..

2021-07-19 10:23:29 4188

转载 Web安全测试检查点

(转自: https://www.cnblogs.com/mrgavin/p/11626792.html)Web安全测试检查点上传功能1.绕过文件上传检查功能2.上传文件大小和次数限制注册功能1.注册请求是否安全传输2.注册时密码复杂度是否后台检验3.激活链接测试4.重复注册5.批量注册问题登录功能1.登录请求是否安全传输2.会话固定:Session fixation attack(会话固定攻击)是利用服务器的session不变机制,借他人之手获得认证..

2021-07-15 15:45:53 631

原创 Jmeter和Loadrunner工具对比

首先,Jmeter和Loadrunner都是性能测试工具。好像他们的功能是大致一样的,那么当面临一个新项目,该如何选择性能测试的工具呢,它们有什么区别呢?以下谈几个个人看法。Loadrunner是一款商业软件,收费的,功能更多更强大,产出的报告内容也很丰富。Jmeter是Apache的一款免费软件,轻量 ,安装方便,也具有性能测试各项功能,只是功能比较简洁简单。 Jmeter可以做单一的接口测试,只能体现出某个接口的是否正确。以及做某个接口的性能测试,测试接口的性能,这些都是很方便实现的。

2021-07-15 13:51:24 5157 1

原创 如何制定 - 测试计划和策略 (详细讲解)

首先,我们先参考一下ISTQB定义的测试流程,如下图。其中明确了测试计划为测试流程中一个重要的环节。本文将从测试计划的定义、构成部分、制定方法,来进行详细阐述。测试计划的定义测试计划的主要活动是:识别测试任务、定义测试目标以及为了实现测试目标和任务确定必要的测试活动。-- ISTQB To prescribe the scope, approach, resources and schedule of the testing activities. To identify the.

2021-07-13 12:50:46 6822

原创 一篇搞懂场景测试(Test Scenario Analysis)

场景测试属于一种非常常见的测试方法。那到底什么是场景测试呢?下面的内容,是基于场景测试的定义、特点、使用场景,编写方法、与测试用例的区别,来进行详细的阐述。定义:场景测试是一种使用场景来进行的软件测试活动,一般使用假设的Story来帮助测试人员解决复杂的问题,或者是用于测试系统。 理想的场景测试是一个可信的、复杂的、有创意的故事,其结果很容易评估。 这些测试通常不同于测试用例,因为测试用例是单个步骤,而场景涵盖了许多步骤。特点 (一个好的测试场景都有什么特点呢)该测试是基于一个

2021-07-12 12:59:00 9979 2

原创 如何设计测试用例

在做软件测试的过程中,一个重要的产出物便是测试用例。一般情况,在制定了测试计划,澄清了需求后,被测对象就确定了,测试工程师便可以开始设计测试用例了。测试策略和产品需求是设计测试用例的基石。测试策略决定了测试用例的颗粒度和展现形式,产品需求则是决定了测试用例的期望结果。一套有效且高效的测试用例,可以使我们的测试工作事半功倍。那什么是好的测试用例呢?据经验总结,好的测试用例应该具有以下几个特点:测试用例完整。应包含完成该条测试用例的所有组成部分。 测试步骤逻辑清晰。测试步骤可操作性强,不包含模棱

2021-07-12 08:32:16 760

转载 如何有效报bug

https://www.chiark.greenend.org.uk/~sgtatham/bugs.html

2021-06-12 16:06:56 148

原创 High-Level Test Plan

High-Level Test PlanProject Name nameProject Number numberContactsSponsor: Project Lead: Researchers:Project Description/Initial ObjectivestextTest Strategy/MethodologytextDeliverableslistResourcesHardware Software Books Training/C

2021-06-12 16:03:26 191

原创 OWASP Top 10 安全漏洞详解

OWASP或Open Web Security Project是一家非营利性慈善组织,致力于提高软件和Web应用程序的安全性。 该组织根据来自各种安全组织的数据发布顶级Web安全漏洞列表。 根据可利用性,可检测性和对软件的影响,Web安全漏洞具有优先级。可开发性 - 利用安全漏洞需要什么?当攻击仅需要Web浏览器且最低级别是高级编程和工具时,可攻击性最高。可检测性 - 检测威胁有多容易?最高的是显示在URL,表单或错误消息上的信息,最低的是源代码。影响或损坏 - 如果安全漏洞暴露或受到攻击,将会造成多大

2021-06-12 15:52:58 3904 1

原创 Selenium发展历史和实现原理

Selenium能干什么?1)测试浏览器的兼容性:测试web页面能否在不同OS的不同浏览器上使用。2)测试web页面的功能:创建脚本,用于回归功能测试或者UI测试。简而言之,Selenium是帮助 Web 测试人员简化重复劳动的工具。Selenium怎么来的?Selenium从1.0开始,到目前已经发展到了3.0. 在其发展过程中。Selenium所提供给用户的服务也在不断的变化和更新中。Selenium 1.0. 传统 Selenium 框架,支持多种编程语言脚本生成。Sele

2020-07-09 17:45:49 582

原创 Robot Framawork - 如何Upload上传文件

在使用Robot Framawork实现web端的自动化测试时,我们常常会遇到一种情况,那就是需要上传某个文件到网页,例如以下情景:上传头像图片 上传证书(cert) 上传简历...... .......当遇到这种情况时,我们可以使用Robot Framawork提供的关键字 Choose File. 该关键字的具体使用方法如下:Choose File ${uplo...

2020-04-21 21:50:27 503

原创 Robot Framework - 快速向readonly输入框赋值

在使用Robot Framework做web端的自动化测试时,我们常常会遇到一些属性为readonly的输入框,例如以下情况:Dropdown list。一般会让用户从下拉菜单中选择某一项 日期控件。通过日期按钮,按照年月日的顺序选择具体的某一日期我们不难看出,如果按照用户的使用流程,逐步完成自动化脚本,也是可以实现这些功能的。但今天我们介绍一种更加快速简便的方法,可以用一句代码...

2020-04-21 21:20:14 917 1

原创 你是否也陷入了《能力陷阱》?

《能力陷阱》是属于管理学范畴的一本书,可以应用于各行各业的管理学中,作者是美国的艾米尼亚.伊贝拉,她是全球50大管理思想家之一(Thinker 50),是在管理学中相当有权威的专家。这本书还有一个名字,叫做《逆向管理》,书的更多简介可百度。在职业生涯的道路上,我们总会充满想象、期冀,甚至会有一些迷茫和失望。我想对于每一位职场人,对待职场这个大话题,心里都住着不一样的哈姆雷特。...

2020-04-11 11:45:06 317

原创 浅谈数字化转型

最近一直在搜索数字化转型相关方面的资料,所以也自己总结了一些想法。本文将从数字化转型的背景、概念、优势、实施要点以及成功案例来分析,以达到对数字化转型的初步认知和了解。背景在信息技术高速发展的现在,我们每个人每天都在和数据打交道。而数据作为人类重要的社会资料,它的存在形式和扮演的角色一直在发生着变化。而在当下,我们又应该以怎样的思维和态度去面对数据呢?在今年,我们可以感觉到,每天生...

2020-02-21 13:12:46 4279 5

原创 获取Google Play Store中的apk文件

背景:直接从Google play store中下载应用程序时,应用程序是直接安装在手机上。作为手机用户并无法获得当前应用程序的apk文件。在某些需要apk测试的情况下,我们就需要单纯的获得某些应用程序的apk文件。以下便为直接获取apk文件的方法。方法:1. 获取目标应用程序的package name。可以手机连接电脑,使用adb命令获取adb shell pm list ...

2020-01-08 13:48:11 18759

原创 How to write Release Note (IT product)

软件产品开发完成后,在向市场发布的同时,release note是必不可少的发布内容。它作为当前产品版本的说明,起着至关重要的作用,也是一款正规产品密不可分的一部分。以下是列举的是release note的组成部分:HomepageProduct name and logo, publish version and dateGeneral informationCompan...

2019-09-23 18:44:03 2534

原创 Robot Framework - 如何定位页面元素

在做自动化测试的过程中,不管时web测试还是mobile测试,都会涉及到找元素。快速准确的找到我们需要的元素,既是自动化测试基本能力,也能提高我们工作的效率。以下是部分找元素时常用的知识点,留着备用。使用xpath进行元素定位1. 当前节点之后的所有兄弟节点,使用following-sibling例如://label[text()='Challenge1']/ancestor...

2019-07-16 15:45:23 823

原创 Robot Framework + Headless模式

Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。当我们用Robot Framework进行自动化测试时,必须要启动浏览器,而浏览器的启动与关闭也会带来一些负面影响:1. 影响执行效率, 2. 干扰用户做其他事情(本机运行的情况)。此时,我们考虑有没有什么方法可以规避这些负...

2019-07-16 09:15:26 1282

原创 Robot Framework如何获取input的值

在Selenium2Library 3 .0中,如何获取input进文本框的值?当用户输入文本文字后,通过元素是无法定位输入的值,我们可以利用关键字Get Element Attribute来实现获取input值的目的,使用方法具体如下:${current_text} Get Element Attribute ${element} vlaue--- E...

2019-06-26 10:02:08 2559 2

原创 RobotFramework_64位安装AutoItLibrary

第一步:安装pywin32前提是已经安装好Robotframeworkpywin32的下载地址http://sourceforge.net/projects/pywin32/files/pywin32/下载完成后入下图:在Python2.7版本, 如果Python是32位,选择pywin32-xxx.win32-py2.7安装, 如果Python是64位,选择pyw...

2018-06-14 14:00:06 1832

原创 Robot Framework+Eclipse环境配置

一、配置python 环境 1. 设置pydev库 打开Help -> Install New Software,点击'Add',设置Name为“Pydev”,Location为“http://pydev.org/updates”。 2. 安装 在此界面点击select ALL,点击next,之后安装即可。 3. 配置Py...

2018-06-13 14:58:29 1345

空空如也

空空如也

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

TA关注的人

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