如何测试Web应用程序? [英] How do I test a web application?

查看:69
本文介绍了如何测试Web应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

测试网络应用的程序是什么?



请提示!

What are the procedures to test a web app?

Kindly suggest!

推荐答案

那里通常是三层Web应用程序测试,具体取决于它的用途。



我将假设您正在为客户编写公共Web应用程序。大多数测试过程都遵循这个计划。



1:基于代码的测试

与任何应用程序一样,你应该对代码进行一些单元测试逻辑。您可以通过测试驱动设计(TDD)执行此操作,或者在事后添加测试。这些测试证明后面的代码实现了它的意义



2:QA

可能有一个前一步,你测试那个前端功能齐全。有一些工具,但大多数时候,它不是必需的。质量保证(QA)是使用它来测试前端设计和功能的过程。应该有一个用例场景(或故事)列表,用于指示产品应该如何使用和将被使用。这是一个手动过程,以确保人/计算机交互(HCI)符合要求。一些较大的公司有一个QA团队来执行漫长而枯燥的测试脚本。



3:UAT

最后,你应该向客户展示产品发布前。这称为用户验收测试(UAT),应该是测试的最后阶段。



请注意,任何这些阶段都应该提供一些反馈。代码库测试应该是最少的问题,因为您知道故障所在。 QA测试下一个最容易获得的,因为此测试是您的业务内部。你应该知道测试场景是什么,所以你应该没有意外。事实上,你可能正在进行质量保证。 UAT是最困难的。最终用户总是希望完美,并试图免费获得它。你必须清楚接受标准,这样他们就不能在此时采用任何新的要求





我希望有所帮助。谷歌我给你的条款更多信息^ _ ^



安迪
There are usually three tiers of Web App testing, depending on it's purpose.

I will assume you are writing a public web app for a client. Most testing procs follow this plan.

1: Code based testing
As with any application, you should have some unit tests for the code logic. You can do this via Test Driven Design (TDD), or add the tests in after the fact. These tests prove that the code behind does what it is meant to

2: QA
There may be a previous step where you test that the front end is functional. There are some tools for this but most of the time it's not required. Quality Assurance (QA) is a process of testing the front end design and functionality by using it. There should be a list of Use Case scenarios (or Stories) that dictate how the product should be and will be used. This is a manual process to ensure that the Human/Computer Interaction (HCI) is up to snuff. Some larger companies have a QA team to perform the long and dull test scripts.

3: UAT
Finally, you should show the client the product before release. This is called User Acceptance Testing (UAT) and should be the final stage of testing.

Note that any of these stages should give some feedback to work on. The code base testing should be the least issue, as you know where the faults lie. The QA testing the the next easiest to get by as this testing is internal to your business. You should know what the test scenarios are so you should have no surprises here. It may in fact be you doing the QA. UAT is the most difficult. The end user will always want perfection and will try to get it for free. You must be clear about the Acceptance Criteria so they can't shoehorn any new requirements in at this time


I hope that helps. Google the terms I have given you for more information ^_^

Andy


这篇关于如何测试Web应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