
软件测试
文章平均质量分 93
zjruiiiiii
这个作者很懒,什么都没留下…
展开
-
性能测试基础及loadRunner的使用(超详细)
狭义的并发用户数:同一时刻,使用系统的同一个功能(发送请求)的用户数量。(后面使用loadRunnner进行性能测试都是狭义的)广义的并发用户数:同一时刻,给服务器产生压力(发送请求) 的用户数量。不用严格要求使用的是不是同一个功能。系统用户数:注册这个系统的用户数量。在线用户数:某一时刻登录系统的数量。狭义和广义的并发放用户数,都是基于在给服务器发送请求的基础上计算的。而系统用户数和在线用户数它们不一定都正在给服务器发送请求。例如:系统用户数中有注册后不再使用的,就不给服务器发送请求了。在线用户数原创 2022-06-15 11:45:00 · 2898 阅读 · 22 评论 -
unittest框架
文章目录一、unittest框架各组件作用及关系二、unittest中TestCase的使用三、unittest中TestSuite的使用1.批量执行脚本1.1 addTest()方法的使用1.2 makeSuite方法1.4 discover()方法四、用例的执行顺序五、忽略用例执行一、unittest框架各组件作用及关系unittest 是web界面的单元测试框架。而Junit是白盒测试的单元测试框架。unittest 单元测试提供了创建测试用例,测试套件以及批量执行的方案, unittest 在原创 2022-06-12 10:31:46 · 2017 阅读 · 18 评论 -
webdriver中常用的api(2)
文章目录一、定位一组元素二、多层框架/窗口定位1.多层框架定位2.多层窗口定位三、层级定位四、下拉框处理五、alert、confirm、prompt 的处理1.对alert的处理2.对prompt的处理六、DIV对话框的处理七、上传文件操作注:下面的操作演示的html文件,都是从某个地址中打开的,因此要注意地址中存在转义字符的可能性,用/可以避免转义,用\ 也可以避免转义。如果要统一的话最好使用\ 。一、定位一组元素webdriver 可以很方便的使用findElement 方法来定位某个特定的对象,原创 2022-06-03 14:39:29 · 361 阅读 · 17 评论 -
webdriver中常用的API(1)
文章目录一、API讲解二、元素的定位1.使用id定位元素2.使用name定位元素3.使用class_name定位元素4.使用link text,partial link text定位元素5.使用tag name定位元素6.使用xpath定位元素7.使用css selector定位元素三、操作测试对象1.用clear清除对象的内容2.用submit点击对象3.用text获取元素的文本信息四、添加等待1.普通等待2.智能等待五、打印信息六、浏览器的操作1.浏览器的最大化2.设置浏览器宽、高3.操作浏览器的前进、原创 2022-05-28 15:31:44 · 1866 阅读 · 31 评论 -
禅道与selenium自动化测试工具
文章目录一、禅道1.禅道是什么工具?二、selenium1.什么是自动化测试?2.自动化测试工具(为什么要选择selenium工具)3.自动化测试的分类4.自动化测试的优势5.什么项目不适合用自动化测试?6.什么是selenium?6.1 Selenium1.06.1.1 Selenium IDE 的使用6.2 Selenium2.06.2.1 webdriver的原理一、禅道1.禅道是什么工具?禅道是一款项目管理工具,可以管理整个软件开发的生命周期。软件开发的生命周期:需求分析——计划——设计—原创 2022-05-24 15:46:13 · 1823 阅读 · 13 评论 -
测试分类详解
文章目录一、按测试对象划分1.界面2.可靠性3.业务4.容错性5.文档测试6.兼容性测试一、按测试对象划分1.界面用户是通过界面和软件之间进行交互的,界面设计的好坏,直接影响了用户对软件的印象。界面测试==UI测试。(1) 测试软件界面元素完整性,正确性,一致性。(2) 软件界面排版布局合理,字体,颜色(3) 测试界面的自适应性,界面适应不同页面的大小(文字没有重叠,消失,功能都在,可以正常使用,图片清晰排版合理)。在手机、平板、电脑屏幕中的排版可以随意切换过程中,功能完整,文字完整,图片完整,原创 2022-05-21 10:45:17 · 1190 阅读 · 7 评论 -
软件测试的基础
文章目录一、软件测试的生命周期二、如何描述一个BUG?三、BUG级别四、BUG的生命周期五、如果因为BUG和开发人员产生冲突?六、水杯的测试用例一、软件测试的生命周期我们在上篇博客中讲到的是,软件开发的生命周期:需求分析——计划——设计——开发——测试——运行维护而软件测试的生命周期:需求分析——测试计划——测试设计/测试开发——测试执行——测试评估各个阶段的作用:需求分析:验证需求的正确性、合理性。细化需求,找出测试项、写测试用例。测试计划:规定好 测试人数、测试环境、测试时间、测试设备。原创 2022-05-17 11:06:55 · 1007 阅读 · 28 评论 -
软件测试初学
文章目录一、什么是测试开发人员?二、什么是软件测试?三、软件测试和开发的区别?四、为什么要选择软件测试这个岗位?一、什么是测试开发人员?软件测试包括:自动化测试用例开发人员(自动化)、自动化工具开发(测试提效)。二、什么是软件测试?就是测试人员验证软件的功能是否满足用户的需求。这个用户不单单指的是购买软件的用户。还包括流量用户。什么是流量用户?比如说我们是微信软件的使用者,我们并没有给钱相应的公司才能使用,但是我们每个人却都能够使用。那公司做一个软件那么多人使用却不收钱,肯定不是做慈善,而是利用原创 2022-05-15 14:37:12 · 722 阅读 · 9 评论