异常场景测试
什么是异常测试?异常测试是有别于功能测试和性能测试的又一种测试类型,通过异常测试,可以发现由于系统异常、依赖服务异常、应用本身异常等原因引起的系统问题,可以帮助我们改善以后的设计方案,提高系统的稳定性。为什么要做异常测试?…
什么是异常测试?异常测试是有别于功能测试和性能测试的又一种测试类型,通过异常测试,可以发现由于系统异常、依赖服务异常、应用本身异常等原因引起的系统问题,可以帮助我们改善以后的设计方案,提高系统的稳定性。为什么要做异常测试?…
测试过程中很重要也很考验测试人员能力的事情就是测试场景设计了,当然很多测试书上有跟多前人整理出来的好的方法,这些都建议可以去看看相关的测试用例设计的书籍。一般书上也都会介绍如下的一些测试方法:等价类划分边界值分析错误推测…
这里的前端和后端也叫前台和后台。前台基本是能在页面上可看得见的错误,而后台是看不到的,如UI界面样式相关的错误不用判断肯定是前台的,用户数据问题基本是后台的。前台一般的工作是获取、加载、计算、渲染数据,后台主要是通过接口直接请求…
我是一名测试工程师,今年10+岁了,游走在产品研发线上,与产品小妹、开发小哥、运维大叔一起维护着研发世界的和平,我的主要技能就是究其一生使出浑身解数与bug斗智斗勇,保障产品的质量,可是这10年来我走过的路并不平坦……测试萌芽这是20…
TestNG是一个开源自动化测试工具,TestNG源于Junit,最初用来做单元测试,可支持异常测试,忽略测试,超时测试,参数化测试和依赖测试。除了单元测试,TestNG的强大功能让他在接口和UI自动化中也占有一席之地。以Java为例,目前主流的测试框…
测试覆盖率常被用来衡量测试的充分性和完整性,也是测试有效性的一个度量。敏捷开发的大潮之下,如何在快速迭代的同时保证对被测代码的覆盖度和产品质量,是一个非常有挑战性的话题。本文依次介绍代码覆盖率的基本知识、工具和应用场景。代码覆…
以前存有一种普遍的看法——测试与开发天然对立,就应该是一对冤家。以一些“行内人”的说法:测试与开发关系太好,不温不火,软件质量是提高不上去的!从而,人为引发了一系列恩怨纠葛。绩效考核上,开发必须少写bug,测试必须多找bug,从而…
每当我听到“测试把好软件质量最后一道关”“你们说可以上就上”这种言论,就特别刺耳。看似赋予了测试团队至高无上的权利,实际无非是出问题后,能名正言顺的把锅甩向测试。软件产品研发好比修房子,房屋的质量与设计是否科学,地基是否牢靠…
做测试开发工作已经有一年多的时间了,在这一年多的时间里,我的能力得到了提高,也有了一些感悟,现就将我的一些感悟分享给大家,有不对的地方希望大家指正。我所做的测试开发工作简单说来,就是为测试工作的顺利进行而编写测试程序的过程。经…
有没有感觉忙忙碌碌,一年又一年,却发现自己在测试的道路上好像没啥长进测试群、测开群、自动化群,没少加;文章、公众号、网盘的资源没少关注和搜集;大佬推荐的书没少买,书上落灰了都没碰过;每天过的很忙碌,但是依旧没有行动;为什…
常见的几种情况:1、项目周期短,测试时间赶;2、转测时间一延再延,测试时间不断挤压;3、需求一变再变,导致开发、测试时间不够;4、开发质量太差,类似的问题反反复复出现,导致测试时间不够。在这些情况下,项目仍要如期发布该怎么办?…
环境相关的配置信息应放置到config文件夹中,比如host,数据库信息,测试账号等。很多时候,我们会有不同的测试环境,如test环境、dev环境、prod环境等。我们可以在config文件夹下面创建子目录来区分不同的测试环境。因此config文件夹,应该是类似…
“软件测试的主要工作目标是验证实际结果与预期结果是一致的,在自动化软件测试中,通过断言来实现这一目的。Pytest中断言是通过Python原生的assert语句实现的,对Python原生的assert语句进行了优化,当发生断言失败时,错误信息更加丰富,方便测试…
对于pytest的运行环境及如何生成漂亮的测试报告,小酋在前面已经做了分享(《Pycharm整合pytest测试框架》、《Pycharm+pytest+allure打造高逼格的测试报告》、《pytest+allure+jenkins持续集成及生成测试报告》),今天通过一个简单的案例让大家学…
在知乎上看到这个话题,想到自己也是半路出家转岗过来的,分享自己的一点看法,希望对大家有所帮助。这里我参考Google对测试开发的定义将之称为SET(SoftwareEngineerinTest),纯开发称为SWE(SoftwareEngineer),业务测试称…