Skip to content

Test Plan

Stephen Cooper edited this page May 30, 2021 · 7 revisions

Character Sheet

  • Make one of each type of character (character, creature, container)
  • Export character then re-import

Facade

  • Edit every editable field. Save & re-open. Check values

Profile

  • Check help icon on every header
  • Edit every editable field. Save & re-open. Check values
  • Add physical and psyche traits
  • Edit physical and psyche traits

Skills

  • Check help icon on every header
  • Filter skills
  • Make custom skill and skill formula
  • Test SDR
    • Click the star should highlight
    • click star again, should prompt
    • Press all options
    • Pass SDR and Fail SDR
  • Delete skill
  • Condition
    • Adjust Condition, roll shock, check target (condition/5)
    • Remove condition, roll shock, check target (avg(str, sta, will))

Combat

  • Check help icon on every header
  • Check the calculations for each of the combat statistics
    • fatigue
    • initiative - should match Initiative skill
    • dodge
      • dodge below zero
      • dodge above 100
    • encumbrance - Gear total weight / endurance
    • endurance - avg of STR,STA,WIL ..OR.. Condition/5
    • shock - target = endurance
    • stumble - target =
    • fumble
    • roll a damage ensure it works
    • roll an injury, ensure it works
  • Melee weapons
    • check automated attack
    • check assisted attack
      • check each weapon aspect
      • check AML
    • check assisted defence
      • check DML
  • Missile weapons
    • check automated combat with/without "track missile qty" enabled.
    • check damage rolls for each distance

Esoterics

  • Check help icon on every header

Gear

  • Check help icon on every header

Effects

  • Check help icon on every header

Gear and Encumbrance

  • Ensure PP calculated correctly
  • Equip/unequip repeatedly, ensure PP correct
  • Move items to containers, ensure PP correct

Combat

  • Create multiple actors on scene

Melee Combat

  • Weapon Damage optional rule
    • enable it
    • set WQ very low on attacking weapon
    • attack with that weapon and block, giving blocker advantage
    • weapon should break
    • weapon should become unequipped.
  • DTA - Ensure attacker and target are correct
  • Dodge - Cover all results of attack chart
    • CS/CS CS/MS CS/MF CS/CF
    • MS/CS MS/MS MS/MF MS/CF
    • MF/CS MF/MS MF/MF MF/CF
    • CF/CS CF/MS CF/MF CF/CF
  • Block - Cover all results of attack chart
    • CS/CS CS/MS CS/MF CS/CF
    • MS/CS MS/MS MS/MF MS/CF
    • MF/CS MF/MS MF/MF MF/CF
    • CF/CS CF/MS CF/MF CF/CF
  • Counterstrike - Cover all results of attack chart
    • CS/CS CS/MS CS/MF CS/CF
    • MS/CS MS/MS MS/MF MS/CF
    • MF/CS MF/MS MF/MF MF/CF
    • CF/CS CF/MS CF/MF CF/CF

Ranged Combat

  • Dodge - Cover all results of attack chart
    • CS/CS CS/MS CS/MF CS/CF
    • MS/CS MS/MS MS/MF MS/CF
    • MF/CS MF/MS MF/MF MF/CF
    • CF/CS CF/MS CF/MF CF/CF
  • Block - Cover all results of attack chart
    • CS/CS CS/MS CS/MF CS/CF
    • MS/CS MS/MS MS/MF MS/CF
    • MF/CS MF/MS MF/MF MF/CF
    • CF/CS CF/MS CF/MF CF/CF