Giter Site home page Giter Site logo

qa's Introduction

QA (Quality Assurance)

This repo tracks issues assigned to PhET's QA team and the relative priority of these issues.

Read the QA Book!

Here's our QA issue templates.

qa's People

Contributors

ariel-phet avatar arouinfar avatar denz1994 avatar jbphet avatar jessegreenberg avatar jonathanolson avatar jshin313 avatar katiewoe avatar liammulh avatar mattpen avatar nancy-salpepi avatar oliver-phet avatar phet-steele avatar pixelzoom avatar samreid avatar stemilymill avatar terracoda avatar veillette avatar zepumph avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qa's Issues

Dev test: Resistance In A Wire 1.3.0-dev.1

This test is before moving to rcs for phet and phet-io brands. The sim was instrumented for PhET-iO a few months ago, and went through a good amount of refactoring during that. The only visually noticeable changes are the slider thumbs. Internal implementations have changes substantially since its 1.2 release to the phet website, including using HSlider now. @phet-steele please let me know if you want more in a dev test issue. @ariel-phet please assign and prioritize.

http://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.3.0-dev.1/resistance-in-a-wire_en.html

Please test on

  • Windows Chrome
  • iPad 2
  • Mac Safari

Ipad2 test for Molecules and Light

I recently reverted some workaround code for removing the 'Return Molecule' button from the observation window (see phetsims/molecules-and-light@672fb1d and phetsims/molecules-and-light@2feff3f). For optimization purposes, we were setting the opacity in an effort to better optimize the performance.

Since phetsims/molecules-and-light#98 and phetsims/scenery#404 are both closed, I reverted back to explicitly setting the visibility on the button.

To test, break a molecule apart (UV + NO2 works well). The button will appear, and we can either click the button to return the molecule or select a new molecule which will remove the button and render the new molecule in the observation window.

RC Test: Forces and Motion Basics 2.3.0-rc.1

( @jessegreenberg @arouinfar @oliver-phet )

2.3.0-rc.1 is ready for RC testing.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify
This RC is to address the user requested features from the following link.
See here for a list of the things that were changed in the parent issues.
Here is the list of changes from that issue:

  • All changes are in the "Net Force" screen
  • NetForceScreenView includes two new CartStopperNodes placed at a location which will stop movement of the cart.
  • The cart can move about twice as far along the screen since the stoppers are placed farther than the previous version allowed the cart to move.
  • The pullers stand up when the game is over
  • The speedometer was added to the center of the cart, showing speed of the moving cart
  • A "Speed" checkbox was added to the control panel, which toggles visibility of a speedometer

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test
  • Legends of Learning harness test

If any new issues are found, please note them in phetsims/forces-and-motion-basics#227 and reference this issue.

@ariel-phet please assign and prioritize

Dev Test: Charges and Fields [+PhET-iO]

In late 2016, Charges and Fields PhET-iO went through an RC for a PhET-iO version, see phetsims/tasks#736

5 issues were raised, 3 of which have been fixed and verified. The remaining 2 issues are:

which are fixed and pending testing.

