测试开发
文章平均质量分 86
软件测试玲雪
这个作者很懒,什么都没留下…
展开
-
接口自动化测试的一点总结
本文是我在公司总结的一点点个人建议, 可能有非常多的遗漏, 先记录下来这时候我的理解。公司是做共享单车业务的, 所以场景基本上也可以复用, 毕竟大家都骑过单车。注明: code是我司接口返回的标志。原创 2024-01-12 19:16:07 · 1046 阅读 · 0 评论 -
Selenium介绍及基本使用方法
Selenium支持多平台、多浏览器、多语言去实现自动化测试,是一个开源和可移植的Web测试框架,支持并行测试执行,从而减少了时间并提高了测试效率。利用它,我们可以编写相关的自动化程序,让程序完全像人一样在浏览器里面操作Web界面,比如模拟鼠标点击、模拟键盘输入等等。不但能够操作Web界面,还能从Web中获取信息,并且相对来说,使用Selenium来获取信息更加简单,它的基本原理是我们编写自动化程序之后利用浏览器驱动直接对浏览器进行操作,只要我们用户能在浏览器上获得的信息使用Selenium都可以获得。原创 2023-11-23 19:25:03 · 2761 阅读 · 0 评论 -
Unittest单元自动化测试框架-知识点总结
suite = unittest.TestLoader().loadTestsFromName("demo11_测试套件4.test_case1.test_aaa")suite01 = unittest.TestLoader().loadTestsFromName('demo08_测试套件1.test_case.test_aaa')# suite = unittest.TestLoader().loadTestsFromName("demo11_测试套件4.test_case1")原创 2023-11-19 19:30:42 · 116 阅读 · 0 评论 -
python+requests接口自动化测试框架
没错,因为前面我们写了config.ini文件,所有的数据库配置信息都在这个文件内哦,是不是感觉很方便呢,以后就算变更数据库了,也只要修改config.ini文件的内容就可以了,结合前面测试用例的管理(excel文件),sql语句的存放(xml文件),还有接下来我们要说的,businessCommon.py和存放具体case的文件夹,那么我们就已经将数据和业务分开啦,哈哈哈,想想以后修改测试用例内容,sql语句神马的工作,再也不用每个case都修改,只要改几个固定的文件,是不是顿时开心了呢?原创 2023-10-27 19:09:10 · 209 阅读 · 0 评论 -
Selenium自动化测试框架
测试团队,经费不足,能力很强(Java上面),有对测试平台和环境要求比较高(ie,firefox,safari等等),那么Selenium是很不错的选择。中国的测试部门工 作过几年的测试经理,出来搞个什么《微软自动化测试体系最佳实践课程》,就能忽悠国内的那些知名的企业掏钱去听,我这也不是说他们的东西不好, 只是希望我们自己也能够重视起来,要知道人家“卓越”体系也是由那些“专业团队”花了很多的时间和精力才搭建起来的,所以先不说收益如何,即便是为了这一 个美好的初衷,我们也应该去尝试一下,即使是失败。原创 2023-10-24 15:56:02 · 104 阅读 · 0 评论 -
接口测试文档
但是,前端的输入输出很多时候都是提供固守的值让用户选择(如下拉框),在这种情况下测试的边界范围就非常有限,但接口测试就不存在这方面的限制,相对来说接口可以覆盖的范围更广,同样的,接口出现问题的概率也更高。于是,为了向开发解释上述问题,普及基本的测试常识,特意梳理了接口测试的相关内容以及其与前端测试的区别,使开发团队与测试团队在测试这件上达成基本的共识,提高团队协作效率,从而更好的保证产品质量。除此之外,针对各自特性的测试都不一样,需要分别进行有针对性的测试,才能确保整个产品的质量。并没有解释为什么要做?原创 2023-10-13 19:32:21 · 549 阅读 · 0 评论 -
Python 接口测试之接口请求方法封装
既然我们接口测试用例写好了,测试数据也拿到了,那么就是模拟调用接口的方法了,方法有get,post,put,delete,具体是选择哪种,我们需要根据不同接口规定好请求方法来调用。为了方便,将四种方法封装到一个类中,每次只需访问类中某个方法,到达请求的目的。这次就是调用过程是从excel拿的数据,并且通过封装好的方法请求模拟请求接口。证明此前封装好的代码是可以正常运行。2023超详细的Python接口自动化测试进阶教程合集,真实模拟企业项目实战。原创 2023-10-08 16:15:55 · 293 阅读 · 0 评论 -
模块接口测试
在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的重要性。当调用模拟对象时,可能需要传递参数,如果参数的值不一至时,会导致测试失败,比如:我需要传递一个字符串,其中包含了一个GUID+UserName,这里GUID可能我们无法模拟,所以,测试参数时,只需要测试UserName就可以。可以直接对方法进行异常测试,也可以对模拟对象进行异常测试,但是,对模拟对象进行异常测试,很少用,所以,这里就介绍对方法的异常测试。这里用到了一个LastCall的一个类,比较常用,一些辅助测试的功能,都在该类中。原创 2023-09-27 19:59:03 · 692 阅读 · 0 评论 -
无需求文档,保障测试质量的可行性做法
6、最后,根据如上了解到的,梳理出你理解后的需求点,召集相关人员,碰一下(项目、开发、产品、市场、业务 等),查漏补缺,以及更正你的某些错误的需求理解。客户反馈给市场人员(或者 客服人员),公司内部无产品经理岗位,需求拿过来后,全凭自己的脑补,直接开干(这是小作坊,小团队,典型的玩法)。7、接下来的事,测试同学,都应该知道了:根据自己整理的,已确定的需求,去整理出一份评审过的测试需求点,最后进行测试用例设计。2、而且,很多时候,整个技术团队,都是服务于业务,时间紧、任务重,需要每个人多主动点。原创 2023-08-22 15:03:43 · 158 阅读 · 0 评论 -
测试开发面试心得
我: 我当时有点傻,或许是太随意了,我说就像淘宝那样,填写地址,上传头像什么的,她当时听完好像有点不高兴,不过也没说什么,8、用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑。101 数据库熟吗?35 有一天早上打车高峰,滴滴服务端挂了大概30分钟,工程师抢修之后,马上上线,之后又挂了,请问有哪些原因会造成这个情况?91 写一个方法,把字符串转为数字,比如 str="1234",变成 int 1234。原创 2023-08-17 16:21:02 · 542 阅读 · 0 评论