
测试
文章平均质量分 91
bug 郭
此人很懒,什么都没有写
展开
-
测试用例设计
基于需求的设计方法是测试设计/开发测试用例的基础,我们通过需求分析,验证需求是否合理,正确,完整,无二义性,并且逻辑自洽.然后我们在需求分析的基础细化需求,上列出功能需求点或者需求项,并且根据需求点或者需求项进一步设计测试用例!不知道是否全面的测试了所有功能,测试的覆盖率无法衡量,重复测试无法进行,回归测试等,测试用例的大量冗余,影响测试效率。测试用例设计出来了,如何提高用例的质量呢?根据测试人员的测试经验,知识的积累,自觉,对自己认为有bug的模块进行专门的测试用例的设计,类似于探索性测试。原创 2022-11-01 07:00:00 · 607 阅读 · 1 评论 -
软件测试基本概念
通俗讲:软件测试就是找BUG,发现缺陷!软件测试就是验证软件特性是否满足用户的需求!每个公司对bug级别定义不一样(以下是典型普遍情况)1.崩溃系统无法正常运行出现崩溃,操作死锁,死循环,黑屏,阻碍测试人员工作如果线上版本出现了这样的情况,那就回退一个版本即可进行补救2.严重系统运行,但不稳定,继续运行会造成严重损失,重要功能没有实现,或者功能和需求不符合,数据库中的用户数据存储错误,威胁到用户的安全(信息,财产)3.一般次要的功能没有实现或者有错误,系统可以稳定运行。原创 2022-10-29 11:45:43 · 1677 阅读 · 1 评论 -
自动化测试unittest框架
自动化的测试中, 对于每个单独的case来说,一个case的执行结果中, 必然会有期望结果与实际结果, 来判断该case是通过还是失败, 在unittest 的库中提供了大量的实用方法来检查预期值与实际值, 来验证case的结果, 一般来说, 检查条件大体分为等价性, 逻辑比较以及其他, 如果给定的断言通过, 测试会继续执行到下一行的代码, 如果断言失败, 对应的case测试会立即停止或者生成错误信息( 一般打印错误信息即可) ,但是不要影响其他的case执行。传递的是复杂的数据结构时使用。原创 2022-10-24 23:23:02 · 699 阅读 · 0 评论 -
selenium使用篇_复杂定位及元素操作
大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、测试开发、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流作者简介:以一下html实例说明:下面通过方法进行定位:多层窗口定位层级定位用以下HTML示例说明:先点击第一个下拉框,然后再点击下拉框所在单元的,在定位这个下某个具体的链接以下面的html为例:假如我们要选中先定位到再定位下拉框下的元素用一下原创 2022-10-15 07:00:00 · 574 阅读 · 0 评论 -
selenium使用篇_键盘鼠标事件
大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、测试开发、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流。原创 2022-10-14 08:00:00 · 575 阅读 · 0 评论 -
selenium使用篇_操作测试对象
前面讲到了不少知识都是定位元素,定位只是第一步,定位之后需要对这个元素进行操作。是鼠标点击还是键盘输入,或者清除元素的内容,或者提交表单等。这个取决于定位元素需要进行的下一步操作。隐式地等待并非一个固定的等待时间,当脚本执行到某个元素定位时,如果元素可以定位,则继续执行;如果元素定位不到,则它以轮询的方式不断的判断元素是否被定位到。较智能,后者无论是否已经等待到都要等待固定时间,类似于等人,就算提前等到也好一起等待完固定时间再进行后续工作,而。刚刚的代码就操作了测试对象进行了鼠标的点击和键盘的输入操作。原创 2022-10-13 08:00:00 · 476 阅读 · 0 评论 -
selenium使用篇_元素定位
大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流。原创 2022-10-12 08:45:15 · 325 阅读 · 0 评论