测试
文章平均质量分 92
学习测试, 保证开发的健壮性
Listen-Y
学无止境
展开
-
测试~在哪些方面考虑设计测试用例, 举例微信点赞测试用例设计
文章目录界面测试功能测试接口测试/单元测试易用性测试性能测试压力测试监控资源消耗弱网测试兼容性测试安全性测试微信点赞测试用例界面测试在设计界面测试的时候主要考虑一下几点界面是否符合需求设计界面是否简介美观主要包括控件布局是否合理,颜色是否统一美观对控件比如 对话框 和 文本框 和滑 动滚轮 和 选择按钮 和 快捷键 进行一系列测试, 包括默认值,大小和位置等等文案的字体字号格式是否规范,最重要的就是大小写、有无错别字和标点符号还有图片的清晰程度、尺寸和搭配功能测试功能测试主要采原创 2021-01-22 15:10:57 · 1111 阅读 · 0 评论 -
selenium~使用unittest测试框架,批量执行测试脚本,addTest、makeSuite、TestLoader、discover的使用
文章目录unittest框架解析准备工作addTest() 的应用makeSuite()和TestLoader()的应用makeSuite()TestLoader()discover()的应用unittest框架解析unittest 是python 的单元测试框架, 在python 的官方文档中,对unittest有详细的介绍,想更深一步研究的同学可以到https://www.python.org/doc/ 去了解。unittest 单元测试提供了创建测试用例,测试套件以及批量执行的方案, unit原创 2020-10-20 15:54:25 · 1346 阅读 · 5 评论 -
selenium~进阶操作定位一组元素、定位多层框架/窗口、下拉框处理、提示框处理、上传文件操作
文章目录定位一组元素多层框架/窗口定位多层窗口定位下拉框处理提示框处理DIV对话框上传文件操作定位一组元素ebdriver 可以很方便的使用findElement 方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,这时候就需要使用findElements 方法。定位一组对象一般用于以下场景:批量操作对象,比如将页面上所有的checkbox 都勾上先获取一组对象,再在这组对象中过滤出需要具体定位的一些对象。比如定位出页面上所有的checkbox,然后选中点击get_attrib原创 2020-10-20 10:33:48 · 3796 阅读 · 7 评论 -
selenium~初识自动化测试之元素的定位、对象的操作、浏览器的操作、键盘事件、鼠标事件
文章目录准备工作元素定位操作测试对象鼠标点击与键盘输入智能等待、submit提交表单、获得text文本元素打印title和url浏览器的操作键盘事件鼠标事件准备工作最好安装好火狐浏览器或者Chrome浏览器和其对于的driver驱动(注意版本对应, 网上很好下载)有Python+selenium环境元素定位象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。一个对象就是一个人一样,他会有各种的特征(属性),如比我们可以通过一个人的身份证号,姓名,或者他住在哪个街道、楼层、原创 2020-10-19 23:27:30 · 547 阅读 · 0 评论 -
Java~在maven项目中添加junit依赖实现单元测试(@After、@Before 、@Ignore、@Test)的使用
文章目录准备工作实现注解的使用准备工作首先你需要准备好一个maven项目, 在maven项目中写好你要测试的方法其次有实现单元测试的依赖, 并保证这个依赖成功下载好 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <s原创 2020-10-16 11:51:36 · 10789 阅读 · 0 评论 -
测试~测试用例的设计方法
文章目录评价测试用例的标准基于需求的设计方法等价类边界值因果图正交排列场景设计法错误猜测法测试用例的粒度评价测试用例的标准用例表达清楚,无二义性。用例可操作性强。用例的输入与输出明确。一条用例只有一个预期结果。用例的可维护性好。用例对需求的覆盖率高,暴露程序Bug的能力强力基于需求的设计方法基于需求的测试是一种最根本的软件测试,重点关注以下两大关键问题。 (1)验证需求是否正确、完整、无二义性,并且逻辑一致。(2)要从“黑盒”的角度,设计出充分并且必要的测试集,以保证设计和代码都原创 2020-07-18 11:38:03 · 579 阅读 · 0 评论