一、软件测试的发展历程随着计算机的诞生——在软件行业发展初期就已经开始软件测试,但这一阶段还没有系统意义上的软件测试,更多的是一种类似调试的测试。测试是没有计划和方法的,测试用例的设计和选取也都是根据测试人员的经验随机进行的,大多数测试的目的是为了证明系统可以正常运行。20世纪50年代后期到20世纪60年代,各种高级语言相继诞生,测试的重点也逐步转入使用高级语言编写的软件系统中,但程序的复杂性远远
现在的企业从以往一年、一个月、一周交付,逐渐转变为开始关注两到三天甚至一天内交付。软件自动化测试的出现及其与手动测试的结合使得这种时长的交付成为可能。及时的软件测试会发现问题,在功能到达用户之前对其进行纠正。软件测试是最活跃的讨论之一,而软件旨在为其用户提供便利,并且是软件开发的一个组成部分。但是需要遵循某些实践以最大限度地使用自动化测试。本文将讨论测试自动化中要遵循的一些实践。了解自动
绩效面谈结束,从会议室出来,有一种不真实的感觉——这个季度我竟然拿了S?!要知道,上个季度和上上个季度,我的绩效是C。C在我司意味着什么你们知道吗?拿3次C就意味着严重不胜任,公司就会让我收拾收拾包袱滚蛋。而我,那时候,离第三个C,就只差一个季度了。回过头来看,还是很感慨的,我真的在三个月的时间里,从部门里的渣渣绝地逆袭了。但其实只有我知道,我不是靠自己做到的,而是有人不离不弃地拉了我
作者:薛金库|QE_LAB说到ContractTesting,我们或多或少的听说过,不过相对而言,我觉得它没有API测试、E2ETesting那么普遍,那么什么是ContractTesting?它的应用场景是什么?它的一个测试流程是怎样的?结合我们在项目上的实践,整理下自己对契约测试的理解,也期待与大家一块儿探讨、交流。ContractTesting是什么ContractTesti
什么是接口首先,让我们看看接口的概念。接口一词的英文原文是interface,原本就是一个计算机科学词汇。韦伯词典中的解释:(n.)Aboundaryacrosswhichtwoindependentsystemsmeetandactonorcommunicatewitheachother.Incomputertechnology,therearesev
需求:1、在cnkdlManage 管理后台使用管理员身份登录后,循环新增5个账号2、按新增账号时的固定前缀来查询,查出符合条件的5个账号3、将这5个账号分别设置成为管理员4、最终将这5个账号全部删除 完整项目1、新建New Project—-> cnkdMange2、新建 common 包,放置配置文件3、新建 testCase 包,放置测试用例4、新建 testReport 文件夹,放置
例如登录正反例,需要考虑账号不填,账号填错,密码不填,密码填错等等错误的提示step1:先在txt文件里写好测试用例和断言信息,然后直接修改后缀名为csv,将该文件放进项目里,例如file文件夹里step2:在Utils工具类里添加读取csv文件的方法@staticmethoddefread_csv(self,file_dir):"""读取csv文件"""item=[]wi
1、python读取csv文件 import pandascsvfiles = pandas.read_csv(“1.csv”,encoding=”gbk”) #默认是用utf-8,有中文的时候往往是gbkprint(csvfiles) 2、unittest的方法执行顺序:单元测试方法的命名,除了命名规则之外还需要注意执行顺序,先数字后字母。因此如果是做场景测试,比如先注册再登录,但是注册的方法是
近些年来,提到API相信大家并不感到陌生,尽管可能了解的不是很全面,但是也大概知道是做什么的。提到API不得不提的就是接口文档,说到接口文档大家可能会感到有点陌生,因为平时只需要看懂个大概就可以了,但是对于刚接触的同学来说可能还是有点云雾缭绕的感觉,下面就给大家用一些常见的场景举例说明一下。在日常工作中,运用接口文档最多的是前后端的同学,因为要遵守各自的规范流程,所有要提前订好一个规范和流程,目的
开篇之前,先简单分析一下目前接口测试现状;接口测试是开展项目测试实施过程中非常重要的环节,对于新增接口和修改接口更是需要做到应测必测,但是在实施过程中普遍存在一些问题;其中,工具将接口测试的重点聚焦于接口测试的准备阶段,通过api接口文档或自定义格式接口文档进行,通过配置“用例集”与参数“组装规则”生成执行阶段所需要的完备测试用例与数据,然后通过工具自动进行执行:a,耗时长:接口测试整体流程较