![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
文章平均质量分 72
键舞者
干一行爱一行
展开
-
收银台——Web自动化测试
1,使用selenium4web自动化工具和Junit5单元测试框架,通过注解,提升测试效率。2,使用单例模式,将ChromeDriver私有化,保证所有的测试都使用同一个实例对象,减少创建和销毁对象的时间,3,使用测试套件,一次执行所有的测试用例。4,使用隐式等待和强制等待,提升自动化测试用例的稳定性。为什么使用强制等待,不使用显示等待:1,显示等待书写麻烦,2,显示等待和隐式等待容易出现问题,3,弹窗无法定位5,使用屏幕截图,方便定位问题的出处。原创 2022-09-12 16:29:39 · 918 阅读 · 2 评论 -
JUnit5单元测试框架简单使用
TestMethodOrder(MethodOrderer.OrderAnnotation.class)//按照自定义顺序排序@Test@Order(3)}@Test@Order(1)}@Test@Order(4)}@Test@Order(2)}}多个测试用例之间需要排序,在测试中多个测试用例之间可能存在关联关系,不定义执行顺序会导致执行的顺序发生变化,出现错误。原创 2022-09-11 23:09:29 · 720 阅读 · 0 评论 -
selenium的常见方法及使用
selenium不能狗拉起系统的其他程序的窗口,因此可以使用sendKeys(“文件路径”)上传文件。1),前进driver.navigate().forword()2),后退driver.navigate().forword()selenuim提供actions来模仿鼠标和键盘的操作。...原创 2022-07-31 10:12:51 · 2318 阅读 · 0 评论 -
自动化测试—web自动化—selenium初识
selenium初识原创 2022-07-30 16:23:20 · 768 阅读 · 0 评论 -
软件测试进阶篇—测试分类
测试人员,冒烟测试一般在继承测试之后,检查系统主要功能和主要流程是否完成,评估软件和系统是否具备可测试的标准。测试人员,搭建系统环境,将程序看作一个整体,进行测试,验证结果与规格说明书是否一致。常见的黑盒测试用例的世界方法等价类,边界值,判定表,场景法,正交法,错误猜测法。对历史版本进行测试,保证功能符合要求,回归测试难度较大,需要借助自动化进行测试。内存(资源)泄露,资源瓶颈(CPU,内存,网络,进程),SQL注入,XSS漏洞,越权(垂直越权,水平越权)通常是用户进行验收测试,验证产品符合用户需求,...原创 2022-07-23 18:15:29 · 343 阅读 · 0 评论 -
软件测试基础篇—测试用例的设计方法
奔溃级别阻碍开发和测试工作的问题;造成系统死机,奔溃,死循环,导致数据丢失的问题,与数据库连接错误,主要功能模块丧失,基本模块缺失等问题。测试也要参与需求分析,分析需求是否合理,需求是否符合用户的行为习惯,站在开发人员角度,分析需求实现的难度,根据难度来合理调整需求。如果是软件的话,考虑软件的布局,图片,色彩搭配,是否合乎大众审美,关键信息能否被用户快速捕捉,界面模块设计是否划分明显。要素测试用例编号,测试项目,测试标题,重要级别,预置条件(测试环境等),测试用例,测试步骤,预期结果。.........原创 2022-07-22 22:12:13 · 3302 阅读 · 0 评论 -
软件测试基本概念篇
验证软件的产品特性是否满足用户的需求。原创 2022-07-21 18:23:03 · 478 阅读 · 4 评论