·
Where to test: Test in Local vs. Test in Cloud
o Local:
fast, cheap, but may not be real
o Cloud:
slow, costly, but real
o General
rule:
·
Do as many test as possible in local
§ If
some test can be tested in local, test it in local.
§ If
some test can't be tested in local, ask yourself: Can we configure the code to
be able to test in local?
·
Do more test in cloud than in local
§ Especially
in later phases of project, do more tests in cloud than in local
o Tests
to be done in local
·
Debug/Functional Test
·
UI Automation Test
·
Performance (Profiling only)
o Test
to be done in Cloud
·
Integration
·
Load test: scale-out
·
Failover. Failover will happen at some point:
know how your application handles it.
·
Performance (end to end performance, end-user
experience)
No comments:
Post a Comment