Security/QA/TestPlans/Web Authentication: Difference between revisions

Jump to navigation Jump to search
m
Intro
m (Terminology error)
m (Intro)
Line 28: Line 28:
= Overview =
= Overview =
== Purpose ==
== Purpose ==
Detail the purpose of this document. For example:
Web Authentication is the proposed W3C standard for creating an interface to validate a local, crytographically-signed message, with the purpose of enhancing a user's login credentials.  
* The test scope, focus areas and objectives
 
* The test responsibilities
What this means in simple language - for Firefox - is the ability for a user to employ a USB token during a login process as another factor of authentication, on top of typical methods, such as a password.
* The test strategy for the levels and types of test for this release
 
* The entry and exit criteria
The browser is the broker between a supporting web site and the USB device. The site implements the feature in JavaScript, which is the focus of the W3C spec. Firefox also implements a new USB interface for interacting with these hardware tokens, which is tangential to our implementation.
* The basis of the test estimates
 
* Any risks, issues, assumptions and test dependencies
We are interested in testing both JS API and USB support. In addition, we are most concerned with integration scenarios, which often surface the most bugs and problems encountered by everyday Firefox users.
* The test schedule and major milestones
 
* The test deliverables
Currently, this feature is slated for Firefox 58, but that could change depending on the status of the W3C spec. Regardless, the vast majority of this feature's test requirements is captured here.
 
The goal set forth in this document is to outline a test strategy that will be implemented up until the feature has been shipped in a major release of Firefox. At that point, it is hoped that our QA team can run the suite of manual test cases as part of their build certification passes.


== Scope ==
== Scope ==
Confirmed users
651

edits

Navigation menu