测试
bellis__
这个作者很懒,什么都没留下…
展开
-
一个优秀的UI界面应该是什么样的
之前面试时有被问到一个问题,UI界面要怎么测试,当时只回答了几点(界面清晰简洁,易用,易懂之类的),然后又被追问,既然用户界面没有明确的对与错,那到底要用什么样的一个准则来测试?今天来好好的整理一下,一个优秀的UI需要具备的7个重要原则: 一、符合标准和规范 如果软件是在Mac或Windows等现有的平台上运行,那么是已经有确立好的标准了,会详细的说明在该平台上运行的软件对用户应该有什么样的外观和感受(像警示信息,复选框单选框这些) 如果测试的是在特定平台上运行的软件,就需要把该平台的标准和规范作为产品说原创 2020-10-04 17:16:09 · 815 阅读 · 0 评论 -
smtplib.SMTPAuthenticationError错误解决
在用Python自动发送163邮件时,会出现用户名密码验证失败的错误,如下: 但是密码明明没有错,在网上查了一下才知道,这里的密码应该是第三方使用邮箱时的password,所以应该是授权码,授权码在163邮箱设置里面可以找到(开启SMTP服务) ...原创 2020-09-04 23:00:04 · 3753 阅读 · 0 评论 -
HTMLTestRunner生成测试报告
一般在测试完成后,为了方便量化工作和结果分析,会生成测试报告 使用Python标准库unittest单元测试框架的一个扩展文件来生成HTML文件:HTMLTestRunner 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 不过这个是Python2的,如果你使用Python3会各种报错,需要修改一些代码: 第94行,将import StringIO修改成import io 第539行,将self.outputBuffer = StringI原创 2020-09-01 12:20:59 · 482 阅读 · 1 评论 -
自动化测试Python+Selenium(二)
目录五、键盘事件常用键盘操作示例六、获取断言信息示例输出结果七、设置元素等待1、sleep强制等待2、implicitly_wait()隐式等待3、WebDriverWait()显式等待 五、键盘事件 Keys()类提供了键盘上几乎所有按键的方法。 前面了解到, send_keys()方法可以用来模拟键盘输入, 除此 之外, 我们还可以用它来输入键盘上的按键, 甚至是组合键, 如 Ctrl+A、 Ctrl+C 等。 常用键盘操作 send_keys(Keys.BACK_SPACE):删除键backspac原创 2020-08-14 17:36:04 · 131 阅读 · 0 评论 -
自动化测试Python+Selenium(一)
Python Selenium库的使用一、selenium基础1、selenium简介2、安装selenium3、安装浏览器驱动4、配置浏览器驱动二、selenium元素定位1、8种定位方式2、定位的用法三、WebDriver常用方法1、点击和输入方法示例2、其他常用方法示例输出结果 链接: 参考 一、selenium基础 1、selenium简介 是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。 2原创 2020-08-10 18:23:45 · 163 阅读 · 0 评论