分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 随着软件开发过程复杂性的不断增加,客户希望得到新软件的期望周期也越来越短,所以软件测试方法需要不断的发展快速适应新的开发模式,敏捷测试的呼声越来越高,以下是CC先生对敏捷测试的一些思考。敏捷测试的定义在CC先生初次遇到敏捷的时候,认为敏捷只是有关于流程和工具,学习了一系列有关于敏捷的流程和自动化测试的工具,随着对敏捷理解的深入,越发能体会到敏捷不仅仅是关于流程和工具,它是关于人和文化的!受到这种认识的启发,CC先生开始深入了解敏捷的历史。事实证明,人和文化一直是敏捷的核心。敏捷测试也是如此,它不仅是流程和工具的更改,它更倾向于一种新的测试模式,高投入产出比的同时也提供高质量的产品。如果把这些年...
            0 1 1833
            分享
          • (验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。Acceptance testing验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。 验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的...
            12 12 2570
            分享
          •   应用场景:在API的测试中,测试某些具体数据值,比如返回的结果是否是需求的类型,文件是否是符合且具备完整的数据结构。这些都是必须且很细致的测试工作。另外,组织、运行测试场景,以及演示测试结果这些也都使得测试人员要更加快速的找到合适的API测试方法。今天就详细地介绍如何用Karate组织、运行测试场景,以及验证Json 文件数据的正确性。  如果您想跟着以下示例操作,需要做好以下配置:  测试框架:Java + Karate + Junit 5  语言:Java, Cucumber  IDE:Intellij IDEA  项目类型:Maven  Karate 项目配置  为了能让跟着步骤操作...
            0 0 1820
            分享
          • 如今许多公司都拥有面向全球受众的软件产品(网站或APP)。其中最棘手的部分就是提供吸引目标市场地区用户的使用体验。在为这个目标进行产品设计时,会遇到国际化和本地化。显然国际化测试和本地化测试之间存在差异,因为测试人员看问题的角度是会因为不同地区发生变化的。国际化和本地化的目标是相同的,很多做法听起来很相似,但实际上,它们之间有很多区别。应该有效地使用测试自动化来确保产品开发得到万无一失的质量保障。作为Selenium自动化测试的一部分,国际化测试和本地化测试执行策略也有很大不同。在本文中,我们还将关注国际化和本地化,从中学习相关基础知识,进一步帮助规划和制定与目标市场相一致的自动浏览器测试策略...
            0 0 495
            分享
          •   职场新人对测试用例的困惑无非有以下几点:  1、什么是测试用例,为什么要写测试用例?  2、不知道怎么写,写了也不知道写的是否完整。  一、什么是测试用例?  百科的释义:  测试用例是对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。  简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。  二、为什么要设计测试用例?  1、指导测试工作的进行  测试用例可以把产品需求转换为可操作的步骤【步骤、操作、输入、输出、优先级等...
            0 0 817
            分享
      • 51testing软件测试圈微信