User Login    
 + Register
  • Main navigation
Login
Username:

Password:

Remember me



Lost Password?

Register now!
Who's Online
77 user(s) are online (6 user(s) are browsing XoopsWiki)

Members: 3
Guests: 74

munky2020, limecity, vietnam, more...
[Main Page]

Core QA

From XOOPS Project

Main Page | Recent changes | Edit this page | Page history | Switch to MediaWiki mode

Printable version | Disclaimers | Privacy policy

This page needs editing

(needs some work still)

Contents

Goals


  • to ensure quality of new releases (less bugs --> less support --> more contributions)
  • to ensure participation of community during the release process (more testers --> more assurance --> quicker release processes)


Materials


Release versioning

to be written

General Naming Conventions

to be written

Release Delays

  • in case of a bug fix release

A minimum of 1 week between RC and final have to be respected.

  • in case of a release that ads new features

A minimum of 2 weeks between RC and final have to be respected.
Generally, we will let users 2 weeks between two releases (beta, RC, or final) to test it

  • in case of a security fix release

For critical security fixes ==> those are released immediately.

What to check before releasing?

- check if third party components have not been updated (for security purposes mainly)

  1. PHPMailer http://phpmailer.codeworxtech.com/
  2. Smarty http://smarty.php.net
  3. Snoopy http://sourceforge.net/projects/snoopy/

- checksum md5 files have to be accurate
- release notes have been updated
- changelog is completed
- upgrade script has been updated
- upgrade readme is accurate
- indicate language changes (diff)

What packages to release?

- upgrade package
- full package
for both in .zip / .tar files

Where to announce the releases?

- xoops.org and SF news for final, sometimes for RC if needed
- xoops_announce ml for all releases

Where to declare bugs ?

In the SF bugtracker, with details about your environment (php/mysql/browser), some explanations about how you get the error, the error message that appeared, and eventually the fix if you found it

What minimum features to test in case of a new release?

First of all, please activate the php debug panel, and report any message

- install from scratch
- upgrade from the last 2 previous releases, from a website that already has data and modules in its database
- subscription of a new user
- install of 2 basic modules (eg news and CBB)
- uninstall of 2 basic modules (eg news and CBB)
- correct use of 2 basic modules (eg news and CBB)
- group management
- notifications
- PM
- user profil edit+save - password change


Related Materials


Retrieved from "http://www.xoops.org/modules/mediawiki/index.php/Core_QA"

This page has been accessed 3,196 times. This page was last modified 11:45, 11 May 2008. Content is available under XOOPS Project.


Developers for Hire
Developers for Hire
Local Support Sites
Make a donation
Please select an amount to donate


Do you want your username revealed with your donation?
Yes - List me as a Generous Donor
No - List my donation as from an Anonymous Donor


Powered by
XOOPS Code hosted on SourceForge

Powered by PHP

PHP 5

Powered by MySQL

Powered by Smarty

OSI certified

GPL

All content on this site is subject to the Creative Commons License
Top Tags
Theme (5) news (2) security (2) sport (1) Arabic (1) wiki (1) Christmas (1) jQuery (1) tag (1) module (1) SEO (1) comments (1)
Advertisement