- What is the difference about web-testing and client server testing?
- Is a "Fast database retrieval rate" a testable requirement?
- What different type of test cases you wrote in the test plan?
- What development model should programmers and the test group use?
- What are the key challenges of load testing?
- Have you done explanatory or specification-driven testing?
Web applications are essentially client/server applications - with web servers and 'browser' clients. Consideration should be given to the interactions between html pages, TCP/IP communications, Internet connections, firewalls, applications that run in web pages (such as applets, javascript, plug-in applications), and applications that run on the server side (such as cgi scripts, database interfaces, logging applications, dynamic page generators, asp, etc.). Additionally, there are a wide variety of servers and browsers, various versions of each, small but sometimes significant differences between them, variations in connection speeds, rapidly changing technologies, and multiple standards and protocols. The end result is that testing for web sites can become a major ongoing effort.
This is not a testable requirement. ‘Fast’ is a subjective term. It could mean different things depending on a person’s perception. For a requirement to be testable, it should be quantified and repeatable, so that the actual value could be measured against the expected value.
Test cases for interface, functionality, security, load and performance testing.
A Development Model, which helps adopt a structured approach in assessment, design, integration and implementation of a project and in extending relevant training and support. Each of these stages is necessarily accompanied with client inputs, checkpoints and reviews to ensure successful systems implementation.
Basically there are many types of development models to support the development of high-quality software products. The two most widely used models are Waterfall and Spiral development model.
Waterfall development model encourages the development team to specify the business functionality of the software prior to developing a system.
Spiral development model combines the waterfall development model and the prototype approach, which is a series of partial implementations of the product.
A typical project may include some or all of the following phases:
· requirements analysis
· functional specifications
· architectural design
· detailed design
· coding
· unit testing
· integration testing
· deployment and
· maintenance.
Basically there are many types of development models to support the development of high-quality software products. The two most widely used models are Waterfall and Spiral development model.
Waterfall development model encourages the development team to specify the business functionality of the software prior to developing a system.
Spiral development model combines the waterfall development model and the prototype approach, which is a series of partial implementations of the product.
A typical project may include some or all of the following phases:
· requirements analysis
· functional specifications
· architectural design
· detailed design
· coding
· unit testing
· integration testing
· deployment and
· maintenance.
The key challenges to load testing is handling various components from various vendors.
Yes, specification-driven testing means checking the product’s confirmance with every statement in every spec, requirements docuement, etc.
Không có nhận xét nào:
Đăng nhận xét