自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虫无涯的博客

专注测试领域技术研究,测试理论、测试方法、测试管理等测试知识分享、交流和学习

  • 博客(22)
  • 收藏
  • 关注

原创 测试真相 | 软件测试真的只是“点,点,点......”吗?

1 先看一个故事《阿猿和小张的故事》一天,阿猿问:“小张,你那xxx测试完了没?”小张:“差不多了,就剩一点了。”阿猿:“差不多是多少?一点又是多少?”小张:“不好评估,这个得先冒烟一下,然后得自动化测试巩固下,性能还不知道怎么测?”阿猿:“有这么难吗?不就是点几下吗?你再点点看看!”小张:“难道你认为点点点就可以了吗?”阿猿:“不然勒!!”2 感悟感觉这两个有点气氛不和,有点“火药味”,哈哈哈,言归正传,大声说出来:软件测试真的只是“点,点,点…”吗?是!也不是!3 有几

2021-03-30 18:11:47 1935 7

原创 黑盒测试用例设计方法笔记(四)-决策表

4-决策表1 定义2 分类3【分享、共勉、共进、提升】更多、更全、更新的软件测试领域知识,请关注:1 定义决策表由四个部分组成:组成说明条件桩条件的列表动作桩满足条件时系统可能产生的动作的列表条件项条件值的组合动作项在条件值组合情况下发生的动作决策表中的每一列称为一条规则。规则定义了动作在什么条件下发生。(这句话不是指的是上边的表格,是说的是决策表。)2 分类分类说明有限项决策表每个条件只有两个值扩展项决策

2021-03-27 15:51:42 3109 2

原创 黑盒测试用例设计方法笔记(三)-边界值测试

3-边界值测试1 概述2 测试思想3 设计原则4 功能描述5 测试设计6 边界值方法7 应用场景8 其它设计原则【分享、共勉、共进、提升】更多、更全、更新的软件测试领域知识,请关注:1 概述任何值得测试的范围的临界点,分为:分类说明边界值在规格说明书中明确定义的次边界隐含在软件中必须经过分析得出的2 测试思想取边界点附近的值作为测试用例的输入3 设计原则前提条件原则数值区间(a,b)用例至少包含a,b,a+,a-,b+,b-

2021-03-23 18:39:16 684 1

原创 Python os.path() 模块常用方法汇总

目录1 作用2 常用用法3 示例3.1 示例对象3.1 示例说明1 作用os.path 模块主要用于获取文件的属性。2 常用用法方法说明os.path.abspath(path) 返回绝对路径os.path.basename(path) 返回文件名os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径os.path.dirname(path) 返回文件路径os.path.exists(path) 如果路径 path 存在,返回 T

2021-03-20 19:42:51 470 1

原创 黑盒测试用例设计方法笔记(二)-等价类划分

2-等价类划分1 何为等价类?2 测试思想3 分类4 设计测试用例步骤5 划分等价类说明6 确定测试用例6.1 步骤6.2 表示法7 案例7.1 功能说明7.2 习题详解17.2.1 等价类及其编号7.2.2 测试用例7.3 习题详解27.3.1 等价类及其编号7.3.2 测试用例17.3.3 测试用例2【分享、共勉、共进、提升】更多、更全、更新的软件测试领域知识,请关注:1 何为等价类?我们可以用一组元素来说明,比如与其等价的元素集合即为等价类;其中等价的元素其属性是一样的;而不同的等几

2021-03-19 08:42:26 1748 1

原创 黑盒测试用例设计方法笔记(一)-黑盒测试概述

1-黑盒测试概述1 常用黑盒测试用例设计方法【分享、共勉、共进、提升】更多、更全、更新的软件测试领域知识,请关注:1 常用黑盒测试用例设计方法

2021-03-19 08:41:52 509 1

原创 【分享】软件测试、自动化测试、性能测试、测试管理等全套测试资料分享给大家

【分享、共勉、共进、提升】1、本期分享:软件测试全套视频资料2、目的:一起分享学习软件测试,资料共享3、提醒:个人收集,若涉及版权请联系删除,若链接失效,请留言看到后更新。【获取方法】添加以下公众号,回复“全套”即可【内容】:【另有两个系列的文章,欢迎订阅】:1、WebUI自动化测试框架搭建从0到1(完整源码)2、Python学习笔记【说明】本人:测试领域工作多年,积淀了一定的测试经验,如有需要可交流。NoamaNelson下目前有以下技术分享及联系方式,欢迎大家一起交流学习.

