15
Joomla!Day Norway 2007 Quality & Testing Work Group

Joomla!Day Norway 2007

Embed Size (px)

DESCRIPTION

Joomla!day Norway 2007 edition

Citation preview

Page 1: Joomla!Day Norway 2007

Joomla!Day Norway 2007

Quality & Testing Work Group

Page 2: Joomla!Day Norway 2007

http://www.joomla.org 1

Who

• Rob Schley, Joomla! Core Member and Q&T Coordinator

• http://www.joomla.org/content/view/2032/85/

• Robin Muilwijk, former Joomla! Core Member, Q&T Assistant Coordinator

• http://www.joomla.org/content/view/270/87/

Page 3: Joomla!Day Norway 2007

http://www.joomla.org 1

What

"..To help improve the Quality, Stability & Security of the

Joomla! Core Code, through continuous rigorous Testing and

quality Reporting..."

Page 4: Joomla!Day Norway 2007

http://www.joomla.org 1

How and When

1. Process, procedures and Workflow

2. What and How we test

3. When we test

4. Let’s not forget Quality

Page 5: Joomla!Day Norway 2007

http://www.joomla.org 1

1.1 Process

• Our main procedure e.g. workflow– Mediator between Community and

Developers– Pick up, Verify, Report, Verify again, Close– Report sources; forum and trackers

Page 6: Joomla!Day Norway 2007

http://www.joomla.org 1

1.2 Workflow

Page 7: Joomla!Day Norway 2007

http://www.joomla.org 1

2.1 What and How

• Basic (manual) testing– Different webserver setups

(apache/php/mysql)– Bugs, usability, typos etc…– Tip; enable php error reporting and debug

• Unit testing– Small team, still in development

Page 8: Joomla!Day Norway 2007

http://www.joomla.org 1

2.1 What and How

• Performance testing– Benchmarking– Profiling

• Security testing– Tool– Manually

Page 9: Joomla!Day Norway 2007

http://www.joomla.org 1

3.1 When

• When are we active, when do we Test?– Basically… always!– During releases (example; 1.5 Beta-2)– Continuously testing– Continuously monitoring tracker and forum

(spot problems)

Page 10: Joomla!Day Norway 2007

http://www.joomla.org 1

4.1 Quality

• Besides testing, Q&T also focuses on the quality of the Core Code. What does that mean?

• Examples: Improve queries, introduce feature requests (enhancements)

• Example; Banner Client ID (next page)

Page 11: Joomla!Day Norway 2007

http://www.joomla.org 1

4.1 Quality

• Frequently asked on the forum > Usability improved (Quality) by adding a column

Page 12: Joomla!Day Norway 2007

http://www.joomla.org 1

Can You! Help?

Yes you Can!

Take the Red Barchetta for a testdrive,

Become a beta-tester!

Page 14: Joomla!Day Norway 2007

http://www.joomla.org 1

?!

Questions?

Remarks?

Page 15: Joomla!Day Norway 2007

http://www.joomla.org 1

Resources

• Links for resources