Flashcards
306 continued
Flashcards do conjunto (18)
- 1what is a key pillar to agile dev?deliver value to the user as early as possible
outcome should be shippable code - 2what are design sprints?examine some work and create multiple idea and prototypes and suggestions for the solutions
done over 5 days
built on the 4th
day 5 - show to real users - 3BBC stepping out?- The BBC go to schools and let kids talk and test protos to get feedback
Also just grab random people in coffee shops to test - 4what is unit testing?everything is written with testing in mind
checking that the code does what you think it does - 5what is test driven development?next step from unit testing
write tests first
- imagine you've already written the code
- write the test, call in the function with a parameter, returns something, then the test fails
- then write the production code to make the test pass - 6three rules to test driven dev?1. you must write a failing test before any production code
2. You must not write more of a test than is sufficient to fail, or fail to compile
3. You must not write more production code than is sufficient to make the currently failing test pass - 7what is red, green, refactorused in test-driven dev
write a test that is failing - red
make it pass as quickly as possible - green
then reflect on it and refactor, is there a better way to do it? - refactor - 8what is meant by separation of concerns?functions should only do one thing
- 9what is manual testing?testing app of devices manually
a way to test on a variety of different machines
devices are different
e.g. processing power - 10issues to manual testing?time consuming
- 11what is automated end to end testing?testing on physical devices that is automated
- 12what is HIVE?uses for automated end to end testing
Many physical devices that are all connected, software sends request to automatically drive visits to websites and clicks on these devices and get results back - 13what is Behaviour Driven Dev?takes user stories and goes a step down to talk about features
format is called Gherkin
Write a 'Given' then an 'And' and then a 'When' - 14testing pyramid?Ui Tests
End to end tests
integration tests
Unit tests - 15what is continuous delivery?uses Build Server to enable continuous integration when deploying
is then sent to testing, then its live - 16what are flagpoles and toggles?give the ability to make changes without releasing code
e.g turn a feature off - 17what is a dashboard?tells the team the status of the project
- 18web analytics...
Informações
- Descrição
- FlashCards sobre 306 continued, criado por Lewis Stones em 29-04-2018.
- Criado por
- Lewis Stones
- Visualizações
- 0
- Avaliação