2021-03-15 09:21:03 404 1

原创 分享几个软件测试逻辑思维和综合面试题【含答案】

1 问题链接分享几个软件测试逻辑思维和综合面试题2 逻辑思维题1、参考答案:【设三姐妹的年龄为a,b,c,则a+b+c=13,先不管经理的年龄,于是可以列出三姐妹年龄的所有组合:(一共是14种组合) 1,1,11 1,2,10 1,3,9 1,4,8 1,5,7 1,6,6 2,2,9 2,3,8 2,4,7 2,5,6 3,3,7 3,4,6 3,5,5 4,4,5 然后再乘,于是可以得到经理的年龄的可能是:11,20,27,32,35,36,36,40,56,60,

2021-03-12 18:10:18 4704 5

原创 WebUI自动化测试框架搭建(十九)-完整项目源码&技术支持

(十九)-完整项目源码&技术支持1 源码结构2 文件目录3 源码获取4 技术支持1 源码结构2 文件目录│ main.py│ README.md│ t.txt│ test_baidu.py│ ├─common│ │ baseInfo.py│ │ creenShot.py│ │ HTMLTestRunner.py│ │ logOut.py│ │ readExcel.py│ │ reportOut.py│ │ send

2021-03-09 18:22:53 1949 5

原创 WebUI自动化测试框架搭建(十八)-如何修改框架为通用性框架或适合自己的项目?

(十八)-如何修改框架为通用性框架或适合自己的项目?1 本文目的2 设计自动化用例3 修改baseInfo.py4 修改sendmail.py5 修改main.py1 本文目的主要是我们拿到框架后如何进行修改适合自己的框架2 设计自动化用例打开【page】-【WebElement.xlsx】,修改文档中的sheet名称(按自己项目的需要修改);在对应的sheet表格中设计自己的项目模块元素定位方式等等信息。3 修改baseInfo.py打开【common】-【baseInfo.py】,修

2021-03-09 18:22:42 499 1

原创 WebUI自动化测试框架搭建(十七)-框架README.md设计

WebUI自动化测试框架搭建(十六)-完整框架源码

2021-03-09 18:22:21 472 3

原创 WebUI自动化测试框架搭建(十六)-框架主入口main.py设计&sendmail邮件服务调用和生成

(十六)-框架主入口main.py设计&sendmail邮件服务调用和生成1 测试目的2 测试需求3 需求分析4 详细设计4.1 设计mai.py脚本5 调用邮件服务主函数main.py源码6 运行效果7 目前框架结构1 测试目的组织运行所有的测试用例,并测试报告和测试结果通过邮件形式发给项目成员。2 测试需求设计框架主入口,发送邮件。3 需求分析设计框架主入口;调用邮件服务模块;发送邮件。4 详细设计4.1 设计mai.py脚本打开main.py,先导入封装的邮

2021-03-08 18:06:36 377 5

原创 WebUI自动化测试框架搭建(十五)-框架主入口main.py设计&log日志调用和生成

(十五)-框架主入口main.py设计&log日志调用和生成1 测试目的2 测试需求3 需求分析4 详细设计4.1 新建存放日志目录log4.2 `baseInfo.py`中加入日志4.3 `test_goods.py`中加入日志4.4 主函数入口main.py中调用日志5 调用日志主函数main.py源码6 `baseInfo.py`源码7 `test_goods.py`源码8 运行效果9 目前框架结构1 测试目的组织运行所有的测试用例,并调用日志模块,便于问题定位。2 测试需求设计

2021-03-05 18:09:58 380 3

原创 WebUI自动化测试框架搭建(十四)-框架主入口main.py设计&测试报告调用和生成

(十四)-框架主入口main.py设计&测试报告调用和生成1 测试目的2 测试需求3 需求分析4 详细设计4.1 新建框架主入口脚本4.2 设计mai.py脚本5 调用测试报告主函数main.py源码6 运行效果7 目前框架结构1 测试目的组织运行所有的测试用例,并调用测试报告模块生成测试报告2 测试需求设计框架主入口,生成测试报告。3 需求分析设计框架主入口;调用测试报告模块;生成测试报告。4 详细设计4.1 新建框架主入口脚本项目目录【Automated-UI

2021-03-05 18:09:40 460 3

原创 windows下如何列出目录下所有子目录及文件?