I noticed that the QA team has several other issues on their radar at the moment, so I was hesitant to create a new dev version now (as noted in https://github.com/phetsims/phet-io/issues/863#issuecomment-322341631 ). The aforementioned issues may be tested in phettest.colorado.edu but before we go to full dev or RC testing, but when the priority/time is right for this issue, let @samreid or @zepumph know and they will create you a dev version on the spot.

Reassigned to @ariel-phet for prioritization, scheduling, delegation and labeling.

Dev test: Molecule Polarity 1.0.0-dev.23

This is the first dev test of Molecule Polarity.

Dev test:
http://www.colorado.edu/physics/phet/dev/html/molecule-polarity/1.0.0-dev.23/molecule-polarity_en.html

iFrame test:
http://www.colorado.edu/physics/phet/dev/html/molecule-polarity/1.0.0-dev.23/molecule-polarity_en-iframe.html

This sim was ported from Java, and consists of 3 screens.

The first 2 screens ("Two Atoms", "Three Atoms") have the following differences from the Java version:
• Turning the E-field on/off will show/hide the plates. See phetsims/molecule-polarity#52. In the Java version, the plates were always visible, and the polarity indicators were shown/hidden.
• When the sim starts, "cueing arrows" are shown around the molecules. Their behavior is specified in phetsims/molecule-polarity#50 (comment). In the Java version, the overall behavior was different, and the rotation arrows were a custom cursor.

The third screen ("Real Molecules") is not fully implemented, since we don't have a 3D molecule viewer for HTML5. Since it's likely to be some time before a 3D viewer is implemented, PhET decided to publish without that functionality, see phetsims/molecule-polarity#27. A dialog in the "Real Molecules" screen directs the user to the Java version.

Sim-specific query parameters are documented in MPQueryParameters.js. Ignore the realMolecules query parameter, there is no need to test it.

I have tested primarily on Chrome, Safari and Mobile Safari. Please spot check on other platforms. This sim does not currently use WebGL.

Please mention this issue in any GitHub issues that you create.

Assigned to @ariel-phet for prioritization.

Dev Test: Projectile Motion 1.0.0-dev.5

Test Link
http://www.colorado.edu/physics/phet/dev/html/projectile-motion/1.0.0-dev.5/projectile-motion_en.html

Known issues:

  • Some of the artwork on the Lab screen, such as Arrow or Human, don't scale bigger when it gets into the 2-3 meter range for diameter
  • Setting values such as a small mass and large diameter and drag coefficient that create an unphysical drag force causes the algorithm to be wrong
  • Performance on iPad2 is a little choppy when all vectors are turned on

Platforms:

  • iPad Air
  • Windows Chrome
  • Mac Safari

RC Test: Build an Atom 1.6.0-rc.2

(@ariel-phet @samreid @phet-steele @kathy-phet), Build an Atom 1.6.0-rc.2 is ready for RC testing. RC 1 was canceled because phetsims/build-an-atom#149 needed to be completed first.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify
Please test the following issues and check them off after addressing. If they are resolved, close them. If not, they should be updated.

This minor release is motivated by phetsims/build-an-atom#162, and will be a prototype for Legends of Learning publications.

To test, launch:
http://harness.legendsoflearning.com

Then put this as "game URL" (note the legends of learning query parameter):
http://www.colorado.edu/physics/phet/dev/html/build-an-atom/1.6.0-rc.2/build-an-atom_en.html?legendsOfLearning

Check that "init" "pause" and "resume" all work properly. This harness test should be done on all of legends of Learning supported platforms, which are indicated here:

https://www.legendsoflearning.com/teachers/faq/

Legends of Learning supports Chromebooks, iPad Air 2, and iPad Air Pro. Laptop/desktop computers will also work. Android tablets and smartphones are not officially supported.
If this checks out, we will publish this sim to the Legends of Learning store.

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in https://github.com/phetsims/build-an-atom/issues and reference this issue.

(Other potentially useful items)

Sim-specific query parameters useful for testing:
?legendsOfLearning - Required to test in the Legends of Learning harness

Assigning to @phet-steele and @ariel-phet to prioritize this issue.

RC testing for Pendulum Lab 1.0.0-rc.2

@ariel-phet, @arouinfar, @kathy-phet, Pendulum Lab 1.0.0-rc.2 is ready for RC testing.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify
(all should be marked "status:fixed-pending-testing")
Please test the following issues and check them off after addressing. If they are resolved, close them. If not, they should be updated.

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in https://github.com/phetsims/pendulum-lab/issues and reference this issue.

(Other potentially useful items)

Sim-specific terminology:
• pendulum - a mass suspended from a pivot so that it can swing freely.
• lab - short for laboratory

RC test: Molarity 1.3.0-rc.1

RC version:
http://www.colorado.edu/physics/phet/dev/html/molarity/1.3.0-rc.1/molarity_en.html

iFrame test:
http://www.colorado.edu/physics/phet/dev/html/molarity/1.3.0-rc.1/molarity_en-iframe.html

Text matrix:
https://docs.google.com/spreadsheets/d/1tb4vFUYbqCPPIDPOiV6BkamOZiZyWujxaF4al_2q4k4/edit#gid=288440115

In addition to the test matrix, please perform these specific tests on 1 or 2 platforms:

  • stringTest=double (double all strings)
  • stringTest=long (excessively long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left text direction)
  • stringTest=xss (test for security issues, passes if it does NOT redirect to another page)
  • full screen test
  • screenshot test

The previous test was 1.3.0-phetiodev.3, see phetsims/tasks#865. There are no issues to verify from that test, and this RC version uses the same shas.

Please mention this issue in any GitHub issues that you create.

Spot Check: Drag interruption when sim is made inactive

From phetsims/build-an-atom#162, a fix was applied in phetsims/scenery#619 which fixes buggy behavior when dragging is interrupted.

@phet-steele could you please verify that the issue with interrupting dragging with the "Pause" feature is fixed in phetsims/build-an-atom#162?

In case they are needed, here are the steps to test with the harness:

Please let me know if you have any questions.

Dev Test: Ohms Law 1.4.0-phetiodev.2

@emily-phet

This a test for the newly phet-io instrumented sim, as well as major refactoring and layout changes since the 1.4.0-phetiodev.1 dev test.

http://www.colorado.edu/physics/phet/dev/html/ohms-law/1.4.0-phetiodev.2/wrappers/index/

Please check that these issues are solved:

As well as other potentially suitable tests that QA wizards tend to do.

In an email @emily-phet told me:

Ideally at least OL would be done by Tuesday July 25th (maybe RIAW, too?).

This is to be used for sonification wrapper work.

@ariel-phet please assign and prioritize

RC Test: Expression Exchange 1.1.0-rc.1

(@amanda-phet, @ariel-phet) Expression Exchange 1.1.0-rc.1 is ready for RC testing.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify
(all should be marked "status:fixed-pending-testing")
Please test the following issues and check them off after addressing. If they are resolved, close them. If not, they should be updated.

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in https://github.com/phetsims/expression-exchange/issues and reference this issue.

(Other potentially useful items)

Sim-specific query parameters useful for testing:
?showRewardNodeEveryLevel - shows the reward node on every level so that it can be seen and tested without having to play the entire game
?minimalGameLevels - reduces the number of game levels from 8 to 2 so that the 'all levels completed' behavior can be more easily verified

Sim-specific terminology:
• coin terms - the things that the user creates, drags around, and combines
• expressions - two or more coin terms combined together in a form that can be seen in a rectangle and moved around as one entity
• creator box - the areas at the bottom of many screens that allows the user to drag out coin terms into the play area

RC Test: Energy Skate Park: Basics for LOL

In phetsims/energy-skate-park-basics#375 @kathy-phet recommended publishing Energy Skate Park: Basics for Legends of Learning. I tested that master in Mac Chrome works correctly with the "pause in 5 seconds" when dragging the skater, track or track vertices, and that pausing works correctly. We will need to do a RC test on this sim to make sure nothing was disturbed and that LOL is still good to go (cross-platform). The sim would be republished on the PhET website. Also, this is a phet-io sim, and according to our recent decisions on publishing, we should fully retest the PhET-iO features. This may be an unfortunate use of time if we decide not to share the tested PhET-iO version with collaborators for fear of breaking APIs.

I'm scheduling this as an "I owe you an RC" release, please give me (or someone else on the development team) a 30-minute warning before you are ready to start testing and we'll publish a fresh version.

Assigned to @ariel-phet for scheduling, prioritization and delegation.

EDIT: changed "may wish to fully retest" to "should fully retest"

Dev Test: circuit-construction-kit-dc/1.0.0-dev.87

@kathy-phet would like a stable dev version of CCK for AAPT. In phetsims/circuit-construction-kit-dc#76 (comment) we published dev.87 with numerous fixes. It would be good to know if there are any severe issues or "gotchas" (or new issues) for @kathy-phet to know about at the conference. It will also be good to get some initial dev testing for this sim. Reassigning to @ariel-phet for additional instructions, prioritization, delegation, adding other labels as appropriate, etc.

Let's test on the following:

  • Windows Chrome (top priority)
  • iPad2

RC test: Molarity 1.3.0-phetiorc.2

1.3.0-phetiorc.2 uses the same shas as 1.3.0-rc.2, which is being tested in #13. Highly recommended to complete testing of 1.3.0-rc.2 first.

Root Directory:
http://www.colorado.edu/physics/phet/dev/html/molarity/1.3.0-phetiorc.2

Wrappers (password required):
http://www.colorado.edu/physics/phet/dev/html/molarity/1.3.0-phetiorc.2/wrappers/index/

Testing Matrix:
https://docs.google.com/spreadsheets/d/1OG5et_umDGDNI4v9K1acaAs4fR_8c_3rMM6qn8D8hLY/edit#gid=2

Please mention this issue in any GitHub issues that you create.

RC test: Molarity 1.3.0-rc.2

RC version:
http://www.colorado.edu/physics/phet/dev/html/molarity/1.3.0-rc.2/molarity_en.html

iFrame test:
http://www.colorado.edu/physics/phet/dev/html/molarity/1.3.0-rc.2/molarity_en-iframe.html

Text matrix:
https://docs.google.com/spreadsheets/d/1tb4vFUYbqCPPIDPOiV6BkamOZiZyWujxaF4al_2q4k4/edit#gid=288440115

In addition to the test matrix, please perform these specific tests on 1 or 2 platforms:

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

There are no previous issues to verify.

Please mention this issue in any GitHub issues that you create.

Maintenance release testing for RichText changes

Maintenance release RCs for phetsims/scenery-phet#312.

This was applied to all sims that contained RichText in their production version. It may not be used in some sims.

For all sims:

  • Open the sim in Chrome, run through a ~30 second check to make sure the sim operates normally.

For sims that have RichText (usually subscript/superscript bits, I didn't do an exhaustive check):

RC test Forces and Motion: Basics 2.3.0-phetiorc.3

@samreid @zepumph @kathy-phet @ariel-phet Forces and Motion: Basics 2.3.0-phetiorc.3 is ready for RC testing.

This RC has master SHA's so a full RC test is required (even though we are starting on rc.3). This RC is to support adding Legends of Learning features to Forces and Motion: Basics. Since FAMB is a phetio sim, we need to deploy a phet-io version at the same time. Rather than deploy both PhET and PhET-iO RCs now, we are starting with the phetio version so that we won't have to create two new RC's if issues are found. Here is the link to index.

Root Directory

Testing Matrix

If any new issues are found, please note them in phetsims/forces-and-motion-basics/issues and reference this issue.

Assigning @phet-steele and @ariel-phet to assign priority for testing.

Dev test: Pendulum Lab 1.0.0-dev.14

@ariel-phet and @arouinfar, Pendulum Lab 1.0.0-dev.14 is ready for general dev testing.

URL: http://www.colorado.edu/physics/phet/dev/html/pendulum-lab/1.0.0-dev.14/pendulum-lab_en.html

There have been a lot of model/view changes (particularly with layout), so a full test would be great.

Also let me know if phetsims/pendulum-lab#102 is still an issue.

Please test on the following:

  • iPad 2
  • iPad Air
  • Chrome (Windows)
  • Safari (MacOS)

Steele, this would be high priority, after CCK.

What should a phet-io dev test look like?

This should be handled before #18, which is a phet-io dev test. We should solidify what is a minimal QA test that makes us feel good about delivering these versions to close partners. These dev tested sims are intented to be used during development while iterating quickly. Tagging @phet-steele and @ariel-phet to weigh in, but it will probably look similar to the matrix we have for normal phet-io, but for fewer devices.

Also we should think about how much phet brand testing to include in these tests. Ideally a phet-io dev test could stand on its own, and didn't need a phet brand dev test first.

RC Test: Resistance In A Wire 1.3.0-rc.1 and 1.3.0-phetiorc.1

Phet link:
http://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.3.0-rc.1/resistance-in-a-wire_en.html

PhET-iO link to wrappers index (password protected and hidden in the parent version dir):
http://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.3.0-phetiorc.1/wrappers/index

These two versions were just created from master shas. The sim was newly instrumented for PhET-iO and went through major code refactoring and review in the process (thanks @samreid @veillette for all the help), so it will be useful to publish a phet version while we are at it.

Please reference this issue in any related issues that are created.

There are no sim-specific query parameters.

Assigning to @ariel-phet for priority and delegation.

RC Test: Projectile Motion 1.0.0-rc.2

@phet-steele @andrea-phet @arouinfar Projectile Motion 1.0.0-rc.2 is ready for RC testing.

Link to sim

Link to iFrame

A full test matrix is not needed for this RC test. Spot testing on a couple of platforms is sufficient.

Issues to Verify
Please test the following issues and check them off after addressing. If they are resolved, close them. If not, they should be updated.

If any new issues are found, please note them in https://github.com/phetsims/projectile-motion/issues and reference this issue.

Website QA: Team Page translatability

@phet-steele - I've made the "Our Team" page translatable and it required a significant retooling of the entire Team Member process. Could you please schedule a QA test for the Team Page? The proposed changes are currently deployed to https://ox-dev.colorado.edu/en/about/team

The processes that were affected include:

  • Creating a new Team Member
  • Deleting a Team Member
  • Editing an existing Team Member
  • Translating the Team Page
  • Previewing a translation of the Team Page

Everything should be translatable except for the names of people and companies.

RC Test: Forces and Motion Basics 2.3.0-rc.2

( @jessegreenberg @arouinfar @oliver-phet )

2.3.0-rc.2 is ready for RC testing.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify
This RC is to address the user requested features from the following link.
See here for a list of the things that were changed in the parent issues.
Here is the list of changes from that issue:

  • All changes are in the "Net Force" screen
  • NetForceScreenView includes two new CartStopperNodes placed at a location which will stop movement of the cart.
  • The cart can move about twice as far along the screen since the stoppers are placed farther than the previous version allowed the cart to move.
  • The pullers stand up when the game is over
  • The speedometer was added to the center of the cart, showing speed of the moving cart
  • A "Speed" checkbox was added to the control panel, which toggles visibility of a speedometer

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in phetsims/forces-and-motion-basics#227 and reference this issue.

Added labels from #5, as this issue replaces it.

Getting Liam Started

@ariel-phet @oliver-phet

  • GitHub email/account, join the organization
  • Share to google-group
  • Add to QA folder
  • Availability posted in the calendar
  • Go over the phases of sim development
  • Go over GitHub workflow
  • Explain the testing tricks-of-the-trade (sim locations, query params, dev tools, etc...)
  • Practice creating an issue
  • Introduce test-server
  • Introduce the website
  • Website account
  • Introduce PhET-iO
  • Picture for website
  • Access to [email protected]
  • Finish all admin paperwork
  • W4 and Direct Deposit up-to-date on myCUinfo

For @lmulhall-phet to research if they please (don't have to, it's not a compete doc):

Modern PhET Look and Feel Cross Platform

RC Test: Forces and Motion Basics 2.3.0-phetiorc.1

@samreid @jessegreenberg so they know this is in the queue.

This RC is from the same shas as phetsims/tasks#868, so it should be done after testing the phet features. Here is the link to index.

Root Directory

Testing Matrix

If any new issues are found, please note them in phetsims/forces-and-motion-basics#227 and reference this issue.

Parent issue for the design changes and implementation: phetsims/forces-and-motion-basics#220

Here is the list of all the changes that have been added

  • All changes are in the "Net Force" screen
  • NetForceScreenView includes two new CartStopperNodes placed at a location which will stop movement of the cart.
  • The cart can move about twice as far along the screen since the stoppers are placed farther than the previous version allowed the cart to move.
  • The pullers stand up when the game is over
  • The speedometer was added to the center of the cart, showing speed of the moving cart
  • A "Speed" checkbox was added to the control panel, which toggles visibility of a speedometer

RC test for Pendulum Lab 1.0.0-rc.3

@ariel-phet, @arouinfar, @kathy-phet, pendulum-lab 1.0.0-rc.3 is ready for RC testing.

Link to sim

Link to iFrame

Issues to Verify
(all should be marked "status:fixed-pending-testing")
Please test the following issues and check them off after addressing. If they are resolved, close them. If not, they should be updated.

If any new issues are found, please note them in https://github.com/phetsims/pendulum-lab/issues and reference this issue.

Dev Test: New Splash Screen

From phetsims/joist#408 phetsims/joist#407 and phetsims/joist#349 we have made the following changes to the splash screen:

  1. It should be sized proportionally to the screen size
  2. It should show a pulsing animation while downloading

I published an Energy Skate Park: Basics version here that has these changes. It will need to be tested on all of our supported platforms because it uses new preload code + css that may have platform-specific issues.
http://www.colorado.edu/physics/phet/dev/html/energy-skate-park-basics/1.3.1-dev.6/energy-skate-park-basics_en.html

Before setting the entire QA team loose on this, it would be best if @ariel-phet could review the current implementation for design issues (sizing and how the pulse-download animation looks). If all is well, then we can expand the testing. If your internet connection is too fast, you may have trouble seeing the download part of the animation. You can use Chrome Dev Tools to throttle your download speed. View => Developer => Developer Tools=> Network => "No throttling" (in the top right) can be changed as desired.
image

Dev Test: Circuit Construction Kit: DC 1.0.0-dev.135 (and virtual lab)

http://www.colorado.edu/physics/phet/dev/html/circuit-construction-kit-dc/1.0.0-dev.135/circuit-construction-kit-dc_en.html
http://www.colorado.edu/physics/phet/dev/html/circuit-construction-kit-dc-virtual-lab/1.0.0-dev.9/circuit-construction-kit-dc-virtual-lab_en.html

These versions are based on the same code, but VL is supposed to have no 1st screen and no virtual ammeter.

We tested a bit previously to get a good version ready for AAPT, but this will be the first formal dev test (after #31 was abandoned).

Please test on the following:

  • iPad 2
  • iPad Air
  • Windows Chrome
  • Mac Safari
  • LoL

If there is a performance type issue on the iPad2, please comment if it also exists on the Air.

I'll assign the same priority and assignees as @ariel-phet did in #31

Dev Test: Resistance In A Wire 1.3.0-phetiodev.9

@emily-phet

This a test for the newly phet-io instrumented sim, as well as major refactoring and layout changes. This dev test is in preparation for a dev release to be delivered to sonification collaborators to add accessibility to RIAW, so please focus on phet-io features.

This test is very similar to #24 in that this sim will be delivered to 3rd parties, but for development purposes only.

http://www.colorado.edu/physics/phet/dev/html/resistance-in-a-wire/1.3.0-phetiodev.9/wrappers/index/

Please check that these issues are solved:

There are some know layout problems currently like phetsims/ohms-law#68 (effects RIAW too). The focus of this test is for functionality and logic testing.
@emily-phet and I spoke about this release, and the goal would be to have something to deliver by next Tuesday. I am out of town until Friday.

@ariel-phet please assign and prioritize

RC test: Molecule Polarity 1.0.0-rc.1

@phet-steele, @emily-phet, @kathy-phet, @ariel-phet:

Molecule Polarity 1.0.0-rc.1 is ready for RC testing.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify

This is the first RC test, so there are no issues to verify. If you're interested in issues that were found during dev testing, see #21.

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in https://github.com/phetsims/molecule-polarity/issues and reference this issue.

Query Parameters

Sim-specific query parameters are documented in MPQueryParameters.js. Ignore the realMolecules query parameter, there is no need to test it.

RC Test: Projectile Motion 1.0.0-rc.1

@ariel-phet @arouinfar , Projectile Motion 1.0.0-rc.1 is ready for RC testing.

Link to sim

Link to iFrame

Test Matrix

Please verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in https://github.com/phetsims/projectile-motion/issues and reference this issue.

(Other potentially useful items)

No sim-specific query parameters

Sim-specific terminology:
• tracer - the blue tool you can drag from the toolbox and use to view information about trajectories

RC Test: Build an Atom 1.6.0-rc.1

(@ariel-phet @samreid @phet-steele @kathy-phet), Build an Atom 1.6.0-rc.1 is ready for RC testing.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify
Please test the following issues and check them off after addressing. If they are resolved, close them. If not, they should be updated.

This minor release is motivated by phetsims/build-an-atom#162, and will be a prototype for Legends of Learning publications.

To test, launch:
http://harness.legendsoflearning.com

Then put this as "game URL" (note the legends of learning query parameter):
http://www.colorado.edu/physics/phet/dev/html/build-an-atom/1.6.0-rc.1/build-an-atom_en.html?legendsOfLearning

Check that "init" "pause" and "resume" all work properly. This harness test should be done on all of legends of Learning supported platforms, which are indicated here:

https://www.legendsoflearning.com/teachers/faq/

Legends of Learning supports Chromebooks, iPad Air 2, and iPad Air Pro. Laptop/desktop computers will also work. Android tablets and smartphones are not officially supported.
If this checks out, we will publish this sim to the Legends of Learning store.

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in https://github.com/phetsims/build-an-atom/issues and reference this issue.

(Other potentially useful items)

Sim-specific query parameters useful for testing:
?legendsOfLearning - Required to test in the Legends of Learning harness

Assigning to @phet-steele and @ariel-phet to prioritize this issue.

Dev Test: Circuit Construction Kit: DC 1.0.0-dev.129 (and virtual lab)

http://www.colorado.edu/physics/phet/dev/html/circuit-construction-kit-dc/1.0.0-dev.129/circuit-construction-kit-dc_en.html
http://www.colorado.edu/physics/phet/dev/html/circuit-construction-kit-dc-virtual-lab/1.0.0-dev.8/circuit-construction-kit-dc-virtual-lab_en.html

These versions were prepared in phetsims/circuit-construction-kit-dc#109. They are based on the same code, but VL is supposed to have no 1st screen and no virtual ammeter.

We tested a bit previously to get a good version ready for AAPT, but this will be the first formal dev test. @ariel-phet can you please prioritize, schedule and delegate? Also, please let me know if this issue requires any more information or issue labels.

Please test on the following:

  • iPad 2
  • iPad Air
  • Windows Chrome
  • Mac Safari

If there is a performance type issue on the iPad2, please comment if it also exists on the Air.

UPDATE July 31, 3:59PM by @samreid. For phetsims/circuit-construction-kit-dc#124 we published new dev versions with wire icons. I updated the test versions to dev.129 and dev.8

RC Test: Build an Atom 1.6.0-rc.3

(@ariel-phet @samreid @phet-steele @kathy-phet), Build an Atom 1.6.0-rc.2 is ready for RC testing. RC 1 was canceled because phetsims/build-an-atom#149 needed to be completed first. RC 2 was canceled because of phetsims/build-an-atom#169.

Link to sim

Link to iFrame

Test Matrix

Issues to Verify
Please test the following issues and check them off after addressing. If they are resolved, close them. If not, they should be updated.

This minor release is motivated by phetsims/build-an-atom#162, and will be a prototype for Legends of Learning publications.

To test, launch:
http://harness.legendsoflearning.com

Then put this as "game URL" (note the legends of learning query parameter):
http://www.colorado.edu/physics/phet/dev/html/build-an-atom/1.6.0-rc.3/build-an-atom_en.html?legendsOfLearning

Check that "init" "pause" and "resume" all work properly. This harness test should be done on all of legends of Learning supported platforms, which are indicated here:

https://www.legendsoflearning.com/teachers/faq/

Legends of Learning supports Chromebooks, iPad Air 2, and iPad Air Pro. Laptop/desktop computers will also work. Android tablets and smartphones are not officially supported.
If this checks out, we will publish this sim to the Legends of Learning store.

Please also verify

  • stringTest=double (all strings doubled)
  • stringTest=long (exceptionally long strings)
  • stringTest=X (short strings)
  • stringTest=rtl (right-to-left)
  • stringTest=xss (test passes if sim does not redirect, OK if sim crashes or fails to fully start)
  • showPointerAreas (touchArea=red, mouseArea=blue)
  • Full screen test
  • Screenshot test

If any new issues are found, please note them in https://github.com/phetsims/build-an-atom/issues and reference this issue.

(Other potentially useful items)

Sim-specific query parameters useful for testing:
?legendsOfLearning - Required to test in the Legends of Learning harness

Assigning to @phet-steele and @ariel-phet to prioritize this issue.

Dev Test: CCK DC 1.0.0-dev.160

Now that the code review is complete, we would like to run another dev test for CCK DC. I published http://www.colorado.edu/physics/phet/dev/html/circuit-construction-kit-dc/1.0.0-dev.160/circuit-construction-kit-dc_en.html

Things to test in particular:

  1. This version uses SVG, so we should check performance (particularly on slower devices and firefox) to see whether it is acceptable.
  2. Numerous changes occurred during the code review, so logic, physics, view all need to be verified.

Assigned to @ariel-phet to see if there's anything else to focus on in testing, and to prioritize/schedule/delegate.

Test platforms:

  • iPad 2
  • iPad Air
  • Win Chrome
  • Mac Safari

RC Test: Forces and Motion Basics 2.3.0-phetiorc.2

@samreid @jessegreenberg so they know this is in the queue.

This issue is to replace #6 to catch a fix for RichText in scenery-phet.

This RC is from the same shas as phetsims/tasks#868, so it should be done after testing the phet features. Here is the link to index.

Root Directory

Testing Matrix

If any new issues are found, please note them in phetsims/forces-and-motion-basics#227 and reference this issue.

Parent issue for the design changes and implementation: phetsims/forces-and-motion-basics#220

Here is the list of all the changes that have been added

  • All changes are in the "Net Force" screen
  • NetForceScreenView includes two new CartStopperNodes placed at a location which will stop movement of the cart.
  • The cart can move about twice as far along the screen since the stoppers are placed farther than the previous version allowed the cart to move.
  • The pullers stand up when the game is over
  • The speedometer was added to the center of the cart, showing speed of the moving cart
  • A "Speed" checkbox was added to the control panel, which toggles visibility of a speedometer

This issue replaces #6, closing that one and applying same labels and priority.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.