Detailed Notes
Part II of our walk-through/UAT testing. We will be testing the application for usability and features to make our experience a productive one.
You can view source for today and all prior days by reviewing the tag Day 47 at this GitHub: https://github.com/robbroadhead/develpreneur-pythontutorial
Transcript Text
[Music] hello and welcome back we are in the midst of our uat we have created actually we're working from our 2021 goals immediate and we'll see we've got a fair amount of tasks here that we've already built so let's uh continue on and see if hopefully we don't have quite as much to do this time around so we've worked our way into uh road map create a road map we've done that that's good we come in we know that we can delete a record we know that we can savor it let's look at this so let's just change our name and make sure that we don't end up like creating a delete or something like or i'm sorry duplicate so if we do annual goals 2021 save record it goes back annual goals 2021 has eight children bone and this is our overall children for each of those so which is interesting because here we have uh two time frames plus so that's one two three four five no time frames no time frames so i'm not sure what the eight children are here so we probably need to look at the child count for um roadmap so let's go in here and we're going to create a task and this is going to be child count off for roadmap and let's see so we'll save that so now let's go back to our roadmap pretty good up at the roadmap level uh so let's play around a little bit here this is going to be uh well if you look here annual personal goals has two time frames but notice that it's not actually drilling down oh which is probably what we're seeing at the roadmap level so that probably is okay it's seeing all of the children all of the time frame children which can be sizable so um we may have fixed that one but then if we look here if we i'm sorry go back here here so annual personal goals has two children but it doesn't really uh it has more so really instead of the road map uh what we really need to do is time frame count is not recursive i don't know if we want to do that or not and then also child time frames is not showing a count so we won't see we don't see how many we've got for those quarters so let's add a count to child time frames on edit time frames we've got to be sort of specific here immediate task so child tf on tf edit uh no child count we'll do it like that and what we're going to see with a lot of these is this is where we're taking we're going to take pieces that we've already done and we're basically going to allow them to trickle down all the way through the application in this particular case which works well because we have a parent-child relationship with road maps and time frames and child time frames sometimes that's going to work out sometimes it is not depending on what your application is and as you get into the the acceptance testing but yeah in my experience more often than not you're going to find a lot of stuff that is essentially incomplete you did it to some point to some extent through application but not all the way through uh so i think save the record again this is where it'd be nice if i had known okay good so i've got that so now we also do want to do uh let's see let's not show child count when deleted oh so it must be at the top oh there's actually there's no sort on this that's interesting so if we look uh what did we do description filter challenge yes there's no sort or anything so we probably want to have some way to i think probably just do a default maybe it's oh it is by it's by name so that's okay i guess we'll let that go so that being said so we've got in our uh let's go back to here let's go here personal goals has two children let's do first quarter and we've got a task if we go to january we don't have any tasks so we probably want to look at we need to find an overall and this is probably a report we want to run so report by if we do report by timeline oh because it didn't create my so report by timeline i could come in here and see what is out there task by time frame but what i really want is if i do task by road map how does that work so this one we do group them i guess so we could see within it but we don't go down to the uh the child time frame so we see first quarter but we don't really see within that and let's go verify that so let's go uh first quarter this is annual personal goals first quarter oh it does have a task but let's go down into january and create a task of uh let's just say start the year right i don't have a typo and this is going to be new and let's see if start the year right shows up properly so now if i go to my report by roadmap annual goals and then i'm going to see i do see it here but what i probably want to do is show parent on task by roadmap or yeah i think we want to do that so we've we have built this currently without a parent so let's probably add a parent somehow within task by roadmap i'm not sure how we want to do that but let's just make it a task and we'll solve that problem we get to it so go here immediate create tasks this is going to be report tasks uh let's see show time frame parent and task list this is gonna allow us to group things a little bit differently and so that's going to be new and we're good so i think what we want to look at here [Music] at this point we sort of walk through some of these pieces and so what we can do here is we can start actually looking at the remediation side of this because what we're going to do is we're going to continue to use this and be working on this but now we've worked through our we've gotten into our roadmaps we've looked really you know nicely at that looking at essentially all of the buttons that are available we've been able to create time frames save records delete records we go down into our time frames themselves we've been able to save and delete records create time frames create tasks and so let's go back up to annual goals let's go to immediate and so let's start with how do we work this particular list of items that we're working on and from our point of view this is not um this is gonna be a little again a little different because we're treating it as a bug tracking and it's not really intended the application is more for tasks but that's okay because what we're going to do here is we're going to start actually working our tasks so what i want to do one is see what is it that i should be working on now that should be home now home is active tasks and what i probably want to do in active tasks we had this filter by time frame and so that's actually going to be the first thing i'm going to take a look at is i want to in my tasks on home filter by time frame and now we've seen this before to some extent with our reports so what i need to do is if i go back to tasks what i need to do is probably either what i want to do here is i'm going to make it sort of simple because i'm going to go into my views which is list tab oh i'm sorry not tasks this is my to do and what i want to do there is i want to make it with a an active time frame so if i look at to do which is worse to do where's to do there it is so it's active tasks and so now if i looked at active tasks now here i'm going to need a time frame well i'm actually going to filter by status equals complete and i'm probably going to need also a time frame i think is what we call it so if i look at my tasks model it is yes it is time frame and then time frame is going to be equal to i'm going to call it current and i need to get my current time frame and i think i had that somewhere in here let's just go find out where i put that task by time frame and i do think i set so here we go um did i set so that's p is going to be i think my current user see do i set that in the session let's go back and take a look at it oh so my current parent is p and did i have oh so session i've got a road map and a parent so i can do that so the current cert the uh current session here is the parent and i'm gonna do this let's see so i'm going to take that same thing and if i look at to do which was actually what was that i actually wanted to look at active tasks i'm sorry so if i look at active tasks what i want to do here is that current is going to be instant apparent it's going to be current equals that and then uh let's see let's just say current so now let's start that actually where did i do the session cleanup because i think i made it let's see what we made it so let's just clean up oh clean session oh there it was so it's equal to null so that's right oh let's take that we're going to say hey equal to null there we go and so it's going to be null otherwise it's going to come in it's going to try to go by time frame equals current so now let's see if that actually works let's i think this actually is probably going to do that null is not defined is that not what i called it none i'm sorry okay do that now so now i should see everything nope so time frame is not immediate so i may not have my parents set up so let's go try that real quick so if i go to road maps uh parent time frame is immediate so now from here i've set my parent and if i go back to my home it's still not setting it right so let's take a look if i come in here that's active tasks that is correct yep so let's just print that just in case uh current equals another time frame so let's just print oh let's do print current just to be sure and so now if i come in here and whoop i didn't like that let's try that again i think i broke something oh i did so if i do that and now i'm going to see that immediate is my parent but for some reason my time frame is not getting set right so i want to make sure that i get that set correctly uh current equals so it's getting the right one and we're probably i'm gonna go ahead and tackle that next episode because we're actually starting to run a little low on time so we're going to contin we're going to work our way into remediation first thing we're going to do is we're going to start digging into some of the uh the filtering obviously of this so we can get our focus on tasks and then we're going to continue to walk through these we're going to knock these things out and be updating our tasks so we're going to actually be fixing and doing some of our user acceptance at the same time that being said that will wrap it up for this one so as always go out there and have yourself a great day and we will talk to you next time you
Transcript Segments
[Music]
hello and welcome back
we are in the midst of our uat
we have created actually we're working
from
our 2021 goals immediate and we'll see
we've got a
fair amount of tasks here that we've
already built
so let's uh continue on and see if
hopefully we don't have quite as much to
do this time around
so we've worked our way into uh road map
create a road map we've done that that's
good we come in we know that we can
delete a record
we know that we can savor it let's look
at this so let's just change our name
and make sure that we don't end up like
creating a delete or something like or
i'm sorry duplicate
so if we do annual goals 2021 save
record
it goes back annual goals 2021 has eight
children
bone and this is our overall
children for each of those so which is
interesting
because here we have uh two time frames
plus so that's one two three four five
no time frames no time frames
so i'm not sure what the eight children
are
here so we probably need to look at the
child count
for um roadmap so let's go in here
and we're going to create a task and
this is going to be
child count off
for roadmap
and let's see so we'll save that so now
let's go back to our roadmap
pretty good up at the roadmap level uh
so let's play around a little bit
here this is going to be uh well if you
look here
annual personal goals has two time
frames
but notice that it's not actually
drilling down oh which is probably what
we're seeing
at the roadmap level so that probably is
okay
it's seeing all of the children all of
the time frame children which can be
sizable so um
we may have fixed that one but then if
we look here if we i'm sorry go back
here
here so annual personal goals has two
children but it doesn't
really uh it has more so really
instead of the road map uh what we
really need to do is time frame count
is not recursive i don't know if we want
to do that or
not and then also
child time frames is not showing
a count so we won't see we don't see how
many we've got
for those quarters so let's add a count
to child
time frames on edit time frames we've
got to be sort of specific here
immediate task
so child tf
on tf edit
uh no child count we'll do it like that
and what we're going to see with a lot
of these is this is where we're
taking we're going to take pieces that
we've already done and we're basically
going to
allow them to trickle down all the way
through the application in this
particular case
which works well because we have a
parent-child relationship with road maps
and time frames and
child time frames sometimes that's going
to work out
sometimes it is not depending on what
your application is and as you get into
the
the acceptance testing but yeah in my
experience more often than not you're
going to find a lot of stuff that is
essentially incomplete you did it to
some point to some extent through
application but not
all the way through uh so i think save
the record
again this is where it'd be nice if i
had known
okay good so i've got that so now we
also do want to do
uh let's see
let's not show child count when deleted
oh so it must be at the top
oh there's actually there's no sort on
this that's interesting
so if we look uh what did we do
description filter challenge yes there's
no sort or anything
so we probably want to have some way
to i think probably just do a default
maybe
it's oh it is by it's by name so that's
okay i guess we'll let that go
so that being said so we've got in our
uh let's go back to here
let's go here personal goals has two
children let's do first quarter
and we've got a task if we go to january
we don't have any tasks
so we probably want to look at we need
to find
an overall and this is probably a report
we want to run so report
by if we do report by timeline
oh because it didn't create my so report
by timeline
i could come in here and see
what is out there task by time frame but
what i really want
is if i do task by road map
how does that work so this one we do
group them i guess so we could see
within it but we don't
go down to the uh the child time frame
so we see first quarter
but we don't really see within that and
let's go verify that so let's go
uh first quarter this is annual personal
goals first quarter
oh it does have a task but let's go down
into january and create a task
of uh let's just say start the year
right
i don't have a typo and this is going to
be new
and let's see if start the year right
shows up
properly so now if i go to my report by
roadmap annual goals
and then i'm going to see i do see it
here but what i probably want to do
is show parent on
task by roadmap or yeah i think we want
to do that so we've
we have built this currently without a
parent
so let's probably add a parent
somehow within task by roadmap
i'm not sure how we want to do that but
let's just make it a task
and we'll solve that problem we get to
it
so go here immediate create tasks
this is going to be report
tasks uh let's see
show time frame parent
and task list this is gonna allow us to
group things a little bit differently
and so that's going to be new and we're
good
so i think what we want to look at here
[Music]
at this point we sort of walk through
some of these pieces
and so what we can do here is we can
start actually
looking at the remediation side of this
because what we're going to do is we're
going to continue to use this and be
working on this but now
we've worked through our we've gotten
into our roadmaps we've looked really
you know nicely at that looking at
essentially all of the buttons that are
available we've been able to create time
frames save records delete records
we go down into our time frames
themselves
we've been able to save and delete
records create time frames create tasks
and so let's go back up to annual goals
let's go to immediate
and so let's start with how do we work
this particular list of items that we're
working on
and from our point of view this is not
um
this is gonna be a little again a little
different because
we're treating it as a bug tracking
and it's not really intended the
application is more for tasks
but that's okay because what we're going
to do here is we're going to start
actually working our tasks so what i
want to do
one is see what is it that i should be
working on now that should be
home now home is active tasks
and what i probably want to do in active
tasks
we had this filter by time frame and so
that's actually going to be the first
thing i'm going to take a look at is i
want to
in my tasks on home filter by time frame
and now we've seen this before to some
extent with our
reports so what i need to do
is if i go back to tasks
what i need to do is probably either
what i want to do here is i'm going to
make it sort of simple
because i'm going to go into my views
which is list tab oh i'm sorry
not tasks
this is my to do and what i want to do
there is i want to make it with
a an active time frame
so if i look at to do which is
worse to do where's to do there it is
so it's active tasks and so now if i
looked at
active tasks
now here i'm going to need a time frame
well i'm actually going to filter by
status equals complete
and i'm probably going to need also a
time frame
i think is what we call it
so if i look at my tasks model
it is yes it is time frame
and then time frame is going to be equal
to i'm going to call it current
and i need to get my current time frame
and i think i had that
somewhere in here let's just go find out
where i put that task by time
frame
and i do think i set so here we go um
did i set so that's p
is going to be i think my current user
see do i set that in the session let's
go back and take a look at it
oh so my current parent
is p and did i have
oh so session i've got a road map and a
parent so i can do that
so the current cert the uh
current session here is the parent
and i'm gonna do this let's see so i'm
going to take that same thing
and if i look at to do
which was actually what was that i
actually wanted to look at
active tasks i'm sorry
so if i look at active tasks what i want
to do here is that current
is going to be instant apparent it's
going to be current
equals that
and then uh let's see
let's just say current
so now let's start that actually
where did i do the session cleanup
because i think i made it
let's see what we made it so let's just
clean up
oh clean session
oh there it was so it's equal to null so
that's right oh
let's take that we're going to say hey
equal to null
there we go and so it's going to be null
otherwise it's going to come in it's
going to try to go by time frame equals
current
so now let's see if that actually works
let's i think this actually is probably
going to do that
null is not defined
is that not what i called it
none i'm sorry
okay do that now
so now i should see everything nope so
time frame is not immediate
so i may not have my parents set up so
let's go try that real quick so if i go
to road maps
uh parent time frame is immediate so now
from here i've set my parent and if i go
back to my home
it's still not setting it right so let's
take a look
if i come in here
that's active tasks that is correct
yep so let's just print that just in
case
uh current equals another time frame so
let's just print
oh
let's do print current just to be
sure and so now
if i come in here and whoop i didn't
like that
let's try that again i think i broke
something oh
i did
so if i do that
and now i'm going to see that immediate
is my parent but for some reason my time
frame
is not getting set right
so i want to make sure that i get that
set
correctly uh current equals
so it's getting the right one
and we're probably i'm gonna go ahead
and
tackle that next episode because we're
actually starting to run a little low on
time
so we're going to contin we're going to
work our way into remediation
first thing we're going to do is we're
going to start digging into some of the
uh
the filtering obviously of this so we
can get our
focus on tasks and then we're going to
continue to walk through these we're
going to knock these things out and be
updating our
tasks so we're going to actually be
fixing and doing some of our user
acceptance at the same time that being
said
that will wrap it up for this one so as
always go out there and have yourself a
great day
and we will talk to you next time
you