测试计划的例子每个软件应用程序都需要在推出之前需要测试计划。虽然小型软件项目可以在没有任何重要测试的情况下逃脱,但是当您想使用企业软件时,您需要一个布局的攻击计划。您需要知道软件如何工作,软件功能规范和编程规范以识别错误。所有这些都对您的规划很重要。

了解如何使用Udemy.com使用可用性测试程序

基本测试计划信息

该计划的顶部有一些基本信息您应该包含测试计划。信息的第一部分是您的姓名和测试计划创建者。你可以成为创造者或其他人。您的名字是识别谁经过测试并验证了申请正常工作。通常,测试计划和创建者一起工作,因为它让您更好地了解计划的工作原理以及如何测试软件。

您还拥有一个基本的目录。有些测试人员更喜欢按照不同的顺序处理测试计划,而不是按照计划的排列顺序。只要一个测试场景不依赖于另一个,您就可以按照您喜欢的任何顺序执行测试计划。

您还需要识别软件的硬件规范。测试计算机应具有运行软件所需的最低硬件要求。应列出包括硬盘驱动器,内存和CPU要求的规格。

功能测试

每个应用程序都有几个功能需求。这些功能需求在提供给开发人员的功能文档中列出。您使用这些功能需求来布置您的测试计划。在这些测试计划场景中,您需要列出想要测试的每个特性。

学习如何用Java编写测试驱动代码

您的应用程序可以被分成“屏幕”。例如,您有一个登录屏幕、一个主控制面板屏幕和一个用户执行其部门任务的屏幕。每个屏幕都可以看作是应用程序的一部分,您可以使用这些屏幕作为分割测试场景的一种方式。

每个屏幕中都有一列控件和用户输入特性。例如,要求用户输入送货信息的屏幕将包含用户的地址、电话号码、邮政编码以及所在的城市和州。输入字段是您必须测试的控件。这些用户输入字段具有基本的功能,例如输入邮政编码和预填充相应状态的下拉框。这些类型的活动是您需要测试的功能。您的测试计划可能还需要验证用户输入。例如,如果该公司只向美国发货,那么邮编应该只有数字输入。然后您将制定一个测试计划,以确保只能输入数字。这种类型的输入验证对于在数据库中存储数据的应用程序非常重要。如果输入了错误类型的数据,就可能从应用程序中抛出错误。

控制流

大多数应用程序依赖某种逻辑流程。例如,如果我是想要购买产品的用户,我被送到购物车系统。但是,如果我是想要浏览产品的用户,我会发送到一个产品列表,我可以查看详细信息。

了解软件开发和测试的初级课程在Udemybetwayapp下载安装.com

控制流程可以成为应用程序的复杂部分,但测试计划应在逻辑流中占每个叉子。它也应该测试错误。例如,如果用户进入送货地址但不会给您一个电话号码,则可以在将用户返回到送货信息页面时显示错误但预先填写信息。

依赖测试

某些应用程序有依赖关系。例如,您可能有一个需要在可以访问私有区域之前注册和付款的应用程序。在这种情况下,支付处理应用程序和客户注册区域是后端私人访问区域的依赖关系。

要正确地测试您的软件并创建一个设计良好的测试计划,您需要知道您的依赖项以及软件依赖于这些依赖项的顺序。在支付和注册系统的例子中,您将首先测试注册系统。确保系统记录注册。然后,测试支付系统。然而,支付系统依赖于注册系统。如果注册系统失败,那么支付系统将失败。

然后测试支付系统。您还应该包括支付系统的所有功能,包括返还、返还和借方。如果其中任何一个失败,用户就不能访问私有区域。所有这些依赖项都必须按照特定的顺序进行测试,样本测试计划必须考虑到这个顺序。

批准和否认

每个测试包括批准或拒绝。任何不起作用的错误或功能会导致拒绝。任何拒绝都返回开发人员进行审核。有时,错误不是错误,而是测试员错过的预期功能。如果发生这种情况,则必须使用固定方案进行新的测试计划。

目标是批准。批准意味着屏幕及其所有功能按预期工作。否定的缺点是,任何依赖于特定功能的依赖项或屏幕都必须重新测试。测试有时需要几个月的时间,特别是对于大型应用程序。

测试是一门艺术。学习如何使用一个设计良好的油漆刷。

通过出色的测试计划和编写良好的场景,您可以创建很少(甚至没有)bug的应用程序。bug会让用户感到沮丧,所以编写好的测试计划可以避免用户被竞争对手抢走。

软件测试的顶级课程

绝对初学者的软件测试课程
放学后
4.5 (138)
评价最高
完整的2021软件测试训练营
Tarek Roshdy,Nezam Academy
4.5 (5,645)
畅销书
测试与jest和测试库做出反应
邦妮Schulkin
4.7 (498)
畅销书
使用Python自动化软件测试
Jose Salvatierra的Teclado
4.6 (3265)
精通Live app上的软件测试+Jira+敏捷开发-成为团队领导
拉胡尔·赫尔蒂
4.5 (7,206)
畅销书
业务分析师:软件测试过程和技术
The BA Guide | Jeremy Aschenbrenner
4.4 (5,359)
畅销书
SDET / QA自动化面试套件+ Java逻辑程序
拉胡尔·赫尔蒂
4.6 (1684)
ISTQB Certified Tester -基础水平2021 -认可
Wouter Vrijen
4.5 (486)
评价最高
擅长使用Live Project+AGILE+JIRA进行QA手工测试
Aakriti电子学习学院
4.4 (299)

更多软件测试课程

软件测试学生也在学习

赋予你的团队。引领行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求演示