当需要对某个目录查看并列出所有子目录和文件的时候,在linux上我们使用tree命令,那在windows怎么查看呢?同样适用在windows上同样可以使用tree命令。使用方法规则:tree 目录 /f > xxx.txt① tree :我们的命令;②目录:指的是要查看的目录或文件夹;③/f:是列出要查看目录或文件夹下所有的目录及文件;如果不加/f,则表示只列出所有的目录,不包含文件;④ “>”:是重定向输出符号;⑤ xxx.txt:重定向输出到指定的文件中。使.

2021-03-05 18:08:43 9708 3

原创 WebUI自动化测试框架搭建(十三)-邮件服务模块封装(sendmail)

((十三)-邮件服务模块封装(sendmail)1 测试目的2 测试需求3 需求分析4 详细设计4.1 设置邮件服务第三方客户端4.2 新建邮件服务模块脚本4.2 邮件服务脚本封装5 完整邮件服务源码6 目前框架结构1 测试目的把测试结果或测试报告附在邮件的附件和正文,通过邮件发送给项目成员。2 测试需求封装邮件服务模块。3 需求分析对测试邮件服务模块进行封装;4 详细设计4.1 设置邮件服务第三方客户端本文使用126邮箱;开启POP3/SMTP服务,如下

2021-03-04 18:52:06 484 3

原创 WebUI自动化测试框架搭建(十二)-测试报告模块封装(HtmlTestRunner)

(十二)-测试报告模块封装(HtmlTestRunner)1 测试目的2 测试需求3 需求分析4 详细设计4.1 导入htmltestrunner.py4.2 新建测试报告模块脚本4.2 测试报告脚本封装5 完整测试报告源码6 目前框架结构1 测试目的记录测试过程重要的测试数据,输出到测试报告,便于直观查看用例的执行情况以及问题追踪。2 测试需求封装测试报告模块。3 需求分析对测试报告模块进行封装;4 详细设计4.1 导入htmltestrunner.py从网上下载pytho

2021-03-04 18:51:46 569 5

原创 WebUI自动化测试框架搭建(十一)-日志模块封装(logging模块)

(十一)-日志模块封装(logging模块)1 测试目的2 测试需求3 需求分析4 详细设计4.1 新建日志模块脚本4.2 日志脚本封装5 完整日志源码6 目前框架结构1 测试目的记录测试过程重要的测试数据,输出到log日志,便于问题追踪。2 测试需求封装日志模块。3 需求分析对日志模块进行封装;4 详细设计4.1 新建日志模块脚本依次【common】-【新建】-【Python File】,新建名为logOut的py文件,用于封装log日志;4.2 日志脚本封装打

2021-03-04 18:51:25 830 7

原创 WebUI自动化测试框架搭建(十)-自动化测试用例脚本设计

(十)-自动化测试用例脚本设计

2021-03-03 18:02:57 884 1

原创 WebUI自动化测试框架搭建(九)-设计自动化测试用例

(九)-设计第一个自动化测试用例1 测试目的2 测试需求3 需求分析4 详细设计4.1 登录4.2 左边导航栏元素识别和定位1 测试目的本节的主要目的是设计第一个自动化测试用例,即如何设计用例?2 测试需求登录成功后,点击左边导航栏中的手机,进入手机页面,点击第一个选项进入,加入购物车,然后判断该商品是否加入购物车,最后返回到商城首页3 需求分析登录成功;点击左边导航栏中的手机;点击第一个选项;加入购物车;判断该商品是否加入购物车;返回首页。4 详细设计4.1 登录这一步直

2021-03-02 18:39:35 855 4

原创 WebUI自动化测试框架搭建(八)-截图功能封装和调用

(八)-截图功能封装和调用1 实现目的2 测试需求3 需求分析4 详细设计4.1 创建脚本3.2 截图名称命名规则3.3 脚本设计4 创建截图保存目录5 完整截图功能代码6 登录成功后调用截图7 截图效果1 实现目的有时候我们为了进一步确认某些功能是否时正确的、对的,或者预期结果是我们想要的,除了在代码中进行断言外,还可以巧妙使用截图功能。一般情况下,用的最多的是,当我们预判可能自动化脚本执行到某个步骤的时候,会发生异常,这时候我们把当前页面截图保存下来,便于问题分析;还有一种情况是,我们使用图片

2021-03-01 18:27:21 721 7

原创 WebUI自动化测试框架搭建(七)-登录模块封装

qq

2021-03-01 18:27:06 1416 10

空空如也

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

TA关注的人

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